Ich verstehe, dass ich durch Hinzufügen von mehrere WiFis einrichten kann /etc/wpa_supplicant/wpa_supplicant.conf
(wie in Einrichten von WiFi über die Befehlszeile beschrieben ).
Nehmen wir an, ich habe zwei WiFis registriert: wifi_A
undwifi_B
Wenn ich den Router vom Computer trenne wifi_A
und meine Himbeere über die Befehlszeile neu starte , wird automatisch eine Verbindung zu hergestellt wifi_B
. Wenn ich den Router vom Computer trenne wifi_B
und meine Himbeere über die Befehlszeile neu starte , wird automatisch eine Verbindung zu hergestellt wifi_A
. So weit, ist es gut.
Angenommen, beide Router sind verfügbar. Wie kann ich Prioritäten setzen? ZB möchte ich, dass meine Himbeere wifi_B
beim Neustart eine Verbindung herstellt?
Meine zweite Frage lautet: Angenommen, ich befinde mich im Befehlszeilenmodus und bin derzeit mit verbunden wifi_B
. Wie kann ich wifi_A
stattdessen eine Verbindung herstellen?
Antworten:
Fügen Sie
priority=2
demwifi_B
Block undpriority=1
demwifi_A
Block in der/etc/wpa_supplicant/wpa_supplicant.conf
Datei hinzu.Sie können für jede SSID eine eigene Konfigurationsdatei erstellen und diese explizit angeben:
quelle
wpa_supplicant
ich den Befehl zum Ausführen des ersten Schalters verwendet habe, erhalte ich bei erneuter Verwendung eine Nachrichtctrl-iface exists and seems to be in use - cannot override it
\ nDelete '/var/run/wpa_supplicant/wlan0' manually if it is not used anymore
etc ... Und nachdemsudo dhclient wlan0
ich benachrichtigt wurdeRTMETLINK answers: File exists
. Ist das was zu erwarten?wpa_cli terminate
wpa_supplicant
Sie können Prioritäten für das Netzwerk wie folgt festlegen:
Die Standardpriorität aller Netzwerke ist 0, stellen Sie eine höhere Priorität ein, um Prioritäten gemäß Ihren Anforderungen zu setzen.
Verwenden Sie dazu den Befehl:
So wechseln Sie von
wifi_A
zuwifi_B
verwenden:quelle
wpa_cli select_network #
, führen Siewpa_cli list_networks
zuerst aus.priority
Wert wird als höherer Wert verwendet, was eine höhere Priorität bedeutet. dh Netzwerke werden nicht in numerischer Reihenfolge / Zählreihenfolge (Null zuerst) ausgewählt.