WIFIアダプタを再接続する方法が見つかりました。この投稿。しかし、実装する前にどのように機能するかを知りたいです。
- に移動して
/etc/ifplugd/action.d/
ファイル名ifupdown
をifupdown.original
。- 次に、次の操作を行います
cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown
。- ついに:
sudo reboot
- いつ
/etc/ifplugd/action.d/ifupdown
電話しますか? /etc/wpa_supplicant/ifupdown.sh
一般人の観点から見ると、このスクリプトが本質的に行うことは、呼び出されると非常に複雑に見えます。- ステップ1〜3に従うと、WIFI操作を妨げる他の予期しない問題が発生しますか?アクセスしにくい場所にキーボードとモニターを配置することなく、SSHを介してRaspberry PIでこの機能を実装しようとしています。
いろいろな情報をインターネットで検索してみましたが、少し迷いました!
ベストアンサー1
ifplugdは、イーサネットコネクタの取り外しまたは再接続を検出するように設計されています。関連ディレクトリ/etc/ifplugd/action.d/は、コネクタが挿入(または削除)されたときに呼び出されるスクリプトをホストします。
手順のステップ2では、コネクタが挿入(または削除)され、接続がWPAと見なされたときにwpa接続が(再)ネゴシエートされるようにします。説明する名前変更/コピープロセスは、既存のifupdownスクリプトで実行された既存の処理を無効にします。これはおそらく無視できるレベルです。既存の ifupdown スクリプト (末尾など) に /etc/wpa_supplicant/ifupdown.sh を追加して /etc/wpa_supplicant/ifupdown.sh を呼び出すことを検討することもできますが、これは既存のスクリプトに既に何があるかを知っているかどうかによって異なります。何か(通常簡単です)。
コネクタの物理的な切断を処理するのではなく、Wi-Fi 接続が失われた場合にのみ再ネゴシエートする場合は、次の方法を使用することをお勧めします。
https://raw.githubusercontent.com/dweeber/WiFi_Check/master/WiFi_Check
スクリプトは強力でほとんど無害で、作業を確実に完了する必要があります。