wlan 和 eth 下的桥接接口

wlan 和 eth 下的桥接接口

我有以下拓扑: 在此处输入图片描述

我有一台带 WiFi NIC 的笔记本电脑和一个带以太网 NIC 的扩展坞。两个网络连接都连接到同一个 LAN。我想要做的是尽可能多地使用以太网端口,并且当我将笔记本电脑与扩展坞分离时,我希望它切换到无线 NIC。我希望所有这些都不会影响/中断我的服务 => 我必须始终运行相同的第 3 层地址,并且 WiFi NIC 必须始终连接到无线网络,尽管没有使用带宽。

我想到了一个解决方案(我使用的是Linux):

  1. 在 wlan0 和 eth0 上禁用 DHCP。
  2. 在桥中添加这些接口。
  3. 在桥接接口上激活 DHCP 客户端。
  4. 确保桥接接口具有 wlan0 的 mac 地址,以便它也可以在安全的 WiFi 网络上正常通信。

一些限制和担忧:

  1. 两个物理网络都连接到交换机,交换机上的端口设置为 VLAN 访问端口类型。而我无法控制该交换机。
  2. 我不熟悉 DHCP 协议。我是否冒着 wlan0 解释 DHCP 响应而不是 br0 接口的风险?
  3. 如何在 br0 处于活动状态时优先使用 eth0,并将 wlan0 视为某种逻辑关闭状态,而不破坏 wlan0 的 wifi 连接?

相关内容