Beim Zuweisen einer festen IPv4/IV6-Konfiguration durch einen Provider auf dem WAN-Interface funktioniert das nur für IPv4, nicht aber für IPv6.
Beobachtet mit LCOS Ver. 10.12.0047, aber das Problem ist viel älter.
Die besondere Situation ist, dass der bestimmte Provider normalerweise ein CPE-Gerät (branded Fritz!Box) ausrollt, und das Gerät plattformseitig u. a. über die MAC-Adresse erkennt. Soweit noch kein Problem, denn LANCOM kann ja Fake-MACs (hier AVM) übertragen und auch den Vendor-Identifier im DHCP setzen:
Code: Alles auswählen
Peer SH-Time AC-name Servicename WAN-layer MAC-Type user-def.-MAC DSL-ifc(s) VLAN-ID Prio-Mapping
==================-----------------------------------------------------------------------------------------------------------------------------
LUX-FIBRE-IPTV 9999 DHCPOE user-def. 3431c45aXXXX 1 37 DSCP
LUX-FIBRE-VOIP 9999 DHCPOE user-def. 3431c45aXXXX 1 39 DSCP
LUX-FIBRE-ISP 9999 PPPOE user-def. 3431c458XXXX 1 35 off
> ls /Setup/DHCP
User-Class-Identifer VALUE:
Vendor-Class-Identifer VALUE: PTHAG
> ls /Setup/IPv6/DHCPv6/Client/
Vendor-Class-Identifer VALUE: PTHAG
Für IPv4 ist damit alles gut. Für IPv6 aber nicht!
Im PPP-Dialog wird die Fake-MAC benutzt:
Code: Alles auswählen
Initializing IPV6CP restart timer to 3000 milliseconds
Generating IPV6CP configure-request for peer INTERNET
Inserting Interface Identifier 3631:c4ff:fe58:XXXX
Sending IPV6CP configure-request with ID 00 and length 14 to peer INTERNET (channel 1)
Starting IPV6CP restart timer with 3000 milliseconds
Code: Alles auswählen
[DHCPv6-Client] 2017/07/27 18:33:31,567 INTERNET (4), Job 3491 @ 0x07229000
Sending message to ff02::1:2%4 (1. transmission):
Solicit XID: 0x564bd8
OptionRequest DnsServers,PdExclude,SolMaxRt,InfMaxRt
ClientId 0003000100a057XXXXXX
VendorClass 2356: 5054484147 | PTHAG
RapidCommit
IaNa 0x6c4e2fbd Renew: 0s Rebind: 0s
IaPd 0x6c4e2fbd Renew: 0s Rebind: 0s
ElapsedTime 0 ms
[DHCPv6-Client] 2017/07/27 18:33:32,204 INTERNET (4), Job 3491 @ 0x07229000
Received message:
Advertise XID: 0x564bd8
RapidCommit
ClientId 0003000100a057XXXXXX
ServerId 0002000005834a4e313142423241424146410000000000000000
IaNa 0x6c4e2fbd Renew: 0s Rebind: 0s
StatusCode NoAddrsAvail "No addresses have been assigned for IA_NA" <--------- keine IPv6-Adresse bekommen
IaPd 0x6c4e2fbd Renew: 1296000s Rebind: 2073600s
IaPrefix 2001:7e8:d2b0:ac00::/56 Preferred: 2592000s Valid: 2592000s <--------- IPv6-Prefix (dynamisch) bekommen
DnsServers 2001:7e8:f00:1::1,2001:7e8:f00:2::1
Kann ich die DHCPv6-Client-ID nicht auch irgendwie setzen?
Gruß,
rougu