IPv6开启与配置教程

2025年8月24日发布。

适用于 Windows 7/8/10/11、Linux、macOS,以及路由器 (OpenWrt 示例)
同时补充了手机端的 IPv6 开启说明。


一、路由器(OpenWrt 示例)

1. 启用 IPv6
  • 登录路由器管理界面 → 网络 → 接口
  • 编辑 WAN 接口 → 启用 DHCPv6 客户端
2. 配置 LAN 下发
  • 编辑 LAN 接口
  • 启用 RA 服务DHCPv6 服务
  • 模式选择 服务器中继

二、Windows 7/8/10/11 IPv6 配置

  1. 打开 控制面板 → 网络和共享中心 → 更改适配器设置
  2. 右键当前网络连接 → 属性
  3. 勾选 Internet 协议版本 6 (TCP/IPv6)确认
  4. IPv6 地址和 DNS 服务器推荐设置为 自动获取

三、macOS IPv6 配置

  1. 打开 系统偏好设置 → 网络
  2. 选择当前网络(Wi-Fi 或以太网) → 高级 → TCP/IP
  3. 配置 IPv6 模式:
  • 自动(默认,从 ISP/路由器获取)
  • 手动(输入 IPv6 地址/64 + 网关 + DNS)

四、Linux IPv6 配置

1. 查看 IPv6 状态
  • ip -6 addr show
2. 临时配置 IPv6
  • sudo ip -6 addr add 2001:db8::1234/64 dev eth0
  • sudo ip -6 route add default via 2001:db8::1 dev eth0
3. 永久配置
Ubuntu (Netplan)
  • 编辑 /etc/netplan/01-netcfg.yaml
  • network:
    • version: 2
    • ethernets:
    • eth0:
      • dhcp4: no
      • dhcp6: yes
      • addresses: 2001:db8::1234/64
      • gateway6: 2001:db8::1
      • nameservers:
      • addresses: [2001:4860:4860::8888, 2606:4700:4700::1111]
  • 应用配置:
  • sudo netplan apply
CentOS / RHEL
  • 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
  • IPV6INIT=yes
  • IPV6ADDR=2001:db8::1234/64
  • IPV6_DEFAULTGW=2001:db8::1
  • DNS1=2001:4860:4860::8888
  • DNS2=2606:4700:4700::1111
  • 重启网络:
  • sudo systemctl restart network

五、手机 IPv6 开启与配置

  • 移动网络(电话卡)默认由运营商分配 IPv6 地址。
  • 开启手机热点后,连接的电脑也会自动获取 IPv6 网络。

六、检测 IPv6

1. 浏览器检测
2. 命令行检测
Windows
  • 打开命令提示符(CMD)
  • 输入:ipconfig
  • 在网络适配器下可看到 IPv6 地址
macOS / Linux
  • 打开终端
  • 输入:ip -6 addr show
  • 若能看到以 2001:2408:2409: 等开头的 IPv6 地址,即为启用成功
3. Ping 测试
  • Windows:ping -6 www.baidu.com
  • Linux / macOS:ping6 www.baidu.com
  • 若能正常返回数据包,说明 IPv6 网络可用

教程如果有需要完善的地方,可以发邮件至海外邮箱rebeccalane27@gmail.com