【发布时间】:2016-01-12 23:10:14
【问题描述】:
我一直在使用 ToyVpn 示例代码,并且可以成功地使用它在 IPv4 上建立 IPv4 隧道。当我以这种方式运行 ToyVpn 时,正确的事情发生了,一切都很好。但是,当我在 IPv4 上建立 IPv6 隧道时,它似乎弄乱了我的 android 设备的 IPv4 堆栈。
正如我所料,我看到 IPv6 通过 IPv4 建立隧道,但是当我尝试运行任何 IPv4 应用程序(例如从终端窗口 ping)时,我得到:“连接:网络无法访问”。就好像 IPv4 堆栈仅限于承载 IPv6-in-IPv4 隧道,并且在隧道处于活动状态时无法进行其他 IPv4 操作。这是 ToyVpn 代码为 IPv6 设置和操作 VPN 服务的方式中的错误吗?
【问题讨论】: