我知道有像 OpenVPN 这样的程序可以使用 tun 与 Tcp/Ip 堆栈交互。我知道我们可以使用 Tun/Tap 和桥接来完成诸如虚拟机网络之类的事情。
但我想知道当 Tun/Tap 连接到桥时,它发生了什么。它还会从 Tcp/Ip 堆栈接收数据吗?
Tun/Tap 如何知道数据包来自何处以及数据将发送到何处(桥接器或堆栈)。
或者当我将其连接到 beidge 时,我应该阻止在正常请求中使用 tun/tap 吗?
我搜索了很多,但没有找到任何关于这个问题的答案。
我知道有像 OpenVPN 这样的程序可以使用 tun 与 Tcp/Ip 堆栈交互。我知道我们可以使用 Tun/Tap 和桥接来完成诸如虚拟机网络之类的事情。
但我想知道当 Tun/Tap 连接到桥时,它发生了什么。它还会从 Tcp/Ip 堆栈接收数据吗?
Tun/Tap 如何知道数据包来自何处以及数据将发送到何处(桥接器或堆栈)。
或者当我将其连接到 beidge 时,我应该阻止在正常请求中使用 tun/tap 吗?
我搜索了很多,但没有找到任何关于这个问题的答案。