环境:PC端口双网卡。
Realtek RTL8139/810x Family Fast Ethernet NI 连接外网,属于static ip,不可共享网络,ip地址172.18.98.101.
Broadcom NetLink (TM) Gigabit Ethernet 连接内部实验室网络,属于static ip,不可共享网络,ip地址200.200.1.99.
目的:
1.Virtual box下的虚拟机centos能实现访问外网,用于安装或者更新最新的包。
2.PC可以ssh到Virtual box下的虚拟机centos,以便于方便管理,复制黏贴大量的文本。
思路:
1.用双网卡方案,eth0用“网络地址转换(NAT)”,此处注意非纯NAT,用于连接外网,eth1用“Bridge Adapted”用于连接内网。
2.由于工作环境PC连接外网IP有限,但是连接内网的IP很多,所以eth1用内网IP
实现:
#管理员root登录到centos
#进入系统启动初始化网络的脚本文件夹
[root@lhj ~]# cd /etc/sysconfig/network-scripts/
#更改网卡eth0配置文件ifcfg-eth0,ONBOOT=no为ONBOOT=yes
[root@lhj network-scripts]# cat ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:0E:DE:78
TYPE=Ethernet
UUID=0875cbf0-9399-4572-87a2-3675f2ae80b1
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
#由于centos默认只有一个eth0文件,没有eth1的配置文件,我们直接复制一个
$cp ifcfg-eth0 ifcfg-eth1
#配置eth1的配置文件如下:
DEVICE=eth1
HWADDR=08:00:27:2c:ce:5c #注意用Bridge Adapetd的MAC地址
TYPE=Ethernet
#UUID=0875cbf0-9399-4572-87a2-3675f2ae80b1
ONBOOT=yes
NM_CONTROLLED=yes
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=200.200.120.49
#GATEWAY=200.200.1.99
NETMASK=255.255.0.0
#DNS1=200.200.1.99
#重启网络服务
$service network restart
PS: Bridge Adapted 用内网地址;