Fritzbox 7312 als WLAN client mit wpa_supplicant

bergholz

Neuer User
Mitglied seit
27 Apr 2014
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

Ziel und Voraussetzungen:

ich habe eine FB7312 und möchte diese per WLan in ein bestehendes Netz integrieren. Anbindung über Kabel ist nicht möglich. Das Teil soll als DECT Basis im Netz arbeiten. AP ist ein Linux Rechner mit WLAN Karte und Hostapd.

Was bisher geschah:

Ich logge mich auf der FB mit telnet ein und erzeuge eine virtuelle WLAN Schnitstelle mit

Code:
wlanconfig ath create wlandev wifi0 wlanmode sta

danach habe ich eine Netzwerkkarte mit der bezeichnung ath1:

Code:
iwconfig ath1
ath1      IEEE 802.11ng  ESSID:""
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated
          Bit Rate:1 Mb/s   Tx-Power:19 dBm
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=94/94  Signal level=-96 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ein scan funktioniert damit dann auch (ich sehe die umliegen Netze):

Code:
ifconfig ath1 up
iwlist ath1 scanning

gestern abend ist es mir gelungen mich mit dem Accespoint zu verbinden. Dazu hatte ich eine rudimentäre wlan.conf nach /var/ geschrieben:

Code:
network={
    ssid="mein_netz"
    psk="sehrgeheim"
}

mit wpa_supplicant konnte ich (zumindest kurzfristig) ein Verbindung aufbauen und in die weite Welt rauspingen:

Code:
wpa_supplicant -i ath1 -c/var/wlan.conf

Dummerweise werden anscheinend von Zeit zu Zeit die Dateien unter /var von der Fritzbox gelöscht, sodass die Verbindung nach kurzer Zeit abgebrochen ist.

zu meiner Frage:

Das war gestern abend. Ich hatte die Box zum Test auch mal neu gestartet. Die Verbindung hat jedesmal wieder funktioniert.
Daraufhin hab ich die Box vom Netz getrennt. Als ich es heute morgen wieder versucht habe ging es um's Verrecken nicht mehr.
ATH1 lässt sich immer noch erzeugen, auch das scannen mit iwlist oder wlanconfig funktioniert nach wie vor.
Nur der wpa_supplicant kommt immer sofort zurück (bricht ohne direkte Fehlermeldung ab).
Leider ist dieser wpa_supplicant ohne debug Ausgaben gebaut worden
Code:
# wpa_supplicant -iath1 -c /data/wlan.conf -d
Debugging disabled with CONFIG_NO_STDOUT_DEBUG=y build time option.
Das einzige was ich gefunden habe sind zwei Zeilen in /var/log/wpa_supplicant.log:
Code:
Sun Apr 27 17:24:21 2014 (pid 3508): Failed to add interface ath1
Sun Apr 27 17:24:21 2014 (pid 3508): could not add interface
Ich habe mehrfach im Netz gefunden, dass wpa_supplicant Probleme macht wenn die Karte vorher schon mal mit WEP gelaufen ist. Genaueres habe ich aber nicht in Erfahrung gebracht.

Ein Ansatz wäre nun einen anderen wpa_suppicant auf die Box zu packen (testweise nach /data, da ist sie schreibbar).
Ich kämpfe noch mit der cross-toolchain. Somit:
Wo bekomme ich einen binary wpa_suppilcant für die FB7312 her ?
Woran könnte es liegen, dass der wpa_supplicant nicht mag.
Ich hatte testweise auf der FB7312 WDS aktiviert (über direkten URL Aufruf), WLAN ein- und ausgeschaltet etc.

Bitte helft mir, ich bin am verzweifeln :(

Vielen Dank.
BH
 
so, bin einen Schritt weiter:

ich hatte im config-file vom wpa_supplicant nach "interface" das "=" vergessen.
Hatte es in meinem ersten Post versehentlich eingetragen.
Nachdem der wpa_supplicant keine Messages ausgibt hatte ich das leider nicht gesehen.

Die Verbindung wird jetzt aufgebaut.
IP Adresse und Route muss ich zur Zeit noch von Hand setzen. Aber dann läuft's.

Komischer Weise wird nach jedem Aufruf von wpa_supplicant das config file gelöscht.

Somit: FB7312 als WLAN client läuft :D
 
Und warum den ganzen Aufwand wenn es WDS gibt?
 
WDS klingt gut:
wie bekomme ich die 7312 mit meinem WLAN Accesspoint verbunden ?
Läuft das über die Web Oberfläche der 7312 ? Was muss ich am AP einstellen ?

Danke schon mal im Voraus.
 
Kostenlos!

Statistik des Forums

Themen
248,920
Beiträge
2,305,093
Mitglieder
378,642
Neuestes Mitglied
QuickBooks2028