Ich habe einen VPS mit Debian 10 und beispielsweise das folgende /64-Subnetz:
2001:db8:abcd:abcd::/64
Wie kann ich eine einzelne IP aus diesem Subnetz verwenden? Wenn ich beispielsweise diese einzelne IPv6 für einen Prozess verwenden möchte: 2001:db8:abcd:abcd::1234/128
, was muss ich zu /etc/network/interfaces hinzufügen, damit es funktioniert? Standardmäßig reagiert es nicht auf Pings und es kommt einfach zu Timeouts. Vielen Dank!
Antwort1
Ich würde es versuchen ip address add 2001:db8:abcd:abcd::1234 dev enp1s0
. (Das Gerät sollte je nach Ihrer Konfiguration geändert werden).
Wenn dies funktioniert, fügen Sie die folgenden Zeilen hinzu, /etc/network/interfaces
damit die neue Adresse beim Startvorgang hinzugefügt wird.
iface enp1s0 inet6 static
address 2001:db8:abcd:abcd::1234
Beachten Sie, dass Sie, wenn Sie sagen, dass Sie ein 2001:db8:abcd:abcd::/64
Netzwerk haben, nur sicher sind, die Adresse ::0 verwenden zu können. Das Ganze 2001:db8:abcd:abcd::/64
gehört nicht unbedingt Ihnen (eine der Adressen ist Ihr Gateway und ist mit dem VPS-Router (virtuell) verbunden). Ich denke jedoch, dass Sie alle verbleibenden 2^64-1-Adressen verwenden können sollten. (Ich habe es mit einer ::1-Adresse versucht, es funktioniert!)