私はArchLinuxを使用しており、これはインターネットから切断するために通常使用するコマンドSudo wpa_cli -i wlp2s0 -p /var/run/wpa_supplicant\ GROUP\=wheel/ terminate
です。再度接続するには、Sudo wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant-wlp2s0.conf
を使用します。それは私の家では機能しますが、ここではいとこの家では機能しません。
少なくともWi-Fiの名前を取得しているので、ある種の接続を確立します(iwgetid
はwlanの正しい名前を返します)。しかし、それだけです。インターネットとの接続はありません。
Sudo dhcpcd -b
の後にSudo wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant-wlp2s0.conf
を実行しようとしましたが、効果がありません。
私は同じことをする(そしてそれを正しくする)別のより良い方法を見つけました:
切断するには:
Sudo ip link set dev wlp2s0 down && Sudo dhclient -r wlp2s0
接続するには:
Sudo ip link set dev wlp2s0 up && Sudo dhclient wlp2s0