通知 欢迎关注我的店铺天天软件圆

OpenWrt(Lede)子路由做二级路由中继模式获取IPv6方法

2025-12-01
0评论
/
阅读
爱搜啊

今天来跟大家分享一下我在OpenWrt(我用的是Lede固件)作为子路由,使用中继模式(无论是无线中继还是有线中继)下如何成功获取IPv6地址并分配给局域网设备的经历。

家里主路由已经有IPv6了,但是子路由中继后,下面的设备死活拿不到IPv6,这可把我急坏了。网上搜了不少教程,踩了不少坑,最后总结出这么一套相对稳妥的步骤,希望能帮到有同样需求的朋友。

OpenWrt(Lede)子路由做二级路由中继模式

1. 添加新接口 (wwan6)

首先,我们需要为IPv6的中继创建一个专门的接口。

  1. 登录你的OpenWrt路由器管理后台。

  2. 找到 【网络】 -> 【接口】 菜单。

  3. 在接口页面,点击 【添加新接口...】 按钮。

  4. 在弹出的窗口中:

    • 名称: 建议填写 wwan6 (当然你也可以取其他名字,但这个比较直观)。

    • 协议: 选择 DHCPv6 客户端

    • 设备: 这里要选择你用于中继的那个无线信号的设备。比如,如果你是连接主路由的某个WiFi信号进行中继,这里就选那个已经连接上主路由WiFi的无线接口(通常是类似 wlan0wlan1 加上连接的SSID信息)。

  5. 点击 【创建接口】 完成。

创建完接口后,会自动跳转到该接口的设置页面。

  1. 在 【常规设置】 标签页下,找到 【请求指定长度的 IPv6 前缀】 这一项。

  2. 把它的值从默认的 auto 或者其他数值,改成 56。这个很重要,很多时候获取不到前缀就是因为这个长度不对。主路由通常会分配一个/56的前缀给子路由。

然后设置防火墙区域:

  1. 切换到 【防火墙设置】 标签页。

  2. 在 【创建/分配防火墙区域】 下拉框中,选择 wan。这样可以确保这个接口的防火墙规则正确。

  3. 点击 【保存】 按钮。

2. 修改LAN接口设置

接下来,我们需要让LAN口也能正确处理IPv6的中继。

  1. 回到 【网络】 -> 【接口】 菜单。

  2. 找到 【LAN】 接口,点击它旁边的 【编辑】 按钮。

  3. 在LAN接口编辑页面,切换到 【DHCP 服务器】 标签页。

  4. 再切换到 【IPv6 设置】 子标签页。

  5. 在这个页面,你会看到 RA服务DHCPv6服务NDP代理 这三个选项。

  6. 将这三项的下拉菜单都从原来的 服务器模式关闭 改为 中继模式

  7. 点击 【保存】 按钮。

3. 修改DHCP配置文件

这一步是关键,通过命令行修改配置文件,让DHCP服务正确地将IPv6前缀中继下去。

  1. 在路由器管理后台,找到 【服务】 -> 【终端】,点击进入命令行界面。

  2. 输入你的路由器管理员账号和密码登录。

  3. 使用 vi 编辑器打开DHCP配置文件:

    vi /etc/config/dhcp

在打开的文件中,找到 config dhcp 'wan' 这一段的上方,添加相应的配置。

如果你是无线中继:

config dhcp 'wan' 上方添加以下内容:

config dhcp 'wwan6'
        option interface 'wwan6'
        option ra 'relay'
        option dhcpv6 'relay'
        option ndp 'relay'
        option master '1'
如果你是有线中继(比如子路由WAN口接主路由LAN口):

config dhcp 'wan' 上方添加以下内容:

config dhcp 'wan6'
        option interface 'wan'
        option ra 'relay'
        option dhcpv6 'relay'
        option ndp 'relay'
        option master '1'
  1. 添加完成后,按 ESC 键,然后输入 :wq 保存并退出vi编辑器。

    :wq

4. 重启路由

所有配置都完成了,最后一步就是重启路由器让设置生效。

  1. 可以在路由器管理后台的 【系统】 -> 【重启】 页面点击重启按钮。

  2. 或者在刚才的终端里输入 reboot 命令。

路由器重启后,等待几分钟,让它重新连接网络并获取IPv6地址和前缀。然后你就可以在连接到子路由LAN口或WiFi的设备上检查是否已经成功获取到IPv6地址了。

希望这个教程能帮到你!我也是折腾了好久才弄明白这些步骤的,特别是修改配置文件那一步,一开始还真不知道要这么操作。如果你按照这些步骤设置后,设备依然无法获取IPv6,建议检查一下主路由是否确实正确分配了IPv6前缀,以及子路由的中继连接是否正常。


点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)

饿了么红包
饿了么红包


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件

于2025-12-01发布