Ich habe einen anderen, besseren Weg gefunden, der dasselbe tut (und es richtig macht):
Trennen:
sudo ip link set dev wlp2s0 down && sudo dhclient -r wlp2s0
Verbinden:
sudo ip link set dev wlp2s0 up && sudo dhclient wlp2s0
Ich benutze Arch Linux und das ist der Befehl, den ich in der Regel aus dem Internet zu trennen, benutzen sudo wpa_cli -i wlp2s0 -p /var/run/wpa_supplicant\ GROUP\=wheel/ terminate
. Um eine Verbindung wieder, die ich benutze: sudo wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant-wlp2s0.conf
. Das funktioniert bei mir zu Hause, aber nicht hier im Haus meiner Cousine.
Ich iwgetid
stelle eine Verbindung her, da ich zumindest den Namen von Wi-Fi bekomme ( gibt den korrekten Namen von WLAN zurück). Aber das ist alles, es gibt keine Verbindung zum Internet.
Ich habe sogar versucht laufen sudo dhcpcd -b
nach, sudo wpa_supplicant -B -i wlp2s0 -c /etc/wpa_supplicant-wlp2s0.conf
aber es hat keine Wirkung.
Ich habe einen anderen, besseren Weg gefunden, der dasselbe tut (und es richtig macht):
Trennen:
sudo ip link set dev wlp2s0 down && sudo dhclient -r wlp2s0
Verbinden:
sudo ip link set dev wlp2s0 up && sudo dhclient wlp2s0