解释为什么在 Linux 中设置与虚拟桥接接口的 WiFi 连接是有问题的

解释为什么在 Linux 中设置与虚拟桥接接口的 WiFi 连接是有问题的

就像您可以桥接两个有线以太网接口一样,您也可以桥接以太网接口和无线接口。但是,大多数接入点 (AP) 都会拒绝源地址未通过 AP 验证的帧。

以上内容来自 Debian wiki 中有关桥接网络连接的文章,我正在尝试详细了解为什么会出现这种情况。以下内容是否准确?

假设设置如下:一个设置了接入点的物理路由器、一台带有 WiFi NIC 的主机、该主机内的虚拟桥以及一个客户虚拟机。主机和客户虚拟机连接到虚拟桥。问题是,从客户虚拟机发送的数据包会进入虚拟桥,然后由 WiFi NIC 发送出去,然后到达路由器上的接入点,其源 IP 不是 WiFi NIC 的,对吗?(有人有深入研究这些主题的阅读建议吗?)

答案1

问题是,从客户虚拟机发送的数据包,进入虚拟桥,然后由 WiFi NIC 发送出去,然后到达路由器上的接入点,其源 IP 不是 WiFi NIC 的,对吗?

不是 IP。MAC 地址。MAC 地址硬编码到网卡中,但可以更改。它用于在第 2 层接口上交换数据包 - 而网桥是 L2 概念。

网桥转发帧时不会改变它们,这意味着 MAC 地址将是源主机的 MAC 地址,该地址具有不是已向 AP 进行身份验证。

相关内容