提示这个问题的设置和下面的解决方案使下一个人的生活更简单。
我有一个 dd-wrt 路由器。它桥接 eth1、eth2 和 vlan1。它通过具有 wan 端口的 vlan2 路由它们。我对 ipv6 或 dd-wrt 路由器或两者的理解绝对糟糕。我有 T-mobile 作为 isp。他们的 ipv6 很棒,直到您尝试通过自己的路由器运行它,然后 /64 他们给您打击。如果我让他们的设备处理 DHCP,一切正常:ipv4、ipv6。问题是我需要能够为某些设备配置 DHCP 地址。它没有办法做到这一点。
以更直观的格式:
vlan2 (internet)(routed) -> br0 (bridge of: eth1, eth2, vlan1)
所以解决方案似乎是桥接ipv6和路由ipv4。将此信息归功于此问题:https ://serverfault.com/questions/322718/can-i-bridge-ipv4-while-routing-ipv6-on-the-same-two-interfaces
再次以更直观的格式:
ipv4: vlan2 (internet)(routed) -> br0 (bridge of: eth1, eth2, vlan1)
ipv6: br0 (bridge of: eth1, eth2, vlan1, vlan2)
然而,试图桥接一个桥会给你这个错误:
device br0 is a bridge device itself; can't enslave a bridge device to a bridge device.
解决方案是:
来源:http ://blog.iopsl.com/ipv6-behind-openwrt-router/
我回来改变这个答案,因为我的解决方案很垃圾,我认为它有效,但它有很多问题。这工作得更好。基本上,您可以桥接这两个连接。然后路由所有不是 ipv6 的东西