wpa_supplicant(dis)connect から自動的に DHCP を更新する (Debian 11)

wpa_supplicant(dis)connect から自動的に DHCP を更新する (Debian 11)

同じ資格情報を使用してWi-Fi SSIDにアクセスできますが、その資格情報を使用して他のアクセスポイントにアクセスすることもできます。これは、この機能が有効になっている他の顧客モデムに接続できるようにプロバイダによって提供されるサービスであるため、すべて同じ設定を使用する複数のモデムが近くにある可能性があります。

私のwpa_supplicant.confものは次のとおりです。

country=NL
network={
        ssid="Ziggo"
        identity="username"
        password="password"
        pairwise=CCMP
        group=CCMP
        scan_ssid=0
        key_mgmt=WPA-EAP
        eap=PEAP
        ca_cert="/etc/wpa_supplicant/Ziggo.pem"
        phase1="peapver=0"
        phase2="auth=MSCHAPV2"
}

dhclient wlx14cc20254d5aこれは接続されますが、接続時にIPアドレスを割り当てるには手動で実行する必要があります。

ただし、時々接続が一時的に切断され、再接続されますが、再び接続されない場合があります。同じSSIDを使用する別のアクセスポイントに切り替えると、これが起こる可能性があると思います。

dhclient wlx14cc20254d5a -r && dhclient wlx14cc20254d5aこれが発生した場合は、再接続するには実行する必要があります。

以下を追加しようとしましたが、/etc/network/interfaces役に立ちませんでした。

iface wlx14cc20254d5a inet dhcp
  wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

この手順を自動化する方法はありますか?接続したらリースを獲得し、接続が切れたら解除しますか?

ベストアンサー1

あなたに役立ついくつかのオプションがあります。wpa_supplicant DISCONNECTオプションを実行してイベントを待つことができます。wpa_cli-a

CONNECTEDこれにより、DISCONNECTED/イベントが発生するたびにスクリプトを実行できますdhclient

おすすめ記事