免费注册 查看新帖 |

Chinaunix

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

[网络管理] [求助]路由与ICMP重定向的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-08 13:01 |只看该作者 |倒序浏览
先说明一下环境我是无线局域网

192.168.1.1 路由器
192.168.1.100 PC Windows
192.168.1.200 PC Linux

[*]在路由器上面做了MAC过滤禁止192.168.1.200连接外网 我只能通过192.168.1.100来连接外网
[*]192.168.1.100开启路由功能
[*]192.168.1.200删除一条默认路由(192.168.1.1的那条) 然后加了一条route -v add -net 0.0.0.0 gw 192.168.1.100

然后我在LINUX上关闭ICMP重定向:
sysctl -w net.ipv4.conf.all.accept_redirects="0"
发现第一个包通过了 后面就在也ping不通外网了

请问我接下来应该怎么设置才能连接外网?

论坛徽章:
0
2 [报告]
发表于 2010-09-08 13:11 |只看该作者
[*]192.168.1.100开启路由功能

关键是看你这个是怎么做的,如果只有路由转发而没有 NAT 那不可能实现你的需求
一路征程一路笑 该用户已被删除
3 [报告]
发表于 2010-09-08 13:12 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2010-09-08 14:11 |只看该作者
回复 2# platinum


    开了转发,100是windows的系统配置正常,这点我能确定,以前200就是windows的系统 我关闭ICMP重定向 和增加路由是成功连接外网的。现在换成Linux系统的不知道怎么样配置了

论坛徽章:
0
5 [报告]
发表于 2010-09-08 14:19 |只看该作者
呵呵,你又没说你是怎么做的,谁能保证你做的对不对呢,谁又知道你之前 windows 是怎么做的呢
建议好好看看《提问的智慧》

论坛徽章:
0
6 [报告]
发表于 2010-09-08 14:24 |只看该作者
本帖最后由 kktlxd 于 2010-09-08 14:34 编辑

回复 3# 一路征程一路笑


    不能打开外网,我也疑惑是不是没有设置成功。我想请教一下,在LINUX下面应该怎么设置我能让包按照我的意愿走(通过192.168.1.200),而不是自己决定怎么走。

论坛徽章:
0
7 [报告]
发表于 2010-09-08 14:33 |只看该作者
本帖最后由 kktlxd 于 2010-09-08 14:37 编辑

回复 5# platinum


    LINUX的做法我说的很清楚了,也许是我配置不当。我是在请教LINUX下面正确的做法。建议你看清楚在回帖,不回帖也罢了!

论坛徽章:
0
8 [报告]
发表于 2010-09-08 14:45 |只看该作者
sorry 是我没看清楚
你的意思是如果 192.168.1.200 是 windows 就没有问题,但换成了 linux,其他都不变,就不行了是吗?

如果这样,需要在 192.168.1.200 的 linux 上抓包,看在第一个 ping 能通过之后做了什么

论坛徽章:
0
9 [报告]
发表于 2010-09-08 15:00 |只看该作者
回复 8# platinum


    是的。 我是LINUX新手 不太熟悉LINUX该怎么配置。
我的做法是先增加路由表 让192.168.1.200的数据包走192.168.1.100
然后关闭ICMP重定向(如果不关的话数据包肯定会走最近的192.168.1.1)

route -v delete -net 0.0.0.0 gw 192.168.1.1
route -v add -net 0.0.0.0 gw 192.168.1.100
sysctl -w net.ipv4.conf.all.accept_redirects="0"

我这样做以后ping www.baidu.com的时候 只有第一个数据包正常通过192.168.1.100然后到达baidu。后面的就ping不通了 也不能正常打开网页,我怀疑数据包又从192.168.1.1走了。

不知道到大家看明白没有,想请教LINUX下面正确的做法。

论坛徽章:
0
10 [报告]
发表于 2010-09-08 15:01 |只看该作者
本帖最后由 kktlxd 于 2010-09-08 15:22 编辑

回复 8# platinum


    好的。我去试一试再回来。谢谢!

顺便问一下 和Neighbor有没关系啊?我每次ping后在Neighbor都能看见192.168.1.1这个IP
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP