Auto WDS: Fehler beim DHCP Request eines APs im Clientmodus über die AutoWDS SSID

Forum zu den aktuellen LANCOM Wireless Accesspoint Serien

Moderator: Lancom-Systems Moderatoren

Antworten
Fully
Beiträge: 113
Registriert: 19 Apr 2007, 13:40

Auto WDS: Fehler beim DHCP Request eines APs im Clientmodus über die AutoWDS SSID

Beitrag von Fully »

Problem: Der Client übermittelt im DHCP-Request die Adresse des falschen Interfaces. Konkret wird die MAC des Gerätes übermittelt, nicht die der verbundenen WLAN-Schnittstelle.


Am Beispiel:

Ein AP, hier ein LN 1700, ist für den für den Einsatz von AutoWDS durch Pairing vorbereitet.
Der AP verbindet sich korrekt als Client mit der AutoWDS SSID an einem als Master fungierenden AP.

Der Client-AP sendet einen DHCP-Request an den WLC, dieser wird auch korrekt beantwortet, die weitere Verbindung auf TCP scheitert aber, da die falsche CHAdr vom Client übermittelt wird.

[DHCP] 2021/03/20 18:43:56,880
DHCP Rx (WLC-TUNNEL-AUTOWDS, INTRANET):
DHCP Client Message (request) from 0.0.0.0: DHCPDISCOVER
Op = 01 | HType = 01 | HLen = 06 | Hops = 00
XId = D6E0C37E | Secs = 0129 | Flags = 8000
CIAdr = 0.0.0.0 | YIAdr = 0.0.0.0
SIAdr = 0.0.0.0 | GIAdr = 0.0.0.0
CHAdr = 00 a0 57 xx xx xx 00 00 00 00 00 00 00 00 00 00

Client-ID: 01:00:a0:57:xx:xx:xx
MsgSize: 1280
Hostname: AP-3
Leasetime: 10


Die Zeichenfolge "CHAdr = 00 a0 57 xx xx xx" kennzeichnet das Gerät selbst, nicht aber die Verbundene WLAN-Schnittstelle.
In der Folge bleibt die Stationstabelle des Master-AP in der Zeile für den Client AP bei AutoWDS preconfigured mit einer IPv4 0.0.0.0.
Die Verbindung ist unvollständig der falsche REQUEST wird endlos wiederholt.

Korrekt müsste das Paket so aussehen:

[DHCP] 2021/03/20 20:03:17,743
DHCP Rx (WLC-TUNNEL-AUTOWDS, INTRANET):
DHCP Client Message (request) from 0.0.0.0: DHCPDISCOVER
Op = 01 | HType = 01 | HLen = 06 | Hops = 00
XId = A800B9D2 | Secs = 0043 | Flags = 8000
CIAdr = 0.0.0.0 | YIAdr = 0.0.0.0
SIAdr = 0.0.0.0 | GIAdr = 0.0.0.0
CHAdr = 00 a0 57 yy yy yy 00 00 00 00 00 00 00 00 00 00

Client-ID: 01:00:a0:57:xx:xx:xx
MsgSize: 1280
Hostname: AP-3
Leasetime: 10

Hier wird die IP-Adresse für die "CHAdr = 00 a0 57 yy yy yy" angefordert, das verbundene WLAN-Interface.


Ich habe verschiedene LCOS Versionen durchprobiert:

ok (der Client übermittelt die WLAN-Schnittstelle) AutoWDS wird aufgebaut.
nok (der Client übermittelt die Geräte-Schnittstelle) AutoWDS scheitert.

10.34.0168RU2 / 29.09.2020 ok

10.34.0304RU3 / 09.02.2021 nok

10.40.0292RU2 / 25.09.2020 ok

10.40.0414RU3 / 04.11.2020 nok

10.42.0212RC3 / 11.12.2020 nok

10.42.0460 / 12.03.2021 nok

Der Fehler ist also, wenn die Daten stimmen, irgendwann im Oktober 2020 als Build in das LCOS gewandert.

Zum Thema habe ich auch ein Ticket bei Lancom unter dem gleichen Betreff aufgemacht.

Wahrscheinlich ist dieses Problem grundsätzlich im Clientmodus enthalten und nicht auf AutoWDS begrenzt, geprüft habe ich den reinen Client-Modus bisher nicht.

Grüße
Fully
gruber.btb@gmx.at
Beiträge: 1
Registriert: 25 Jun 2021, 09:42

Re: Auto WDS: Fehler beim DHCP Request eines APs im Clientmodus über die AutoWDS SSID

Beitrag von gruber.btb@gmx.at »

Hallo

danke für die ausführliche Beschreibung und Test dieses Fehlers - ist bei mir auch aufgetreten (OAP822)!

mein Client hatte 10.42.0473 RU3 (13.04.2021) => geht nicht

die Version 10.32.0183 RU10 (10.06.2020) funktioniert

Dies zur Info
grg
Antworten