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

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

 

你可能感兴趣的:(LINUX/UNIX系统)