1
wolonggl OP 如果将 eth0+tun1 组建一个 br0 ,相当于跳过 openwrt 内部路由转发,这种情况 LAN 口设备的获取 ipv6 可正常访问 ipv6 网站,但是这个有个缺点,没办法让 lan 口设备可以通过 openwrt 系统科学上网
|
2
v2er119 136 天前
双网关,需要科学的设备才走 op.不需要科学的走另一个网关。op 负责 dhcp ,通过 dhcp 选项功能给设备动态分配网关
|
![]() |
3
sujin190 136 天前
似乎如果想要实现你要的这个效果,可行的方式是创建两个 Network Namespace ,一个配置禁用 ipv6 协议栈,一个配置禁用 ipv4 协议栈,然后再创建两对 veth-pair ,分别放入到这两个 Namespace 中去,接着把 tun1 也放到只处理 ipv6Network Namespace 中,最后这所有网卡都绑定到同一个 br0 上,估计就可以实现在网络二层分别处理 ipv4 和 ipv6 流量了
|
![]() |
4
sujin190 136 天前
注意此时 openwrt 本机的 ipv6 和 ipv4 地址都是设置到这两对 veth-pair 上且 Network Namespace 里,eth0 上不要设置 ip 地址了
|
![]() |
5
sujin190 136 天前
或者简单点,干脆默认网络栈直接禁用 ipv6 ,然后创建一个单独 Network Namespace 处理 ipv6 ,那这样估计只需要一对 veth-pair 就行
|
7
wolonggl OP 更新 openwrt 到最新的 04.12.2025 到后,二级路由的 lan 口设备 ipv6 访问恢复正常, 我采用的是 openwrt.ai 系统
|