Linux Mint 18ではインターネット接続を維持できません。 [閉じる]

Linux Mint 18ではインターネット接続を維持できません。 [閉じる]

私はMint 18を実行しています(Ubuntu 14.04でも同じ問題が発生したため、これは一般的なUbuntuの問題だと思います)、インターネット接続が断続的に切断されます。

Wi-Fiに引き続き接続されていますが、突然アドレスを確認できなくなります。再接続するには、Wi-Fiをオフにしてから再びオンにする必要があります(これは私のメディアサーバーなので痛いです)。

システムログの追跡を試み、パーサーが目覚めることについての内容を見ましたが、それが関連しているのか、それが何を意味するのかわかりませんでした。何も見つかりませんでした。

どんなアドバイスも本当にありがとうございます。

この質問がなぜ保留になったのかよくわかりませんが、私が尋ねるのはかなり明らかなようです。接続が失われてDNSの問題を解決できないことを防ぐにはどうすればよいですか?

答え1

Realtek Wi-Fiと同様の状況では、rtlwifiのすべての省電力機能を無効にする必要がありました。まだRealTek Wi-Fiカードをお持ちの場合は、次の手順に従ってください。

lsmod |grep rtl #to identify the wifi module. In my case was rtl8192se. 
#alternatively search dmesg with grep wifi or grep rtl
modinfo rtl8192se  #to see available options for the module. 

結局、次の内容が表示されます。

parm:           swenc:Set to 1 for software crypto (default 0)
 (bool)
parm:           ips:Set to 0 to not use link power save (default 1)
 (bool)
parm:           swlps:Set to 1 to use SW control power save (default 1)
 (bool)
parm:           fwlps:Set to 1 to use FW control power save (default 0)
 (bool)
parm:           debug:Set debug level (0-5) (default 0) (int)

同様の出力がある場合、swlps、fwlps、およびipsパラメータは自動スリープ機能に関連付けられます。

モジュールをアンロードして再ロードし、すべてのスリープ機能を無効にできます。

modprobe -r rtl8192se (that was the module in my case)
modprobe rtl8192 ips=0 fwlps=0 swlps=0

すべてが正常な場合は、/etc/modprob.dディレクトリに移動してファイルを開き、最後に次を追加してmodesetting.conf変更を永続的にすることができます。

options rtl8192se modeset=1
options rtl8192se fwlps=0 ips=0 swlps=0

関連情報