网络运维实战:IPv6设置与排查指南
搞网络运维的朋友,想必对IPv6都不陌生了。这已经不是“未来趋势”,而是正在发生的“现在进行时”。从独立的公网IP、彻底告别NAT的种种限制,到国家层面持续推动的规模化部署,IPv6的普及之路越走越实。今天,咱们就抛开那些宏观叙事,聚焦于手头的实际工作——当你面对一个需要配置或排查IPv6的网络环境时,具体该怎么操作。
一、背景介绍
关于IPv6的重要性,其实无需再多言。它的发展方向很明确:逐步取代IPv4。无论是为了实现每个设备的独立公网访问,还是为了打破传统NAT(网络地址转换)架构下的种种瓶颈,IPv6都是必经之路。当前,从政策到实践,整个产业都在深化它的部署与应用。

二、PC端如何查看和设置IPv6
咱们先从最基础的终端——个人电脑说起。在Windows环境下,一系列netsh命令是管理IPv6的核心工具。怎么用?看下面这些常用命令:
netsh interface ipv6 show prefixpolicies
# 如果想优先使用IPv4,可以这么设置:
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 100 0
# 如果想优先使用IPv6,则是:
netsh interface ipv6 set prefixpolicy ::/0 101 2

除了优先级,日常查看和配置也离不开这些命令:
netsh interface ipv6 show addresses # 查看当前接口的 IPv6 配置
netsh interface ipv6 reset # 重置IPv6配置
netsh interface ipv6 set interface “以太网” routerdiscovery=disabled # 禁用 SLAAC(无状态地址自动配置)
netsh interface ipv6 set interface “以太网” managedaddress=enabled # 启用有状态DHCPv6地址
netsh interface ipv6 set interface “以太网” otherstateful=enabled # 启用 DHCPv6获取DNS
# 最后,用这个命令测试一下IPv6网络连通性:
ping -6 www.baidu.com
三、常见光猫的三种IPv6设置方式
1. 无状态公网地址段设置
这种方式下,光猫会通过广播网络前缀,让下联设备自主生成地址。配置页面通常长这样:


完成后,你可能会获得一个类似于“240E:56:4000:8000::69”这样的公网IPv6地址。
2. 有状态公网地址段配置
有状态配置,简单理解就是由光猫侧的DHCPv6服务器统一分配地址。配置界面参考下图:

3. NAT66用私网IPv6转公网IPv6配置
在一些特定场景下,也可能需要在光猫上做NAT66,将内网私有IPv6地址转换成公网地址。配置页面如下:

配置完毕后,别忘了测试一下从光猫到上游设备的连通性:

2. 华三(H3C)路由器
在企业级设备上,配置选项会更丰富。
有状态配置方式:





NAT66配置方式:



无状态配置方式:

这里有几个关键点需要特别注意:
- 路由器上需要分别设置WAN口地址和LAN口地址。选择有状态还是无状态?如果LAN口使用私有IPv6地址,则必须做NAT66转换。
- 如果PC直接连接在桥接模式的光猫下,要保证网络通畅,通常只需正确设置LAN口地址。
- 开启防火墙和配置NAT66时,务必确保规则正确映射到了LAN口地址。
五、附案例链接
理论结合实践才能理解更深。这里分享几个非常有参考价值的实际案例和文档:
- 参考文章:《【真实案例】SLAAC 和 DHCPv6 都能下发 IPv6 地址,所以,到底用哪个?》
- TP-LINK官方配置指南:https://smb.tp-link.com.cn/service/detail_article_4370.html
- 《互联网IPv6部署手册.doc》——一份全面的部署参考文档。
- 《家宽拨号非固定IPv6设置方法》——针对家庭宽带场景的实用设置。
值得一提的是,上面案例文章里指出了一个常见问题:并非所有设备都支持有状态(DHCPv6)的地址分配方式。这在设备选型和方案设计时是个必须考虑的兼容性问题。
最后,补充两个核心知识点:
- SLAAC 和 DHCPv6 的原理区别:SLAAC依赖ICMPv6的RA/RS报文交互,服务器只告知前缀,客户端自己按EUI-64规则生成地址;而DHCPv6则和IPv4的DHCP类似,由服务器完全掌控地址池并统一分配。
- 在华三等设备上,命令
undo ipv6 nd ra halt用于启用设备周期性发送RA报文。这一点很重要,因为设备默认是抑制RA报文发送的(即ipv6 nd ra halt生效)。


为了方便测试,这里提供一组百度服务的IPv4和IPv6测试地址:
- IPv4:183.2.172.171, 183.2.172.177
- IPv6:240e:ff:e020:99b:0:ff:b099:cff1, 240e:ff:e020:98c:0:ff:b061:c306

