所以我遇到这个问题已经有一段时间了,互联网上的回应也褒贬不一。遗憾的是,大多数设置 VPN 的配置似乎都假设您同时运行 VPN 客户端和服务器,并且可以访问两者。我已经注册了一个提供商。
我知道打开的 VPN 文件的配置和身份验证是准确的,因为它适用于多个 Android 设备。我可以在 Linux 上运行它,因为它验证并创建了 tun0 接口,但我无法用它做任何事情。
我已经尝试了互联网上示例中的各种重定向尝试,但遗憾的是它们似乎无法工作、路由、解析 DNS 地址等。基本上,连接在活动时就会终止,在连接消失时就会恢复。
这是在 VirtualBox 实例中作为 Windows 7 的来宾界面和主机界面完成的。
两者的路由都没有问题,并且在没有 VPN 的情况下,两者的无缓冲互联网访问也没有问题。
请参阅可能的接口列表:
~$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:27:05:26:53
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe05:2653/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:190394 errors:0 dropped:0 overruns:0 frame:0
TX packets:70238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:184101847 (175.5 MiB) TX bytes:4350413 (4.1 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:124 errors:0 dropped:0 overruns:0 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:36305 (35.4 KiB) TX bytes:36305 (35.4 KiB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:final address with provider P-t-P:same address Mask:255.255.252.0
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:340 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:4616 (4.5 KiB) TX bytes:23833 (23.2 KiB)
我该如何在 tun0 和 eth0 之间建立一个不会严重失败的双向连接?