[Fli4l_dev] IPv6 an sub-Router weitergeben

Christoph Schulz fli4l at kristov.de
Do Apr 21 20:48:39 CEST 2016


Hallo!

Matthias Taube schrieb:

> Hi,
> 
> Ich habe am Telekom-VDSL einen Fli4l (apu) mit einem Modem hängen und
> beziehe dort IPv6 (dual-Stack). Dieses an die Subnetze zu verteilen
> klappt auch mit
>> IPV6_NET[1]='{dhcpv6}0:0:0:1::1/64'
>> {
>>   DEV='eth0.100'
>>   ADVERTISE='yes'
>>   ADVERTISE_DNS='yes'
>> }
> 
> Nun hängt in diesem Subnetz ein weiterer fli4l (virt) hängen, welcher
> diese IPv6-Adressen mittels stateless IPv6 autoconfiguration (oder zur
> Not auch DHCPv6) aufnehmen und weiterverteilen soll.
> 
> Geht das überhaupt?

Nein, und das aus zwei Gründen:

1) Einen Upstream-Port des Router via Router Advertisements zu konfigurieren 
ist eine heikle Sache, denn Router wollen ihren Nexthop i.d.R. fest kennen 
und nicht nur sporadisch. Deshalb ist bei Linux auch standardmäßig jegliche 
Autokonfiguration via RA deaktiviert, sobald man den Host in den Router-
Modus versetzt (technisch: sobald man die Weiterleitung von Paketen 
(Forwarding) aktiviert). Für deinen Anwendungsfall müsste man die 
Autokonfiguration also für dein Uplink-Interface explizit aktivieren (Datei 
"/proc/sys/net/ipv6/conf/<interface>/accept_ra" muss auf den Wert "2" 
gesetzt werden).

2) Per DHCPv6 wäre das Ganze schon geeigneter, aber das wurde noch nicht 
implementiert. Sprich: Adressen mit Präfix wie '{<circuit>}<suffix>' werden 
in den diversen DHCPv6-Server-Einstellungen nicht akzeptiert. Dies liegt 
daran, dass man einen kleinen Dienst schreiben muss, der bei ankommenden 
Präfixen den DHCPv6-Dienst rekonfigurieren und neu starten muss, und dieser 
Dienst existiert (noch) nicht.


Viele Grüße,
-- 
Christoph Schulz
[fli4l-Team]



Mehr Informationen über die Mailingliste Fli4l_dev