同じ資格情報を使用して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
。