我不知道这个问题是否有效。我的问题是我有一个带有公共 IPv4 地址的 eth0 接口,并且我已经为 ipv6 创建了 6to4 隧道。所以我的问题是当我尝试访问 ipv6 主机或地址时,系统会自动找到 6to4 进行流量传输,或者我们需要指定特定的接口名称。假设我尝试通过 ipv6 访问 rdesktop,我们需要指定接口名称?
答案1
不,你只需要在必要时添加路由规则。
如果是站点到站点隧道(不是多站点到多站点)
1. 不同的网络需要路由规则;
2. 相同的网络不需要路由规则。
答案2
隧道接口遵循与常规接口完全相同的路由机制。
- 如果目标地址是链路本地地址,则需要与接口名称一起指定。
- 如果目标地址是全球性的,它甚至不会接受接口名称;接口和网关根据系统的路由表确定。
通常,您会有一个“默认”路由,即目的地::/0
,指定要使用的接口。
ip route add ::/0 via ::192.88.99.1 dev 6to4tunnel