Page 1 of 1

IPv6 Adressen hinzufügen

Posted: Sat 30. May 2020, 10:35
by mfeicht
Hallo zusammen,

seit längerem habe ich einen vRoot-Server bei Keyweb mit KeyHelp als Admin-Software. Gestern habe ich mir zwei IPv6-Adressen dafür zuteilen lassen. In einem anderen Post hier im Forum habe ich bereits gelesen, dass diese noch in der "etc/network/interfaces" hinzugefügt werden müssen. Das wollte ich machen, aber wusste nicht genau wie die Adressen dort eingetragen werden müssen.
Könnte ihr mir hier weiterhelfen?

Re: IPv6 Adressen hinzufügen

Posted: Sat 30. May 2020, 11:05
by Jolinar
mfeicht wrote: Sat 30. May 2020, 10:35 Könnte ihr mir hier weiterhelfen?
Natürlich: https://www.google.com/search?q=etc%2Fn ... faces+ipv6 8-)

Lies dich in das Thema ein, das ist wirklich nicht schwer.
Wenn du dann immer noch nicht weiterkommst, dann helfen wir dir bei spezifischen Fragen gerne weiter.

Re: IPv6 Adressen hinzufügen

Posted: Sun 31. May 2020, 09:47
by mfeicht
Tatsächlich brauche ich nochmal deine Hilfe :)

Von Keyweb habe ich das folgende bekommen:

Code: Select all

Network.................: 2001:1b60:3:239:4537:107::/64
Erste nutzbare IP.......: 2001:1b60:3:239:4537:107::1
Letzte nutzbare IP......: 2001:1b60:3:239:4537:107:FFFF:FFFF
Netmask.................: /64
Gateway.................: 2001:1b60:3:239::1/64
Und in der Config am Server folgendes hinzugefügt:

Code: Select all

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens18 ens18:0
iface ens18 inet static
        address         87.118.122.119
        netmask         255.255.255.0
        network         87.118.122.0
        broadcast       87.118.122.255
        gateway         87.118.122.1
        dns-serach      marco-feicht.de
        dns-nameservers 127.0.0.1 8.8.8.8 4.2.2.1

        address 2001:1b60:3:239:4537:107::1
        netmask 64
        gateway 2001:1b60:3:239::1/64


iface ens18:0 inet static
        address         87.118.123.119
        netmask         255.255.255.0
        network         87.118.123.0
        broadcast       87.118.123.255

        address 2001:1b60:3:239:4537:107:FFFF:FFFF
        netmask 64
        gateway 2001:1b60:3:239::1/64
Irgendwo scheint aber noch ein Fehler zu liegen, da bei einem Ping Versuche immer das Ergebnis "Unknown host" kommt.

Re: IPv6 Adressen hinzufügen

Posted: Sun 31. May 2020, 12:31
by Jolinar
Was für Ausgaben erhältst du bei:

Code: Select all

ip a
ip -6 route show

Re: IPv6 Adressen hinzufügen

Posted: Sun 31. May 2020, 14:32
by mfeicht
Bei "ip a":

Code: Select all

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 32:73:d1:7a:06:b3 brd ff:ff:ff:ff:ff:ff
    inet 87.118.122.119/24 brd 87.118.122.255 scope global ens18
       valid_lft forever preferred_lft forever
    inet 87.118.123.119/24 brd 87.118.123.255 scope global ens18:0
       valid_lft forever preferred_lft forever
    inet6 2001:1b60:3:239:4537:107:ffff:ffff/64 scope global deprecated 
       valid_lft forever preferred_lft 0sec
    inet6 2001:1b60:3:239:4537:107:0:1/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::3073:d1ff:fe7a:6b3/64 scope link 
       valid_lft forever preferred_lft forever
Und bei "ip -6 route show":

Code: Select all

2001:1b60:3:239::/64 dev ens18 proto kernel metric 256 pref medium
fe80::/64 dev ens18 proto kernel metric 256 pref medium

Re: IPv6 Adressen hinzufügen  [GELÖST]

Posted: Sun 31. May 2020, 15:15
by Jolinar
Der findet den Gateway nicht, das können wir aber ändern (ungetestet, da nur schnell aus dem Gedächtnis getippt).
Mach mal ein Backup deiner Konfig:

Code: Select all

cp /etc/network/interfaces /etc/network/interfaces.bak
Öffne die Konfig-Datei in deinem bevorzugten Editor und ersetze den Inhalt mit:

Code: Select all

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens18 ens18:0
iface ens18 inet static
        address         87.118.122.119
        netmask         255.255.255.0
        network         87.118.122.0
        broadcast       87.118.122.255
        gateway         87.118.122.1
        dns-serach      marco-feicht.de
        dns-nameservers 127.0.0.1 8.8.8.8 4.2.2.1

iface ens18 inet6 static
        address 2001:1b60:3:239:4537:107::1
        netmask 64
        post-up /sbin/ip -6 route add 2001:1b60:3:239::1 dev ens18
	post-up /sbin/ip -6 route add default via 2001:1b60:3:239::1 dev ens18
	pre-down /sbin/ip -6 route del default via 2001:1b60:3:239::1 dev ens18
	pre-down /sbin/ip -6 route del 2001:1b60:3:239::1 dev ens18

iface ens18:0 inet static
        address         87.118.123.119
        netmask         255.255.255.0
        network         87.118.123.0
        broadcast       87.118.123.255

iface ens18:0 inet6 static
        address 2001:1b60:3:239:4537:107:FFFF:FFFF
        netmask 64
        post-up /sbin/ip -6 route add 2001:1b60:3:239::1 dev ens18:0
	post-up /sbin/ip -6 route add default via 2001:1b60:3:239::1 dev ens18:0
	pre-down /sbin/ip -6 route del default via 2001:1b60:3:239::1 dev ens18:0
	pre-down /sbin/ip -6 route del 2001:1b60:3:239::1 dev ens18:0
Das ist noch deine Konfig, ich hab nur bei der IPv6-Adressierung die Routen zum Gateway gesetzt.
Server neu starten mit:

Code: Select all

shutdown -r now
Und schauen, ob es jetzt geht.

BTW1:
Bitte den Code nicht blind übernehmen, sondern auch die Doku dazu lesen.

BTW2:
Dein Interface ens18:0 hat kein IPv4-Gateway...Ist das so gewollt?

Re: IPv6 Adressen hinzufügen

Posted: Sun 31. May 2020, 18:54
by mfeicht
Super, danke dir! Beim Ping-Versuch kommen jetzt alle Pakete an, dann denke ich, dass alles funktioniert :D
BTW2:
Dein Interface ens18:0 hat kein IPv4-Gateway...Ist das so gewollt?
Von mir wurde es bewusst nicht so konfiguriert. Die Config stammt von Keyweb bzw. von KeyHelp.

Re: IPv6 Adressen hinzufügen

Posted: Mon 1. Jun 2020, 15:00
by Jolinar
Jolinar wrote: Sun 31. May 2020, 15:15 Bitte den Code nicht blind übernehmen, sondern auch die Doku dazu lesen.
Vielleicht noch ergänzend für andere hier mitlesende Leute:
Die hier gezeigte Konfigurationsanpassung funktioniert natürlich nur mit dem Network Manager. Systeme bei denen Netplan zum Einsatz kommt, müßten natürlich (entsprechend der Netplan-Doku) anders konfiguriert werden.