1.环境准备
VMWare9.0
CnetOS 6.4 x64
2.规划
2.1.IP规划
VMnet0 桥接
VMnet2 仅主机 192.168.2.0
VMnet3 仅主机 192.168.3.0
VMnet8 NAT 192.168.137.0
2.2.服务器规划
1台 CentOS 6.4 x64 连接VMnet8、VMnet2、VMnet3 路由
1台 CentOS 6.4 x64 连接VMnet2 192.168.2.x 子网1
1台 CentOS 6.4 x64 连接VMnet3 192.168.3.x 子网2
3.配置
3.1.配置路由服务器
3.1.1.ip配置
eht0 NAT 自动
eth1 VMnet2 192.168.2.1/255.255.255.0/
eth2 VMnet3 192.168.3.1/255.255.255.0/
3.1.2.开启转发功能
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
3.1.3.配置路由
# vi /etc/sysconfig/static-routes
eth1 net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
eth2 net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.1
3.1.4.配置防火墙
# iptables -t nat -A POSTROUTING -j MASQUERADE
# service iptables save
查看
# iptables -t filter --list
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited //这行需要删除
修改 //删除上面标识的行
# iptables -t filter -F FORWARD
修改后查看
# iptables -t filter --list
Chain FORWARD (policy ACCEPT)
target prot opt source destination
保存
# service iptables save
3.1.5.验证
ping 192.168.2.1
ping 192.168.3.1
3.2.配置子网1服务器
3.2.1.ip配置
eth0 VMnet2 192.168.2.128/255.255.255.0/192.168.2.1
3.2.2.验证
ping 192.168.2.128
ping 192.168.2.1
ping 192.168.3.1
3.3.配置子网1服务器
3.3.1.ip配置
eth0 VMnet3 192.168.3.128/255.255.255.0/192.168.3.1
3.3.2.验证
ping 192.168.3.128
ping 192.168.2.1
ping 192.168.3.1
4.整体验证
4.1.在192.168.2.128服务器
ping 192.168.2.128
ping 192.168.2.1
ping 192.168.3.1
ping 192.168.3.128
4.2.在192.168.3.128服务器
ping 192.168.3.128
ping 192.168.2.1
ping 192.168.3.1
ping 192.168.2.128
4.3.在路由服务器
ping 192.168.2.1
ping 192.168.3.1
ping 192.168.2.128
ping 192.168.3.128