kernel 2.6下IPv6致使上网速度慢的解决方法

本文介绍了如何解决由Linux 2.6内核中ECN功能导致的网络连接问题,包括通过修改配置文件禁用ECN及IPv6的方法。用户可以通过编辑modprobe.conf和sysctl.conf文件来关闭这些功能。
1.修改modprobe.conf:
alias net-pf-10 off
关闭ecn: echo 0 > /proc/sys/net/ipv4/tcp_ecn
2.将内核模块的ipv6目录整个改名字, 强制IPV6排除装载

easthero:
我们在进行一些网站访问时也碰到了麻烦。问题是由Linux 2.6内核中一个叫做ECN(明确阻塞通知)的功能造成的,ECN可以让路由器向用户报告网络堵塞的情况,但ECN功能开启的时候,这也会令一些老的防火墙拒绝进行网络连接。为了关闭ECN,我们在/etc/sysctl.conf.文件中不得不添加了"net.ipv4.tcp_ecn = 0"的命令。

chaisave:
/etc/sysctl.conf.文件中添加了"net.ipv4.tcp_ecn = 0"的命令。

realtang:
我直接用rmmod -f ipv6的命令去除了ipv6模块,世界立刻就变清净了,网速象飞的一样。

luochong:
我试了一下,在/etc/modprobe.d/aliases里把alias net-pf-10 ipv6去掉,并update-modules。这样启动就不会加载ipv6这个模块了。

erniu:
正宗的方法有两个
1.modconf去掉IPV6。
2.重新编译内核,去掉IPV6。

madbug:
修改了/etc/modprobe.d/aliases后的朋友如果lsmod还出现ipv6的话, 我估计是你们在修改后没有执行update-modules

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值