Ich werde eine statische IPv6-Adresse und eine entsprechende IPv6-Standardroute mit festlegen dhcpcd
. Ich habe durchgesehen man dhcpcd.conf
, aber nirgends erwähnt, wie eine IPv6-Standardroute festgelegt wird.
Mein aktueller dhcpcd.conf
:
hostname
duid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
interface eth0
noipv6rs
static ip6_address=2001:xxx::xxx/128
Was ich dhcpcd
tun möchte ist:
ip addr add 2001:xxx::xxx/112 dev eth0
ip -6 route add 2001:xxx::xxxx dev eth0
ip -6 route add default via 2001:xxx::xxxx
Bei meiner aktuellen Konfiguration werden dhcpcd
jedoch nur die ersten beiden Zeilen für mich ausgeführt, nicht jedoch die dritte Zeile.
man dhcpcd.conf
sagt nur, dass ein IPv4-Standardrouter über so etwas eingestellt werden kann static routers=192.168.0.1
.
Ich weiß, dass es ip -6 route add
manuell, mit Haken von dhcpcd
oder einfach beiseite gelegt werden kann dhcpcd
. Aber ich verlasse mich darauf dhcpcd
, DHCPv4 zu handhaben. Und ich denke, es wäre weniger chaotisch, wenn dhcpcd sowohl IPv4- als auch IPv6-Konfigurationen verarbeiten könnte.
Meine Frage:
Gibt es eine direktere Möglichkeit, dhcpcd
die IPv6-Standardroute automatisch festzulegen, indem einige Optionen / Befehle angegeben werden dhcpcd.conf
?
quelle
Ich möchte meine eigene Frage beantworten:
Die Antworten von dirkt sind die direkte Antwort auf diese Frage. Die Antworten von slm geben einige hilfreiche Lösungen und weitere Vorschläge.
Aber keiner von ihnen löst das Problem, auf das ich stoße.
Der Fall, mit dem ich konfrontiert wurde, ist, dass die Netzwerkumgebung völlig außerhalb meiner Kontrolle liegt.
Tatsächlich habe ich einen VPS von einem VPS-Anbieter gekauft.Was sie bereitstellen, ist das vorkonfigurierte Netzwerk. Ich wollte nur das VPS neu installieren und das Betriebssystem von Debian auf eine andere Distribution umstellen, und ich habe keine andere Wahl, als die exakt gleiche Netzwerkkonfiguration nach der Installation zu ändern.Nach der Suche im Internet und Fragen fragen andere, wo ich die beste Problemumgehung finde, um einen statischen IPv6-Router zu konfigurieren, und Adresse ist die Verwendung von netctl . netctl kann dhcpcd als Backend für die Aushandlung von DHCPv4 verwenden und gleichzeitig einfache Möglichkeiten zur statischen Konfiguration von IPv6 bieten. Hier ist meine Konfiguration bis jetzt:
quelle