🐷

UbuntuでWifiが頻繁に途切れる/不安定な場合の対策

2022/05/25に公開

Ubuntu22.04 にしてから Wifi がプチプチ切れるのでしょっちゅうブラウザをリロードしないといけないというとても不便な状態になっていた。スマホなど別のデバイスは安定して使えてたので Ubuntu の問題なのではと疑って調べてみた。(ハード故障などもあり得たが)

方法 1: カーネルをアップデート

askubuntu で同じような問題に遭遇している人がいた。
https://askubuntu.com/questions/1403773/22-04-wifi-keeps-disconnecting-for-a-few-seconds-frequently

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