我有链接网络设置。网络图
本质上,有一个路由器管理 DHCP 并广播 Wifi A,然后有一个专用接入点广播 Wifi B。一个站点通过第 2 层连接到一个或两个,但通过 Linux 网络绑定接口,active-backup
该接口处于一次只选择一个 Wifi 来引导数据的模式。我使用的是静态 IP。
专用接入点在路由器和站点之间有一个桥接接口,因为我的目标是让这个接入点在网络的第 3 层组织中透明。但是,我确实需要从接入点检测当前正在使用哪个链路与站点通信,是 Wifi A 还是 Wifi B。
我已经调查过使用什么方法,ip route get
但它返回了我的网桥br0
。我想弄清楚与站点 IP 的通信是通过以太网到路由器,然后是 Wifi A,还是直接通过 Wifi B 进行。
我可能还会混淆这里的网络第 2 层和第 3 层复杂性。我的主要目标只是从接入点了解站点的绑定模式。
TLDR:如何知道 IP 地址可以通过网桥的哪一部分到达?
答案1
因为你正在桥接,所以这不是路由但桥接/交换确实存在疑问。
通过 Linux 网络绑定接口
active-backup
模式
因此,客户端需要决定哪个接口处于活动模式并接收所有数据。
路由器将客户端 IP 解析为其活动接口的 MAC,然后将封装帧发送到该接口。
我确实需要从接入点检测当前正在使用哪个链接
由于它是桥接的,接入点可以看到客户端的 MAC 与之关联的位置 - 无论是与其以太网(通过 Wifi-A)还是其 Wifi 接口(通过 Wifi-B)。