我的机器有 9 个网络接口:物理接口、,eth0
以及由 OpenVPN 客户端创建的 8 个(tun0
、、tun1
... tun7
)。
这些接口中的每一个都应该提供互联网访问。但有时有些接口却不能,因为 VPN 服务器本身无法访问互联网。
是否可以验证这些接口在给定时间内是否提供互联网访问?类似的东西ping -I tun0 1.1.1.1
会很完美,但不幸的是ping -I
它不适用于虚拟接口。还有其他想法吗?
我正在通过不同的接口重定向部分互联网流量,并正在寻找一种当一个接口停止提供互联网访问时自动更改接口的方法(然后在互联网连接恢复时恢复)。