operaでgoogleなどが接続はリモートサーバから切断されました(読めない)
よくよく調べてみると、IPV6をDHCPの割り振りを受けているからのようです。
そこで、How to disable IPv6 in Ubuntu 14.04?のように、IPv6をなくします。
おっと、間違えました、/etc/sysctl.confを書き換えるのは良くないそうです。なぜかというと、カーネルが書き換わった際に書き換わってしまうそうです。
そこで、正攻法は、
/etc/sysctl.d/にある、10-*.confファイル軍の中にREADMEさんの言うとおり、
60-ipv6-disable.confなどを以下の内容で作ることです。内部的には
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
(ここまで)
を作って適用させることでした。
sudo sysctl –systemの後、
ifconfigで確認します。
ただ、問題が1つ、この、sysctlという設定プログラムは、いちおう、init.dで呼ばれるようになってるそうですが、呼び出されが早すぎて、無視されているとのことで、再起動すると。元に戻ります(ifconfigにIPv6がでます。)
そこで、/etc/rc.local(一連のinitの最後に動くと書いてあるようです)に以下を足します。
# Load kernel variables from /etc/sysctl.d
/etc/init.d/procps restart
exit 0
これで、リブート後もifconfigしてもipv6が出てこなくなりました。
google他、いままで諦めていたところも見れるようになりました。
これでうまく行かない場合,ブートオプションに、GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1″という手段があり、なぜか、2台目はそのおせわになりました。
ディスカッション
コメント一覧
まだ、コメントがありません