Linux: ネットワークが安定しなかったときの対処法


Lubuntu を使っていまして、 ネットワーク(イーサネット)が安定しなかった時に行った対処法です。

環境

  • Ubuntu 16.04 LTS
  • Lev-15FX088-i7-VE, Stl-13FH051-P-CE (パソコン工房で買ったパソコン)
  • Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)

経緯

会社のLANを繋いで使っていました。 しかしたまにネットワークが切断されるため、そのたびに再接続して使っていました。

いつまでもそんなことをやっているわけにはいかないので、なんとか調べて接続を安定させました。

調査結果

dmesg で調べてはみたのですが、 とくにおかしいところはみつけられませんでした。 そこで、 tail -f /var/log/syslog を実行してログを眺めたところ、 以下の出力がありました。

Linux に精通しているわけではないのですが、 おそらく IPv6 をオフにしたら解決するのではないかということを思いつきました。

解決法

まず /etc/sysctl.conf に次の3行を追加します。

そして sudo sysctl -p を実行します。 すると IPv6 はオフになります。

参考: How to disable IPv6 in Ubuntu 14.04?