Probleme mit der HOSTAPD-Verbindung bei Embedded Software
Zunächst weiß ich nicht, ob dies das richtige Forum ist, um dies zu stellen. Wenn Sie ein besseres wissen, lass es mich wissen, und ich werde es dort posten, stimmen Sie nicht einfach die Frage ab.
Ich habe ein älteres Embedded-Linux-Gerät, das hostapd als Zugangspunktmodus verwendet, mit der folgenden hostapd.conf-Datei:
ctrl_interface=/var/run/hostapd interface=uap0 driver=nl80211 channel=1 ssid=XXXXXXXXXX auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=XXXXXXXXXX wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP hw_mode=g ap_max_inactivity=3000 ieee8021x=0 wpa_group_rekey=0 wmm_enabled=1 # Low priority / AC_BK = background wmm_ac_bk_cwmin=4 wmm_ac_bk_cwmax=10 wmm_ac_bk_aifs=7 wmm_ac_bk_txop_limit=0 wmm_ac_bk_acm=0 # Normal priority / AC_BE = best effort wmm_ac_be_aifs=3 wmm_ac_be_cwmin=4 wmm_ac_be_cwmax=10 wmm_ac_be_txop_limit=0 wmm_ac_be_acm=0 # High priority / AC_VI = video wmm_ac_vi_aifs=2 wmm_ac_vi_cwmin=3 wmm_ac_vi_cwmax=4 wmm_ac_vi_txop_limit=94 wmm_ac_vi_acm=0 # Highest priority / AC_VO = voice wmm_ac_vo_aifs=2 wmm_ac_vo_cwmin=2 wmm_ac_vo_cwmax=3 wmm_ac_vo_txop_limit=47 wmm_ac_vo_acm=0
Ich habe einige ältere Embedded Linux-Geräte, die wpa_supplicant verwenden, um eine Verbindung zu diesem älteren Gerät herzustellen, der folgenden .conf-Datei.
ctrl_interface=/var/run/wpa_supplicant roam_hysteresis=-100 network={ ssid="XXXXXXXXXX" bgscan="simple:10:-75:10" proto=WPA2 key_mgmt=WPA-PSK pairwise=CCMP group=CCMP psk="XXXXXXXXXX" priority=0 }
Ich versuche, ein Raspian Pi mit der gleichen hostapd.conf aufzurufen (kopiert buchstäblich den Inhalt der Datei von Embedded Linux auf das Pi) und startet mein Hostapd auf dem Pi neu sudo systemctl start hostapd.service
. Meine /etc/default/hostapd
Datei ist folgende:
# Defaults for hostapd initscript # # See /usr/share/doc/hostapd/README.Debian for information about alternative # methods of managing hostapd. # # Uncomment and set DAEMON_CONF to the absolute path of a hostapd configuration # file and hostapd will be started during system boot. An example configuration # file can be found at /usr/share/doc/hostapd/examples/hostapd.conf.gz # DAEMON_CONF="/etc/hostapd/hostapd.conf" # Additional daemon options to be appended to hostapd command:- # -d show more debug messages (-dd for even more) # -K include key data in debug messages # -t include timestamps in some debug messages # # Note that -B (daemon mode) and -P (pidfile) options are automatically # configured by the init.d script and must not be added to DAEMON_OPTS. # DAEMON_OPTS=""
hostapd.service startet und läuft, aber wenn die eingebetteten Linux - Geräte die in der Lage, wo an das erste Gerät versuchen eine Verbindung mit diesem zu verbinden, alles, was ich bekommen sudo systemctl status hostapd.service
ist
hostapd[10290]: wlan0: STA XX:XX:XX:XX:XX:XX IEEE 802.11: associated hostapd[10290]: wlan0: STA XX:XX:XX:XX:XX:XX IEEE 802.11: disassociated
Am besten kann ich mir vorstellen, dass der WPA2-Algorithmus, den das Pi verwendet, zu neu ist und das verbundene Gerät während des Handshakes immer wieder ausfällt, weil nicht die korrekten Schlüssel gesendet werden, die das Pi erwartet, aber ich weiß nicht, wo ich suchen muss oder welche Dateien Sie auf dem Pi ausprobieren und ein Downgrade durchführen müssen, um sie an ältere Geräte anzupassen, damit sie mit diesem Pi verbunden werden können.
Wenn ich ändere rsn_pairwise=TKIP
, und pairwise=TKIP
und group=TKIP
sowohl auf das pi und die wpa_supplicant Geräten verbinden sie erfolgreich diese Methode, um das Pi mit so weiß ich, es ist nicht ein Problem mit dem Pi selbst oder der SSID und passphase .
Ich kann hostapd in einem anderen Terminal mit sudo hostapd -dd /etc/hostapd/hostapd.conf
weiteren Informationen starten, wenn nötig, aber ich weiß nicht, was ich dort suche oder ob es überhaupt helfen wird.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4