个人工具

“UbuntuHelp:WebBrowsingSlowIPv6IPv4/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
禁用IPv6
禁用IPv6
第6行: 第6行:
  
 
{{Languages|php5}}
 
{{Languages|php5}}
 +
{{TArticle}}
 
== 禁用IPv6==
 
== 禁用IPv6==
 
Ubuntu:
 
Ubuntu:

2008年7月8日 (二) 15:52的版本


这是一篇从{{{1}}}[[{{{2}}}|原文]]翻译成中文的翻译条目
若您认为此条目的翻译需要修订或进一步增补,请勇于更新页面,作出您的贡献。

禁用IPv6

Ubuntu:

  1. 打开终端,并输入:
    gksudo gedit /etc/modprobe.d/blacklist
    
  2. 增加如下一行:
    blacklist ipv6
    
  3. 保存文件,并重新启动计算机

Kubuntu:

  1. 打开终端,并输入:
    kdesu kate /etc/modprobe.d/blacklist
    
  2. 增加如下一行:
    blacklist ipv6
    
  3. 保存文件,并重新启动计算机
在重启之后,打开终端,并输入:
ip a | grep inet6

如果没有任何输出,则IPv6已经禁用。 另外一种相对更简单的办法是直接编辑 /etc/modprobe.d/aliases文件,将其中的"alias net-pf-10 ipv6"替换成为"alias net-pf-10 off"。

Gutsy的解决方法

然而,对于一台新装的Gusty服务器以上的两种方法是无效的 (确实如此,当你执行命令 ip a | grep inet6 时,会产生输出,表明IPv6并没有被禁用). 参考 Planète Béranger (Radu-Cristian Fotescu)中的这篇文章 best method to prevent a module from loading at boot time ,我们在/etc/modprobe.d文件中增加如下行(你也可以在/etc/modprobe.d/blacklist文件中增加如下内容):

install ipv6 /bin/true

另外一种在Gutsy系统下有效的方法是,在/etc/modprobe.d/arch/i386 文件中增加如下行:

# no ipv6
alias net-pf-10 off

临时禁用IPv6

如果是想临时禁用IPv6,你会发现一旦为网络设备配置了ipv6地址,就将无法卸载ipv6内核模块。你可以使用ifconfig命令来查看当前IP设置,并使用下面的命令来禁用IPv6:

sudo ifconfig <interface> inet6 del <ipv6address>/<prefixlength>