霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

ubuntu禁用IPv6

Ubuntu 预设开启 ipv6 ,但目前还不普及,加上有时候开启会让网路速度变慢。所以想关闭ipv6的同学可以参考本文介绍的方法:

禁用IPv6

for ubuntu
1. 在终端下输入 gksudo gedit /etc/modprobe.d/aliases
2. 注释掉这一行 alias net-pf-10 ipv6
3. 存盘
4. 在终端下输入 gksudo gedit /etc/modprobe.d/blacklist
5. 加入这一行 blacklist ipv6
6. 保存文件&重启电脑

for kubuntu
1. 在终端下输入 kdesu kate /etc/modprobe.d/aliases
2. 注释掉这一行 alias net-pf-10 ipv6
3. 存盘
4. 在终端下输入 kdesu kate /etc/modprobe.d/blacklist
5. 加入这一行 blacklist ipv6
6. 保存文件&重启电脑

必须重启电脑才生效。

做完以上这些后,打开一个终端并输入:

ip a | grep inet6

如果没有任何输出就说明 ipv6 确实关闭了。

………………………………….

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

………………………………….

对于ubuntu 9.10 ,可用以下方法:

1. gksu gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

变为

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

2. sudo update-grub

这样就禁用了ipv6,大家可以试一试网速有没有变快。当然在这里我还是不建议禁用ipv6,毕竟ipv6在不久的将来就会替代ipv4了。