![Beim Booten mit WLAN verbinden Beagle Bone Black ioctl[SIOCSIWENCODEEXT]: Ungültiges Argument](https://rvso.com/image/1595535/Beim%20Booten%20mit%20WLAN%20verbinden%20Beagle%20Bone%20Black%20ioctl%5BSIOCSIWENCODEEXT%5D%3A%20Ung%C3%BCltiges%20Argument.png)
Ich versuche, einen Beagle Bone Black so zu konfigurieren, dass er beim Booten eine direkte Verbindung zu einem Zugriffspunkt herstellt.
Ich kann die WLAN-Verbindung manuell mit connmanctl herstellen. Das funktioniert, verliert aber nach dem Booten immer die Verbindung.
Ich habe versucht, eine Conf-Datei einzufügen. /var/lib/connman
Dies führte dazu, dass die Connmanctl-Verbindung nicht mehr funktionierte
Ich habe beschlossen, Connman mit systemctl disable connman.service zu deaktivieren.
Und lass es reparieren /etc/network/interfaces
und/etc/wpa_supplicant/supplicant.conf
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supllicant.conf
network={
ssid="my_wifi"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk="my_password"
}
Ich habe auch versucht, es direkt im/etc/network/interfaces file
Fügen Sie wpa-ssid und wpa-psk dort direkt hinzu ...
Jedoch:
Ausführen des folgenden Befehls:
sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -B
Ich bekomme folgende Ausgabe:
Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Oder wenn ich eine statische IP konfiguriere in/etc/network/interfaces
Mit
sudo ifup wlan0
Es ruft die Schnittstelle auf, stellt jedoch keine Verbindung zum Zugriffspunkt her.
Antwort1
Ich habe es zum Laufen gebracht. Nachdem ich mit einem Kollegen gesprochen hatte, funktionierte es wie durch Zauberhand. Aber ich habe es mit meinem zweiten Beaglebone reproduziert. Hier ist die Konfigurationsquelle:
/etc/Netzwerk/Schnittstellen
iface lo inet loopack
auto wlan0
iface wlan0 inet static
address 192.X.X.X
netmask 255.X.X.X
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="my_wifi"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk="my_wifi_password"
}
und deaktiviere Connman
#sudo systemctl disable connman.service
Nach dem Neustart wird die Verbindung automatisch hergestellt