免费注册 查看新帖 |

Chinaunix

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

[网络管理] 关于ping -I 参数的问题。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-29 10:37 |只看该作者 |倒序浏览
本帖最后由 writer15 于 2010-09-29 10:38 编辑

机子有两个网络接口,都是通过路由器(NAT)接入互联网。
(都是通过dhcp获取ip)
eth0 的ip为 192.168.1.100  gw 192.168.1.1
eth1 的ip为 192.168.216.5  gw 192.168.216.1
我想测试这两条线是否正常,所以利用ping 8.8.8.8 -I eth0和 ping 8.8.8.8 -I eth1来测试。
但是很奇怪,当默认网关为192.168.1.1的时候,只有ping 8.8.8.8 -I eth0成功
                  当默认网关为192.168.216.1的时候,只有ping 8.8.8.8 -I eth1成功

还有更奇怪的是,当默认网关为192.168.1.1,我执行ping 8.8.8.8 -I eth1 ,通过tcpdump监视eth1,它既发出了请求,又接收到响应,但是ping却报告说丢包??
有人知道其中的原因吗?

论坛徽章:
1
2015年亚冠纪念徽章
日期:2015-11-03 10:11:03
2 [报告]
发表于 2010-09-29 15:37 |只看该作者
打开NAT转发看看

论坛徽章:
0
3 [报告]
发表于 2010-10-01 22:32 |只看该作者
自己找到原因了,答案是
for i in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 0 > $i ; done ;

顺便说一句,我用的是ubuntu 1004
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP