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を無効にするのを手伝ってください。
このリンク の指示に従いました。
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は正常に無効化されています。
起動直後から無効にすることもできます。この目的のために、/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エディターが取得されます。残りの手順は同じです。