Hi,
ich bin gerade dabei ein wenig mit IPv6 rumzuspielen. Ich habe Skripte, die sich um das anlegen und löschen von routen kümmern, Stichwort Policy Routing. Für IPv4 funktioniert alles wunderbar. Jetzt will ich eine Unterstützung von IPv6 Addressen hinzufügen.
Das Problem ist:
Ich benutze realms, damit ich zwischen vom User angelegten Routen und den Routen, die für die Netwerk-Devices benötigt werden, also auf die lokalen Netzwerke zeigen, unterscheiden kann. Das ist nötig, da ich mehrere Routing Tables habe und diese Routen dort eingefügt werden müssen.
Das ip -6 route Kommando scheint allerdings diese realms vollkommen zu ignorieren. Die Routen werden korrekt angelegt, es erscheinen nur keine realms und ein ip -6 route show table X realm Y bringt keine Ergebnisse. Lasse ich das realm Y weg, kriege ich die routen angezeigt.
Aufruf ist beispielsweise
ip -6 route add <ipv6addr>/<mask> dev <device> realm X table Y
Die /etc/iproute2/rt_realms existiert und ist korrekt gefüllt (es funktioniert ja für IPv4).
Googlen hat nichts gebracht. Kann jemand das Problem nachvollziehen und/oder hat vll eine Informationsquelle?
Vielen Dank schonmal.
Lesezeichen