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

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的无线接口(通常是类似 wlan0 或 wlan1 加上连接的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发布