1 创建两个局域网(internal network)
局域网A
vboxmanage dhcpserver add --netname icc_net --ip 136.1.206.0 --netmask 255.255.255.0 --lowerip 136.1.206.1 --upperip 136.1.206.255 --enable
局域网B
vboxmanage dhcpserver add --netname ncc_net --ip 121.157.1.0 --netmask 255.255.255.0 --lowerip 121.157.1.1 --upperip 121.157.1.255 --enable
2 配置局域网B上机器(RHEL5)的网卡
在/etc/sysconfig/network-scripts/ifcfg-eth0中,添加如下配置:
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=121.157.1.147
NETWORK=121.157.1.0
USERCTL=no
在/etc/sysconfig/network中,添加如下配置:
GATEWAY=121.157.1.141
重新启动网卡:
service network restart
3 配置路由器(RHEL5)的网卡
在/etc/sysconfig/network-scripts/ifcfg-eth0中,添加如下配置:
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=121.157.1.141
NETWORK=121.157.1.0
USERCTL=no
在/etc/sysconfig/network-scripts/ifcfg-eth1中,添加如下配置:
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=136.1.206.121
NETWORK=136.1.206.0
USERCTL=no
重新启动网卡:
service network restart
在/etc/sysctl.conf中,设置:
net.ipv4.ip_forward =1
sysctl -p
4 配置局域网A上机器(Win7)的网卡
IP=136.1.206.129
NETMASK=255.255.255.0
GATEWAY=136.1.206.121
注意:路由器上的防火墙对A,B网间的通讯的影响。