免费注册 查看新帖 |

Chinaunix

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

设置NAT转发,打开ip_forward,马上ping不通外网,ping内网正常。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-28 11:13 |只看该作者 |倒序浏览
设置NAT转发,ip_forward没设置1前,ping外网正常,设置ip_forward=1,马上ping不通外网,ping内网正常。\r\n\r\n网络设置如下:\r\n设置eth0的ip和添加路由信息,\r\n[root@bogon ~]# ifconfig eth0 1.1.1.12 netmask 255.0.0.0\r\n[root@bogon ~]# route add -net 1.0.0.0 netmask 255.0.0.0\r\n\r\n设置eth1的ip和添加路由信息,\r\n[root@bogon ~]# ifconfig eth1 192.168.1.111 netmask 255.255.255.0\r\n[root@bogon ~]# route add -net 192.168.1.0 net mask 255.255.255.0\r\n\r\n再添加一条缺省路由,\r\n[root@bogon ~]# route default gw 192.168.1.1\r\n\r\n然后再设置转发,\r\n网络就崩溃了。\r\n\r\n以下是一些配置和日志信息。\r\n\r\n
[root@bogon ~]# cat /proc/sys/net/ipv4/ip_forward\r\n0\r\n[root@bogon ~]#\r\n\r\n[root@bogon ~]# ping 1.1.1.202\r\nPING 1.1.1.202 (1.1.1.202) 56(84) bytes of data.\r\n64 bytes from 1.1.1.202: icmp_seq=1 ttl=128 time=0.552 ms\r\n64 bytes from 1.1.1.202: icmp_seq=2 ttl=128 time=0.483 ms\r\n\r\n[root@bogon ~]# ping 192.168.1.1\r\nPING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.\r\n64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.426 ms\r\n\r\n[root@bogon ~]# ping www.baidu.com\r\nPING www.a.shifen.com (202.108.22.5) 56(84) bytes of data.\r\n64 bytes from xd-22-5-a8.bta.net.cn (202.108.22.5): icmp_seq=1 ttl=52 time=12.1 ms\r\n\r\n\r\n[root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward \r\n1\r\n[root@localhost ~]# \r\n[root@bogon ~]# ping 192.168.1.1\r\nPING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.\r\n64 bytes from 192.168.1.1: icmp_seq=92 ttl=64 time=0.420 ms\r\n\r\n--- 192.168.1.1 ping statistics ---\r\n116 packets transmitted, 10 received, 91% packet loss, time 114999ms\r\nrtt min/avg/max/mdev = 0.411/0.421/0.432/0.028 ms\r\n[root@bogon ~]# ping www.baidu.com\r\nPING www.a.shifen.com (202.108.22.141) 56(84) bytes of data.\r\n\r\n--- www.a.shifen.com ping statistics ---\r\n15 packets transmitted, 0 received, 100% packet loss, time 13999ms\r\n\r\n[root@bogon ~]#

论坛徽章:
0
2 [报告]
发表于 2009-12-28 14:00 |只看该作者
把前后的完整路由表贴上来吧

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
3 [报告]
发表于 2009-12-28 20:20 |只看该作者
是啊。还有iptables-save的。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2009-12-28 21:14 |只看该作者
楼主那个网卡对应试外网啊?\r\n画个简单的topo图,另外,把route表和iptables规则贴上来

论坛徽章:
0
5 [报告]
发表于 2009-12-29 14:27 |只看该作者
前后对比了下route表和iptables-save,内容一样啊。。。

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2009-12-29 16:35 |只看该作者
在Eth1接口抓包看看啥结果。

论坛徽章:
0
7 [报告]
发表于 2009-12-28 11:13 |只看该作者
ip_forward其实就是路由转发,它并不会对你的出口地址进行NAT,也就是说你的出口地址是私网地址,这让百度怎么给你回包呢?你是否应该再加上一条NAT记录呢?可以参考一下这位兄弟的帖子http://www.chinalinuxpub.com/bbs/showthread.php?t=29034

论坛徽章:
0
8 [报告]
发表于 2009-12-30 11:26 |只看该作者
偶尔能通,但是会出现大量丢包。

论坛徽章:
0
9 [报告]
发表于 2009-12-30 13:54 |只看该作者
那若是添加了那条NAT命令后,能否ping通?

论坛徽章:
0
10 [报告]
发表于 2009-12-31 18:42 |只看该作者
能ping通,但是丢包量很大。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP