免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1919 | 回复: 0
打印 上一主题 下一主题

iptables的问题,求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-19 08:50 |只看该作者 |倒序浏览
我想用iptables做snat上网服务,网络情况如下:

主机器是win2003的系统通过电信3G拨号上网的,2003上装的VM,VM虚拟出来两个linux。

1.其中一个当做防火墙使用iptables,这个操作系统叫A,双网卡,其中一个网卡是和2003连接的eth0,虚拟机上与2003网络连接方式是NAT:共享主机的ip地址,另一块网卡是自定义虚拟出来的eth1,使用的网络为VMnet2。

2.VM还虚拟出一个linux叫B,网卡只有一块eth0,网络也为VMnet2.

ip地址情况:
A系统的eth0,我看了下是通过dhcp自动获取的,ip地址为192.168.19.129.
A系统的eth1,我设置ip地址为:192.168.2.2,子网掩码:255.255.255.0,没设置网关
通过A系统可以上网,切ping www.baidu.com是通的。

B系统的eth0的ip设置:192.168.2.8 255.255.255.0 网关指向192.168.2.2

说明,我从Aping 192.168.2.8是通的,从B系统ping 192.168.2.2也是通的。

路由开启;设置/etc/sysctl.conf 里面的net.ipv4.ip_forward=1,同时也执行了,echo "1">/proc/sys/net/ipv4/ip_forward

通过iptables做snat操作:

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to-source=192.169.19.129

理论上这样设置是应该可以通过B系统上网的,但是现在不行,不知道是iptables里面的--to-source=192.169.19.129这句有问题还是什么原因。请高手解答
2003通过ipconfig /all查看:

PPP adapter USB-KEY DIAL:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface
   Physical Address. . . . . . . . . : 00-53-45-00-00-00
   DHCP Enabled. . . . . . . . . . . : No
   IP Address. . . . . . . . . . . . : 124.127.15.44
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 124.127.15.44
   DNS Servers . . . . . . . . . . . : 219.141.136.10
                                       219.141.140.10

请高手解答 多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP