我有以下情况。我的 ISP 不提供 IPv6。按照惯例,我使用 Hurricane 创建了 SIT 隧道。
我的网络如下。
WAN (eth0)
------------ router A
|eth1
| WAN (192.168.88.250)
|-------------| router B
| eth0
|--------------- PC (192.168.10.5/24)
在路由器A中创建SIT隧道。
如果我将任何设备连接到路由器 A,则我已成功建立 IPv6 连接。路由器 B 的 WAN 接口已设置静态 IPv6 地址,并连接到路由器 A。
路由器 BI 内部可以实现 IPv6 连接。实际上,如果我从路由器 ping 任何外部 IPv6 地址,流量都可以从路由器 A 顺利流出。
然后我尝试在路由器 B (192.168.10.0/24) 中创建一个具有不同 IPv6 地址块的网络。地址块/64
取自/48
Hurricane 提供的地址块。
此时,如果我连接 192.168.10.1 以下的设备,则无法连接到 IPv6
路由器 B 的 WAN 端口设置为在路由器 A 的 ipv6 网络中具有静态 IP 地址和网关。这使我成功实现连接。
我期望的是,由于我在路由器 B 中将以下设置为默认 IPv6 路由
default via xxxx:xxxx:6f:14:: dev eth8 proto static metric 1024 pref medium
网关在哪里xxxx:xxxx:6f:14::
设置在路由器B的WAN接口上
路由器 B 内部生成的所有 IPv6 流量都应从 WAN 接口出去。
问题是,我已经在路由器 B SIT 接口处嗅探了路由器 B 生成的流量,但我看不到任何东西。
答案1
问题是路由器 A 不了解 IPv6 地址块,所以我不得不在那里放置一条路由来将流量转发到 WAN 路由器接口。