我眼中的吴用:ubuntu 关掉 ipv6,加速DNS解析和上网速度

来源:百度文库 编辑:中财网 时间:2024/04/29 06:00:12

在 Ubuntu 中文论坛中找到这么一个:

ubuntu 8.10之后的版本想要禁止 IPV6 需要在启动内核后面加入“disable_ipv6=1” 做内核参数直接传递。

$sudo vi /etc/sysctl.conf

在最后面添加

net.ipv6.conf.eth0.disable_ipv6 = 1

我的网卡是eth0.

说明见下面:

/proc/sys/net/ipv6/conf/lo/disable_ipv6

這個檔案,用cat指令可以看到 0 這個數字,將他設定為1就可以了。
因為已經將ipv6編入kernel,因此在proc裏面就可以看得到相關的設定。

設定的方式有很多種,有的是用echo 1 >> [路徑]/檔案名稱
的方式,這種方式是每次開機以後就得要打一次。
所以延伸出第二個方法,在rcS.d裏面設定一個連結,去執行這個指令的script。
第3個方法,就是設定sysctl.conf檔案,也是最正統的做法。
位置在
/etc/sysctl.conf
這個檔案可以設定很多,包括要當成NAT時的封包轉發等等。
要設定
/proc/sys/net/ipv6/conf/lo/disable_ipv6
這個檔案,就是在sysctl.conf裏面加上

net.ipv6.conf.lo.disable_ipv6 = 1

但是做完重启后检查IPv6已经被禁用了,但浏览器在访问网站的时候,总是在解析域名那里停顿很久。 from site : http://www.oschina.net/discuss/thread/2733