[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