通过 nmcli 配置 IPv6 地址需按以下步骤操作:
-
确认网络接口名称:
nmcli con show # 或使用 ip a 查看接口名称(如 eth0) -
设置静态 IPv6 地址:
nmcli con mod <连接名称> ipv6.addresses <IPv6地址/前缀> # 例:2001:db8::1/64 nmcli con mod <连接名称> ipv6.gateway <IPv6网关> # 例:2001:db8::fe nmcli con mod <连接名称> ipv6.method manual # 指定静态配置 -
启用自动配置(可选):
nmcli con mod <连接名称> ipv6.method auto # 使用 SLAAC/DHCPv6 -
应用配置:
nmcli con down <连接名称> && nmcli con up <连接名称> # 重启连接 # 或重启 NetworkManager systemctl restart NetworkManager -
验证配置:
ip -6 addr show <接口名称> # 检查地址是否生效 ping6 <目标IPv6地址> # 测试连通性
注意事项:
- 若需多地址,可用逗号分隔(例:2001:db8::1/64,2001:db8::2/64)
- 确保防火墙(firewalld/iptables)允许 IPv6 流量
- 使用
nmcli con reload可重载配置