在 Windows 下有一个注册表设置来启用“黑洞路由器检测”,当路径中存在配置错误的路由器/防火墙阻止 ICMP 分段所需的消息时,启用路径 MTU 发现功能。
http://technet.microsoft.com/en-us/library/cc958871.aspx
是否有可以在 Linux 上启用的等效功能?
我正在运行 Ubuntu 9.10 Kernel 2.6.31-14-generic 并且对启用/监视此行为的任何命令或解释其实现方式的文章/howtos 的任何链接非常感兴趣。
Tim*_*oft 14
是的你可以。
引用2008 年的 linux 内核邮件列表:
来自:John Heffner
<johnwheffner@...>
主题:Re:PMTU 发现 - 有效吗?
日期:2008 年 5 月 22 日星期四 - 下午 1:19
消息 ID:<1e41a3230805221019u4c739527u2a9c1217d1c7411c@mail.gmail.com>[...]
这是一个众所周知的问题 (RFC 2923),也是开发 MTU 探测 (RFC 4821) 的动机,支持
tcp_mtu_probing.
John Heffner 在 2007 年编写了对 linux 内核的更改。
所以要打开 tcp_mtu_probing
# echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing
Run Code Online (Sandbox Code Playgroud)
可能的值
0: disabled
1: enabled when black hole detected
2: always enabled
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7367 次 |
| 最近记录: |