IPv6: Hinzufügen einer Range/Subnetz nicht möglich?

den123

New Member
Ich bin schon seit Tagen auf der Suche nach einer Möglichkeit den Server unter vielen IPv6-Adressen erreichbar zu machen. Hintergrund ist dass ich jedem Kunden auf dem Server eine eigene IPv6-Adresse, später sogar vielleicht eine IP-Range geben möchte.

Jedenfalls habe ich bisher keine Lösung gefunden außer der die IP-Adressen unter /etc/network einzeln einzufügen, sei es automatisiert oder manuell. Das würde jedoch bedeuten dass es eine endlange Liste wär! Kann doch nicht sein dass es keine andere Möglichkeit gibt, oder doch?
 
Das geht, der Trick ist hierbei aber nicht die einzelnen Adressen an das Interface zu binden sondern sie drauf zu routen.

Beispiel:
Du hast das Präfix 2a02:a00::e000:b::/64 zugewiesen bekommen. Die Befehle lauten dafür:

Code:
ip -6 addr add 2a02:a00:e000:b::0/64 dev eth0
ip -6 route add local 2a02:a00:e000:b::/64 dev eth0

Damit reagiert dein System auf jede beliebige Adresse aus dem genannten Präfix. Das kannst du natürlich auch automatisiert über die /etc/network/interfaces machen, indem du dem Device eth0 die IP-Adresse gibst und den Routing-Befehl per post-up-Script ausführen lässt.
 
Back
Top