如何在Ubuntu 14.04中禁用IPv6?
我正在使用Ubuntu 14.04。我已经做了以下工作来禁用ipv6。
我用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了。
我是按照这个链接的指示操作的。
133
3
要禁用ipv6,你必须用任何文本编辑器打开
/etc/sysctl.conf
,并在最后插入以下几行。如果ipv6仍然没有被禁用,那么问题在于
sysctl.conf
仍然没有被激活。要解决这个问题,请打开终端(Ctrl+Alt+T) 并输入命令。
你会在终端看到这个。
此后,如果你运行
它就会报告。
如果你看到
1
,说明ipv6已经被成功禁用。你可能想在启动时就禁用它。为此,用你喜欢的具有root权限的文本编辑器打开
/etc/default/grub
(也许是sudo vi /etc/default/grub
。在这个文件中,找到这一行。
并将其改为。
保存该文件,并通过运行来更新grub。
============================= Mint 19和Ubuntu 18.04。
在Mint 19上应该是"xed admin://etc/default/grub" 而在Ubuntu 18.04上应该是"gedit admin://etc/default/grub" 以获得一个GUI编辑器来对文件进行编辑。 其余的步骤将是相同的。
除了上面罗斯-罗杰斯的回答之外,你还应该补充。