本文修改于 1014 天前,观点、内容、链接、图片可能已过期,如有疑问可询问作者。

记不住这几个命令,新装系统都要去google,索性放在这里好了。
可以使用ip a | grep inet6,若没有结果则说明禁用IPv6成功。

方法1、(推荐)

先用命令ifconfig查看网卡信息,如lo eth0 enp0s3,然后一个一个禁用

echo "#disable ipv6" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf
echo "net.ipv6.conf.eth0.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf

也可直接编辑配置文件

sudo vim /etc/sysctl.conf

添加:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1

最后重启 sudo sysctl -p 生效。

方法2、

sudo vim /etc/default/grub

查找包含"GRUBCMDLINELINUX"的行,并如下编辑:

GRUB_CMDLINE_LINUX="ipv6.disable=1"

同样可以加入名为"GRUBCMDLINELINUX_DEFAULT"的变量,这同样有用。保存并关闭文件,重新生成grub配置。

sudo update-grub2

方法3、

sudo vim /etc/default/grub

将文件中的 GRUB_CMDLINE_LINUX_DEFAULT="quiet spalsh" 修改为

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

运行sudo update-grub更新

标签: Ubuntu, ipv6, 禁用

© 版权声明

本文发表于 2013-05-04 18:02 ,共计 136 字。

本作品采用: 知识共享 CC 署名 4.0 国际 许可协议

转载标题:Ubuntu禁用IPv6 - 大大的小蜗牛

来源:https://eallion.com/ubuntu-ipv6

添加新评论