QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1427|回复: 0

Debian ADSL NAT 的 MTU 问题

[复制链接]
发表于 2006-5-9 12:46:13 | 显示全部楼层 |阅读模式
我先前使用路由器 NAT 功能上网,MSN 能够登陆的,可是现在换成用 Debian 拨号,再使用 iptables SNAT 后,MSN 就不能登陆了。并且,windowsupdate.microsoft.com 和 www.msn.com.cn 这样的微软的网站都无法打开了。

我是这样处理的:
在 Windows 2K/XP 下修改注册表,
『HKEY_Local_Machine』>『SYSTEM』>『CurrentControlSet』>『Services』>『Tcpip』>『Parameters』>『interface』
找到所使用的网卡,『编辑』>『新增』>『DWORD值』之后,建立一个名为『MTU』的机码,右键『修改』,选择十进制,填入 1480 。
把本机网卡的 MTU 值改为 1480 就可以登陆 MSN 了。

但是,这个方法很蹩脚啊。内网中的机器多了,一个一个去改很不现实呢。

# ip addr sh
发现 ppp0 的 mtu 是 1492。
我就在 /etc/ppp/peers/dsl-provider 设置[code:1]mtu 1480[/code:1]可是没有变化,在 /var/log/messages 中还看到这样的信息:[code:1]Couldn't increase MTU to 1500
Couldn't increase MRU to 1500[/code:1]没有设置 mtu 值的时候也会有这样的信息,是不是意味着 pppoe 根本就忽略了 mtu 这个参数呢?

直接用 [code:1]ifconfig ppp0 mtu 1480[/code:1] 设置 mtu 值为 1480 后,MSN 还是不能登陆。

Debian ADSL NAT 的 MTU 问题该怎么解决呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:23 , Processed in 0.078890 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表