LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1409|回复: 8

如何永久的更改ppp0的MTU值?

[复制链接]
发表于 2007-6-7 20:37:55 | 显示全部楼层 |阅读模式
我知道网卡是在/etc/conf.d/net加mtu=
这里没有ppp0这块网卡

还有一个方法就是/sbin/ifconfig ppp0 mtu 1492
但似乎这样重启就没有了

我看了一下/etc/ppp/pppoe.conf里也没有设置这个的参数

应该在那里设置呢?最好还设一下MSS

谢谢
发表于 2007-6-7 21:05:16 | 显示全部楼层
echo "1492">/proc/sys/net/ipv4/估计会有ppp0然后里面有一个ttl吧.
让他每次拨号完之后执行咯.只能这样了.或则在net里面应该可以设置.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-7 21:13:35 | 显示全部楼层
我看到/etc/ppp/options这个文件,有用么
回复 支持 反对

使用道具 举报

发表于 2007-6-8 00:36:45 | 显示全部楼层
mtu_ppp0="1492"
是不是不可以?我没有PPP,无法测试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-8 10:07:06 | 显示全部楼层
Post by 晨想
mtu_ppp0="1492"
是不是不可以?我没有PPP,无法测试。

写在那里?/etc/conf.d/net还是/etc/ppp/pppoe.conf
回复 支持 反对

使用道具 举报

发表于 2007-6-8 10:13:13 | 显示全部楼层
前者哦。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-8 11:11:13 | 显示全部楼层
hmmm,可能不对,因为ppp0是虚拟的网卡阿。。。

查了一下google发现以下文章
http://www.sauff.org/blog/static.php?page=mtu-mini-faq#3.1.1
里面说

MTU:
$ ifconfig <device> mtu <wert>
$ man ifconfig
Der Roaring-Penguin (rp-pppoe) Treiber sollte die MTU automatisch auf 1492 Byte setzen, sodass keine weiteren Einstellungen (bzgl. der MTU) notwendig sind.
Bei den Kernel-Treibern werden die Einstellungen in der Datei /etc/ppp/options gesetzt. Die beiden Einträge heißen
mru 1492
mtu 1492
Eine Einstellung der MSS sollte bei keinem *nix System nötig sein, da die MSS automatisch auf MTU - 40 Byte (TCP + IP Header) gesetzt wird.


大致意思是把那两行写道/etc/ppp/options 里,我写了,但是没用用,奇怪
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-8 11:37:09 | 显示全部楼层
我还顺手复制了一个options.ppp0里面也同样写了以上内容,也不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-8 14:00:19 | 显示全部楼层
搞定了,放到一个叫/etc/ppp/ip-up的脚本里面去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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