-
查看当前网络连接名称及接口信息:
sudo nmcli con show
确认需配置的网卡名称(如eth0对应连接名Wired-connection1)。 -
配置IPv6静态地址(示例地址:2001:db8::1/64):
sudo nmcli con mod <连接名> ipv6.addresses <IPv6地址>
若需DHCPv6,设置:sudo nmcli con mod <连接名> ipv6.method auto
-
添加IPv6网关(示例网关:2001:db8::ff):
sudo nmcli con mod <连接名> ipv6.gateway <网关地址>
-
配置DNS服务器(可选,示例DNS:2001:4860:4860::8888):
sudo nmcli con mod <连接名> ipv6.dns <DNS地址>
-
应用配置并重启连接:
sudo nmcli con down <连接名> && sudo nmcli con up <连接名>
-
验证配置:
ip -6 addr show <接口名>
ping6 -c4 ipv6.google.com
注意事项:
- 若使用静态配置需设置
ipv6.method manual
- 若系统存在NetworkManager冲突配置,建议备份后删除旧配置
- 通过
journalctl -u NetworkManager -f
排查错误日志