我在理解 tun/tap 设备的实际工作方式时遇到了一点问题,这是来自 wiki
- 虚拟网络设备如何实际工作?虚拟网络设备可以看作是一个简单的点对点或以太网设备,它不是从物理媒体接收数据包,而是从用户空间程序接收数据包,而不是通过物理媒体发送数据包,而是将数据包发送到用户空间程序。
假设您在 tap0 上配置了 IPX,那么每当内核向 tap0 发送一个 IPX 数据包时,它就会被传递给应用程序(例如 Vtun)。应用程序加密、压缩并通过 TCP 或 UDP 将其发送到另一端。另一端的应用程序对接收到的数据进行解压缩和解密并将数据包写入TAP设备,内核处理数据包就像它来自真实的物理设备一样。
Ok 应用程序加密、压缩并通过 TCP 或 UDP 将其发送到另一端。
如果您有 3 个物理连接每个路由到互联网,tun/tap 设备将使用哪个物理设备路由到互联网?
我很困惑,因为没有人真正谈论 tun/tap 接口和实际物理接口之间的真正关系
提前TY