当前位置: 技术问答>linux和unix
求助有关iptables的问题
来源: 互联网 发布时间:2017-02-21
本文导语: 各位CSDN大神,在下准备搭建一个在virtualbox下搭建一个虚拟局域网,以做研究之用 现我建立了两个虚拟机一个是centos6.2用作网关,一个是windowsXP 用作局域网内电脑 其中网关有两个网卡eth0:192.168.1.200这个是外网地址 ...
各位CSDN大神,在下准备搭建一个在virtualbox下搭建一个虚拟局域网,以做研究之用
现我建立了两个虚拟机一个是centos6.2用作网关,一个是windowsXP 用作局域网内电脑
其中网关有两个网卡eth0:192.168.1.200这个是外网地址 另一个网卡eth1:172.17.1.2是内网网关
windowsXP地址:172.17.1.20,网关是172.17.1.2
XP的网卡和CentOS的eth1连接方式是host-only
CentOS eth0的连接方式是桥接到真实网卡上
我的设想是XP(172.17.1.20)的说有数据包在CentOS上做一个SNAT上网
CentOS上运行命令
iptables -t nat -A POSTROUTING -s 172.17.1.0/24 -o eth0 -j SNAT --to-source 192.168.1.200
XP死活上不了网,但是能ping通网关。而CentOS能上网,但ping不通XP(能ping外网)
现我建立了两个虚拟机一个是centos6.2用作网关,一个是windowsXP 用作局域网内电脑
其中网关有两个网卡eth0:192.168.1.200这个是外网地址 另一个网卡eth1:172.17.1.2是内网网关
windowsXP地址:172.17.1.20,网关是172.17.1.2
XP的网卡和CentOS的eth1连接方式是host-only
CentOS eth0的连接方式是桥接到真实网卡上
我的设想是XP(172.17.1.20)的说有数据包在CentOS上做一个SNAT上网
CentOS上运行命令
iptables -t nat -A POSTROUTING -s 172.17.1.0/24 -o eth0 -j SNAT --to-source 192.168.1.200
XP死活上不了网,但是能ping通网关。而CentOS能上网,但ping不通XP(能ping外网)
|
没有172.17.1.2的路由
增加条路由:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.17.1.2
试试,如果不行
把增加后的路由表贴出来,把iptables -L也贴出来
增加条路由:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.17.1.2
试试,如果不行
把增加后的路由表贴出来,把iptables -L也贴出来