我正在使用Ubuntu 14.04。为了禁用ipv6,我已经完成了以下操作。
我使用gedit打开了/etc/sysctl.conf,并在sysctl.conf的末尾粘贴了以下几行代码。
但是当我使用以下命令进行检查时,
我得到的结果是'0'(即仍然启用)。请帮助我禁用IPv6,以便我可以使用Hadoop。
我按照这个链接上的说明进行操作。
我使用gedit打开了/etc/sysctl.conf,并在sysctl.conf的末尾粘贴了以下几行代码。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
但是当我使用以下命令进行检查时,
$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
我得到的结果是'0'(即仍然启用)。请帮助我禁用IPv6,以便我可以使用Hadoop。
我按照这个链接上的说明进行操作。
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
显示已禁用(1),Ubuntu x64 14.04仍然可以在主接口上自动配置一个IPv6地址(网络管理器默认设置为自动)。 - stackblow1
)和下面Mostafa的建议,但是ipv6
仍然出现在我的dmesg
中,并且减慢了我的启动速度 - 我该怎么办?[ 19.434645] IPv6: ADDRCONF(NETDEV_UP): eno1: link is not ready
- FooBarsomeapp.conf.d
目录可用,我倾向于避免直接编辑配置文件。在我的系统上,有一个/etc/sysctl.d/
目录,其中包含许多用于各种设置的配置文件。我创建了一个新的文件夹叫做30-noipv6.conf
,将上面的设置放进去,然后使用sudo sysctl -p /etc/sysctl.d/30-noipv6.conf
命令加载它。 - dragon788