web-dev-qa-db-ja.com

Ubuntu 16.04サスペンド後にwifiがありません

サスペンドする前にwifiに接続することはできますが、その後ネットワークはリストされません。他のソリューションは使用するように言います:

Sudo systemctl restart network-manager.service                
or
Sudo service network-manager restart

これらの両方は、サスペンド前に予想どおりにWi-Fi接続をリセットしますが、動作しません。

現在、Dell Venue Pro 7130でUbuntu 16.04.1 LTSを実行しています。

解決策はありますか?

1
Emcy

これは、多くのデバイスで16.04から16.10にかけて発生したバグだと思います。私の解決策は、コンピューターをオフにしてから再びオンにすることです。私はこれが悪いことを知っていますが、ubuntu Webサイトでバグを報告することで支援できます。

2
Alo

HP Pavilion Sleekbook 14-b120dxでUbuntu 16.04を実行しています

product: AR9485 Wireless Network Adapter
vendor: Qualcomm Atheros
driver=ath9k driverversion=4.8.0-41-generic

多くの人が同様の問題を抱えているようですが、私が見つけた解決策はどれもうまくいきません。これが私が思いついたものであり、うまくいっているようです。

私にとっての問題は、最初の起動時にwifiが機能していたが、コンピューターがサスペンド状態から復帰した後に機能しなくなることでした。

私が他の人たちと持っていたものとの主な違いは、rfkill list all show Hard blocked: yes

したがって、私の解決策は、システムをサスペンドする前にwifiドライバーを削除し、後で追加し直してからネットワークマネージャーを再起動することです。

私のソリューションをテストして、それがあなたのために永久に作る前にあなたのために働くかどうか見ることができます:

modprobe -r ath9k

一時停止してからコンピューターを起動し、次を実行します。

modprobe ath9k
service network-manager restart

それがうまくいく場合は、/lib/systemd/system-sleep/または/etc/pm/sleep.d/にファイルを追加することで永続的にすることができます

Sudo gedit /etc/pm/sleep.d/wifi

このコードを貼り付けます:

#!/bin/bash

case "$1" in
    suspend)
        modprobe -r ath9k
        ;;
    resume) 
        modprobe ath9k
        service network-manager restart
        ;;
esac

ファイルを保存して閉じ、Sudo chmod +x /etc/pm/sleep.d/wifiを実行します

あなたはすべて設定されるべきです

1
Josh