Es kann keine Verbindung zu einem kostenlosen WLAN-Netzwerk mit iwconfig in Linux Embedded hergestellt werden

569
Merlin

zunächst tut mir leid für mein englisch, es ist sehr schlimm. Ich hoffe du verstehst mein Problem.

Ich arbeite an Yocto schwindelig und versuche, Wi-Fi-Verbindungen zu verwalten. Auf meiner Platine habe ich ein wf111-Modul. Wenn ich meinen Computer einschalte, kann ich eine Verbindung zu einem freien Netzwerk oder zu einem geschützten Netzwerk herstellen. Wenn ich einmal verbunden bin, kann ich die Verbindung von einem freien zu einem geschützten Netzwerk oder von einem geschützten zu einem anderen geschützten Netzwerk oder von einem freien zu einem anderen freien Netzwerk wechseln, aber ich kann nicht von einem geschützten zu einem freien Netzwerk wechseln. In diesem Fall bekomme ich eine Fehlermeldung:

unifi1: unifi_siwessid: Join failed, status -5 Error for wireless request "Set ESSID" (8B1A) : SET failed on device wlan0 ; Input/output error. 

Hier das Verfahren, das ich befolge, um die Verbindung in einem geschützten Netzwerk zu aktivieren, und was ich versuche, in ein freies Netzwerk zu wechseln:

#Wireless Function(protected_networks)  wpa_passphrase "$" "$" > /etc/wpa_supplicant.conf  ifconfig wlan0 up  wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant.conf -B  udhcpc -iwlan0 

dann schalte ich die Verbindung aus:

killall wpa_supplicant killall udhcpc ifconfig wlan0 down 

und versuchen Sie, die Verbindung über ein kostenloses WLAN-Netzwerk herzustellen:

#Wireless Function(free networks) iwconfig wlan0 channel x (x=channel number) iwconfig wlan0 essid "$" udhcpc -iwlan0 

Hier bekomme ich den Fehler, den ich oben geschrieben habe. Kann mir jemand helfen? Vielen Dank

1
Haben Sie versucht, "wlan0" hochzubringen, bevor Sie eine Verbindung zum kostenlosen WLAN-Netzwerk herstellen? dsstorefile1 vor 5 Jahren 0
Ja, ich habe auch versucht, die Anweisung "ifconfig wlan0 down" aus meiner Prozedur zu löschen, aber das Ergebnis hat sich nicht geändert Merlin vor 5 Jahren 1
Nach der Fehlermeldung zu urteilen, ist dies möglicherweise ein Treiberproblem. Sie können auch "iw" anstelle von "iwconfig" für das offene Netzwerk ausprobieren, aber ich bezweifle, dass dies einen Unterschied machen würde. dsstorefile1 vor 5 Jahren 0
Denken Sie, dass es ein Treiberproblem sein kann? Auch wenn ich mich mit demselben Netzwerk verbinden kann, obwohl ich zuvor keine Verbindung zu anderen geschützten Netzwerken hergestellt habe? Merlin vor 5 Jahren 0

0 Antworten auf die Frage