zoukankan      html  css  js  c++  java
  • VirtualBox network / study environment setup for RHEL

    I re-visited the RHEL study material and setup the environment again, noted down the procedure.

    1, copied the *.vdi (rhel6std.vdi and RHEL6-Student.vdi) file from Lenovo ThinkPad T400 to my new Lenovo ThinkPad X1, created the new machine by importing the *.vdi, no need to install the system again.

    2, setup the network at Linux Instructor and Linux Student
    In VirtualBox Manager, File->Preferences...->Network, to create "VirtualBox Host-Only Ethernet Adapter #2" and "VirtualBox Host-Only Ethernet #3".
    The Adapter #2 leave it as default,
    Adatper#2
    The Adapter #3 set as below, server address allocated as 192.168.18.100, server mask as 255.255.255.0, address range as 192.168.18.101 ~ 192.168.18.254:
    Adatper#3
    In Linux-student->Machine->Settings, set as below,
    Student_network
    In Linux-Instructor->Machine->Settings, set as below,
    Instructor_network
    In Windows, the network configuration as below,
    Windows ipconfig
    Network configuration on Linux-Instructor, as I cloned the machine, I didn't change anything and tried to test the network connection, but failed, the configuration as below,
    /etc/sysconfig/network-scripts/glsorig-ifcfg-eth0
    DEVICE="eth0"
    BOOTPROTO="static"
    DNS1="192.168.0.254"
    HOSTNAME="instructor.example.com"
    HWADDR="00:0C:29:65:C0:CE"
    IPADDR="192.168.0.254"
    MTU="1500"
    NETMASK="255.255.255.0"
    NM_CONTROLLED="yes"
    ONBOOT="yes"

    /etc/sysconfig/network-scripts/ifcfg-br0
    DEVICE=br0
    BOOTPROTO=none
    IPADDR=192.168.0.254
    NETMASK=255.255.255.0
    DNS1=192.168.0.254
    HOSTNAME="instructor.example.com"
    IPV6INIT=no
    NAME="Bridge eth0"
    NM_CONTROLLED=no
    ONBOOT=yes
    PEERNTP="no"
    DELAY=0
    TYPE=Bridge
    USERCTL=no

    /etc/sysconfig/network-scripts/ifcfg-br0:0
    # gls remote.test interface
    DEVICE=br0:0
    IPADDR=192.168.1.254
    NETMASK=255.255.255.0
    TYPE=Ethernet
    BOOTPROTO=none
    IPV6INIT=no
    USERCTL=no

    /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    DNS1=192.168.0.254
    HOSTNAME="instructor.example.com"
    IPADDR=192.168.0.254
    MTU=1500
    NETMASK=255.255.255.0
    NM_CONTROLLED=yes
    ONBOOT=yes
    BRIDGE=br0
    TYPE=Ethernet
    HWADDR=08:00:27:04:C7:4B
    IPV6INIT=no
    USERCTL=no

    /etc/sysconfig/network-scripts/ifcfg-eth1
    DEVICE=eth1
    BOOTPROTO=dhcp
    ONBOOT=yes
    TYPE=Ethernet
    IPV6INIT=no
    USERCTL=no

    /etc/sysconfig/network-scripts/ifcfg-lo
    DEVICE=lo
    IPADDR=127.0.0.1
    NETMASK=255.0.0.0
    NETWORK=127.0.0.0
    # If you're having problems with gated making 127.0.0.0/8 a martian,
    # you can change this to something else (255.255.255.255, for example)
    BROADCAST=127.255.255.255
    ONBOOT=yes
    NAME=loopback

    Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
    Bringing up interface eth1: Device eth0 does not seem to be present, delaying initialization.
    As below,
    Network_fail
    Delete the file /etc/udev/rules.d/70-persistent-net.rules, by commands:
    mv 70-persistent-net.rules 70-persistent-net.rules.bak
    reboot

    encountered below problems,
    MAC_address
    change the MAC_address in the ethernet configuration file as required, by commands,
    ifconfig -a                                    #this is to get the MAC address of the etho0
    vim /etc/sysconfig/network-scripts/ifcfg-eth0   #modify the MAC address in the configuration file

    service network restart
    For Linux-Instructors network configuration, I configured all and I am not sure which file makes it work.
    Network configuration on Linux-Student, as below,
    [student@server1 Desktop]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    IPADDR=192.168.0.101
    NETMASK=255.255.255.0
    ONBOOT=yes
    GATEWAY=192.168.0.254
    TYPE=Ethernet
    DNS1=192.168.0.254
    IPV6INIT=no
    USERCTL=no
    PEERDNS=no

    and by command
    setup
    In "Device configuration" -> "eth0 (eth0) - Intel Corporation 82540EM Gigabit Ethernet Controller"
    Netwok_config
    /etc/init.d/NetworkManager stop
    chkconfig NetworkManager off
    service network restart

    3, testing the result from Linux-student and Linux-Instructor
    the connection from Linux-student as Linux-student -> Linux-Instructor->Window Host-> Internet, testing ping 8.8.8.8, ping instructor.example.com, ping 192.168.0.254, all successful,
    Linux-student-network_test
    the connection from Linux -Instructor as, Linux-student -> Linux-Instructor->Window host-> Internet, testing ping 8.8.8.8, ping 192.168.0.101, all successful,
    Linux-Instructor-test

    4, installation of VirtualBox Additions( VBOXADDITIONS_4.3.12_93733 ), and configure the share the folder between the Windows and Linux
    Please refer to this link, http://xionghuilin.com/?p=7

    5, reference links,
    https://www.centos.org/forums/viewtopic.php?t=26971
    https://www.centos.org/forums/viewtopic.php?t=7684


  • 相关阅读:
    如何找出一个数组中第二大的数
    如何把一个整型数组中重复的数字去掉
    假设数组a有n个元素,元素取值范围是1~n,如何判定数组是否存在重复元素
    如何重新排列数组使得数组左边为奇数,右边为偶数,并使得空间复杂度为O(1),时间复杂度为O(n)
    给一个由n-1个整数组成的未排序的序列,其元素都是1~n中的不同的整数。如何在线性时间复杂度内寻找序列中缺失的整数
    已知大小分别为m、n的两个无序数组A、B和一个常数c,求满足A[i]+B[j]=c的所有A[i]和B[j]
    如何找出数组中符合条件的数对
    如何找出数组中出现奇数次的元素
    云服务器ECS挖矿木马病毒处理和解决方案
    Java下载https文件上传到阿里云oss服务器
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7365300.html
Copyright © 2011-2022 走看看