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
?