UbuntuでWifiが頻繁に途切れる/不安定な場合の対策
Ubuntu22.04 にしてから Wifi がプチプチ切れるのでしょっちゅうブラウザをリロードしないといけないというとても不便な状態になっていた。スマホなど別のデバイスは安定して使えてたので Ubuntu の問題なのではと疑って調べてみた。(ハード故障などもあり得たが)
方法 1: カーネルをアップデート
askubuntu で同じような問題に遭遇している人がいた。
Ubuntu22.04 でバージョンが 5.15 の Linux カーネルがインストールされるがこれが悪さしているらしい。
この記事にしたがってカーネルバージョンを最新にしたら問題が解消した。 (解消されませんでした)
5/25 時点では 5.18 がダウンロードされた。
方法 2: IPv6 を無効にする
自分の場合はカーネルのバージョンを上げただけでは解決さなかった。
頻繁に途切れるだけでなく Google や Facebook 系以外のサービスに全くアクセスができないという現象も発生していた。
これはどうやら IPv6 でアクセスはできるが IPv4 だとアクセスができなくなってしまっていたよう。
ip route
で確認するとたしかにデフォルトルートが消えている...
Google や Facebook には IPv6 でアクセスしていたためアクセスできていたっぽい。
Chrome 上で Network Change Detected が頻繁に出ていたことからぐぐってみると、こんな記事が。
IPv6 を無効にしたら解消されるようになったとのこと。
これでとりあえず様子を見てみよう...
6/19 更新: 結局解決されず...方法 3 で解決
方法 3: Ubuntu22.04 の再インストール
結局 Ubuntu22.04 を再インストールしたら解決された。
インストールし直すとカーネルのバージョンは 5.15 になっていて、これでも動いているのでカーネルのバージョンを上げて動くのは環境要因っぽい。
再インストールしても治る保証はないので Live USB で実験してみて問題なさそうなら再インストールするのをおすすめする。
Discussion