web-dev-qa-db-ja.com

ルーターの再起動後にWiFiを自動再接続する方法

私が住んでいる場所では、数時間ごとに停電があります。これは、DSL WIFIルーターが最大2〜3時間後にリセットされることを意味します。ネットワークは保護されており、接続するにはパスワードが必要です。そのため、ルーターがリセットされ、数分後にバックアップが来ると、ラップトップ(Ubuntu 10.04)は自動的に再接続しません。代わりに、ネットワークに接続するためのパスワード入力ダイアログボックスが表示されます。この再接続をどのように自動化できますか?このダイアログボックスを開く前に、ネットワークマネージャーがこのネットワークへの接続を少なくとも10分間試みるように、どこかに設定できる再試行カウントまたはタイムアウトがありますか。

ありがとう。

2
binW

これを行う最もクリーンな方法ではないかもしれませんが、小さなスクリプトを作成し、cronを使用して5分ごとに実行させることができます。ルーターへのpingが成功しない場合、ネットワークマネージャーが再起動されます。

ping -c 3 -W 10 192.168.2.1 >/dev/null

if [ $? -ne 0 ]; then
  service network-manager restart
  sleep 5
fi
1
Sina

私の謙虚な意見では、再接続は自動的に行われますが、おそらくパスワードは適切に保存されません。 Network-managerパスワードの入力を求められます。つまり、接続しようとしていることを意味します。そうでない場合は、単に沈黙します。

ネットワークマネージャーの[接続の編集]ウィンドウを開き、パスワードが保存されているかどうかを確認できます。 ( 「すべてのユーザーが利用可能」にチェックマークが付いている場合、network-manager store WPAキーはどこにありますか? )からコピーされた画像

network-manager wifi configuration

0
wzhd