Ich kann über die Shell eine Verbindung zu meinem WLAN herstellen, indem ich Folgendes tue:
nano wireless-wpa.conf
Eingabe:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="my_router_id"
scan_ssid=1
key_mgmt=WPA-PSK
psk="1234567890"
}
und tun:
ifconfig eth1 down
iwconfig eth1 mode Managed
ifconfig eth1 up
killall wpa_supplicant
wpa_supplicant -B -Dwext -i eth1 -c ./wireless-wpa.conf -dd
dhclient eth1
Ziemlich kompliziert. Gibt es eine Möglichkeit, eine Verbindung zu einem WiFI über eine Shell herzustellen, ohne dass eine WLAN-wpa.conf erforderlich ist ?
linux
ubuntu
wireless-networking
bash
wpa-supplicant
JohnnyFromBF
quelle
quelle
Antworten:
Sie können einen laufenden wpa_supplicant über die Steuerschnittstelle steuern, die Sie bereits in Ihrer .conf-Datei angegeben haben. Während dies noch eine .conf-Datei benötigt, müssen Sie keine drahtlosen Netzwerke darin einfügen und diese nicht ändern. Sie können es dann mit konfigurieren
wpa_cli
.wpa_cli
Möglicherweise muss mitgeteilt werden, welche wpa_supplicant-Instanz und -Schnittstelle konfiguriert werden soll:Aus Gründen der Klarheit werde ich nur
wpa_cli
hier verwenden. Grundsätzlich müssen Sie ein Netzwerk erstellen, seine Variablen festlegen und es aktivieren:quelle
psk=$3
stattdessen eine Variable wie verwenden?Sie möchten einen cli-Befehl, der Ihre wpa_suplicant-config verwaltet? Haben Sie versucht
ifup
,ifdown
undifcfg
? Sie verarbeiten Verbindungsskripte und arbeiten auch für WLAN, müssen jedoch möglicherweise etwas basteln.quelle