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
Auto WDS: Fehler beim DHCP Request eines APs im Clientmodus über die AutoWDS SSID
Moderator: Lancom-Systems Moderatoren
-
- Beiträge: 1
- Registriert: 25 Jun 2021, 09:42
Re: Auto WDS: Fehler beim DHCP Request eines APs im Clientmodus über die AutoWDS SSID
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
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