web-dev-qa-db-ja.com

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」(つまり、まだ有効)になっています。 hadoopを使用できるように、ipv6を無効にするのを手伝ってください。

このリンク の指示に従いました。

127
A J

Ipv6を無効にするには、テキストエディターを使用して/etc/sysctl.confを開き、最後に次の行を挿入する必要があります。

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

それでもipv6が無効になっていない場合、問題はsysctl.confがまだアクティブになっていないことです。

これを解決するには、ターミナルを開きます(Ctrl+Alt+T)コマンドを入力し、

Sudo sysctl -p

ターミナルにこれが表示されます。

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

以下を報告します。

1

1が表示される場合、ipv6は正常に無効化されています。

215
A J

起動直後から無効にすることもできます。この目的のために、/etc/default/grubをルートアクセスのあるお気に入りのテキストエディターで開きます(おそらくSudo vi /etc/default/grub

このファイルで、次の行を見つけます。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

次のように変更します。

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

ファイルを保存し、次を実行してgrubを更新します。

Sudo update-grub

=============================
Mint 19およびUbuntu 18.04:

mint 19では「xed admin:/// etc/default/grub」となり、Ubuntu 18.04では「gedit admin:/// etc/default/grub」となり、ファイルを編集するためのGUIエディターが取得されます。残りの手順は同じです。

15