neurechnernetze
Goto Top

Linux Router ipv6

Hallo.

Ich benutze den Computer als einen Router. Fuer ein ipv6 Netzwerk. Mit Linux.

Kann ich das folgende tun:
ip route add 127.0.0.0/8 dev lo scope link

Oder: ip addr set IP-ADRESSE/CIDR broadcast BROADCAST dev eth1
Wie bei ipv4?

Und ich will Interfaces hinzufuegen:
ip addr add IP-ADRESSE/CIDR broadcast BROADCAST dev eth1

Aber mit ipv6 habe ich kein Broadcast.
Wie muss ich es ebi ipv6 machen?
Ein Beispiel waere toll.

Content-ID: 328549

Url: https://administrator.de/forum/linux-router-ipv6-328549.html

Ausgedruckt am: 22.04.2025 um 07:04 Uhr

132272
Lösung 132272 05.02.2017 aktualisiert um 12:03:30 Uhr
Goto Top
Aber mit ipv6 habe ich kein Broadcast.
Richtig, dort wird das per Multicast an die Adressen ff01::1, ff02::1 gemacht.
Wie muss ich es ebi ipv6 machen?
Wird leider nicht ganz klar was du hier überhaupt willst, aber hier wirst du für all das fündig:
https://wiki.hetzner.de/index.php/Zusaetzliche_IP-Adressen

ip route add 2001:db8:61:20e1::/64 dev tun0
ip address add 2001:db8:61:AA::1/64 dev eth0
Gruß
LordGurke
Lösung LordGurke 05.02.2017 um 13:23:10 Uhr
Goto Top
Die Angabe von BROADCAST ist ohnehin deprecated - das ergibt sich ja sowieso automatisch aus der CIDR-Notation face-wink
NeuRechnernetze
NeuRechnernetze 05.02.2017 um 22:48:00 Uhr
Goto Top
Vielen Dank fuer die Antwort.
Wenn ich es richtig verstanden habe:

Beim Router muss ich nur das ipv6 forwarding freischalten. Dann kriege ich die Link Local Adressen umsonst.

interfaces ipv6 Adressen zuweissen:

Subnetz 1:
Router 1:
ip address add 2001:db8:61:AA::1/64 dev eth0

Router2:
ip address add 2001:db8:61:AA::2/64 dev eth0

etc.

Dann die Routen zuweisen.
Also dem Bereich in dem das Interface ist.
ip route add 2001:db8:61:20e1::/64 dev tun0
.. hier noch default...

Das wars?