我的最终目标是允许 VPN 用户通过互联网访问我的内部 IPv6 网络。我有一个运行 DD-WRTv24SP1 的 linksys WRT54GSv2,并按照此处所述配置了这个小家伙http://www.dd-wrt.com/wiki/index.php/IPv6并且它在 br0 接口(LAN/WLAN 桥接器)上运行良好。
但问题是,当我在路由器上向 radvd 配置文件添加一个附加接口(具体来说是 ppp0,用于 VPN 流量)时,radvd 拒绝启动。问题是,在 DDWRT 上,它不会给出错误消息,而是直接失败。
关于下一步该怎么做,有什么建议吗?
/jffs/radvd.conf:
interface br0 {
AdvSendAdvert on;
prefix 0:0:0:1::/64 {
AdvOnLink on;
AdvAutonomous on;
};
};
interface ppp0 {
AdvSendAdvert on;
prefix 0:0:0:1::/64 {
AdvOnLink on;
AdvAutonomous on;
};
};
我发现的有关 radvd 的文档很少,但如果有人对如何继续有一个好的想法,我很乐意听听。
答案1
br0 和 ppp0 分配了哪些 IPv6 地址?您可以尝试更改 radvd.conf 中的前缀以匹配它们。
根据radvd.conf 手册页,前缀 0:0:0:XXXX::/64 用于 6to4。我认为不允许使用重复的前缀。
答案2
我要结束这个问题了,因为我的最终目的是能够在旅行时通过 VPN 隧道访问 IPv6。我的隧道提供商 (Hurricane Electric) 刚刚在最近几天添加了此功能。
我将接受 Gerald 的回答,因为这解决了眼前的问题。谢谢!