Ubuntu 9.04关闭ipv6

来源:互联网 发布:互联网 大数据 生活 编辑:程序博客网 时间:2024/05/17 04:18

转自:http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=93209

最近9.04总是显示没有连接,ifconfig看到eth0后面一大堆inet6,估计是ipv6引起的问题。

于是:

$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

原创粉丝点击