论坛风格切换切换到宽版
  • 934阅读
  • 2回复

[问题求助]iptables DNAT 重定向icmp fragmentation-needed包不成功 [复制链接]

上一主题 下一主题
离线58008839.
 
发帖
1973
C币
-235726
威望
381
贡献值
1
银元
0
铜钱
4410
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
网络拓扑

host-----board------w.an-.----client          婚庆

board上跑的是tporx.y透明代理,问题:当wan网mtu小于数据包长度的.时候,会向源发送icmp fragmentation-needed的报文。真正需要接受这个ICMP报文的应该是板子,.但由于是透明代理,icmp报文会被发给host。但host端即使改变.mtu也没有意义。因为我的板子会把数据提.到用户层,再转发出去。而此时转发包的长度是由板子mtu决定的。.

因此,解决方案就是利用iptab.les DNA.T来重定向icmp包。外贸
iptables -t nat -A PRE.ROUTING -p icmp --icmp-type fragmentation-n.eeded -j DNAT --to-destination 10.1.1.32(boar.d)    健康

实际运行发现这条规则完全没用
将规则.改成ipt.ables -t nat -A PREROUTING -p icmp  -j DNAT --to-destination 10.1.1.32(.board)<性病>
pi.ng包可以被成功重定向,去向host.端的ping包被板子受到,但icmp fragmentatio.n-needed仍然没有被处理,被转发到了host          婚庆

请大家帮忙看看,.这个规则有.什么问题,还是说和tproxy的规则有冲突。但我不启动proxy,在网桥模式下也不好用              乙肝

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线domin.
发帖
2039
C币
-140119
威望
374
贡献值
1
银元
-3
铜钱
4565
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:iptables
可否详细介绍一下 tproxy 的内容,这块不是很明白

离线zskj.
发帖
2010
C币
-262954
威望
359
贡献值
1
银元
-4
铜钱
4414
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:iptables
board上跑的是tporxy透明代理

还没以见到什么是board
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个