Linux - 起動時にボタンを押すと、最も強力なワイヤレスネットワークに接続します。

Linux - 起動時にボタンを押すと、最も強力なワイヤレスネットワークに接続します。

「Button Connect」を介して最も近いWiFiに自動的に接続するようにLinux(この場合はCentOS)を設定しようとしています。この小さなコンピュータにはキーボードやモニタがないため、「ボタンを接続」をタップしてからデバイスを起動することを目的としているため、初期化時に最も近いルータを検索して自動的に接続します。

次のオプションは、ChromecastなどのWi-Fiダイレクト設定を実行してネットワーク資格情報を設定することでした。


2015年1月5日 - 更新しました

もう少し調べた後、私がやりたいことをほぼ達成しました。 /network/interfacesにwpa_supplicantを添付しました。準備段階では、バックグラウンドでwpa_supplicantを起動します。初期化後に実行wpa_cli wps_pbc ランダムその後、利用可能なネットワークに移動し、「ボタン接続」を試みます。これを行う前に、ルータでPBCを起動する必要があります。

私の新しい問題は、PBC以降dhclientがIPを生成できないことです。ネットワークで MAC を表示できますが、正しく生成されません。デバイスを再起動した後は、接続できる必要があります(これはwpa_supplicantを介して保存されるため)。

次の点は、接続が存在する場合はPBCをスキップしてすぐに接続する必要があることです。


2015年1月16日 - 更新しました

ついにクラックを解放し、IPが正しく作成され、完了するのに30〜60秒しかかかりませんでした。これがPBCの標準であるかどうかは不明で、実験が進行中です。後でガイドを通じて回答いたします。

ベストアンサー1

おすすめ記事