我遇到了一个奇怪的网络接口。这是标准做法吗?

我遇到了一个奇怪的网络接口。这是标准做法吗?

我目前正在开发ONVIF软件,我的一台测试相机给我呈现了一个相当奇怪的网络接口。

有问题的相机是AXIS M3045-WV。这是一款成本相当低(对于 AXIS 而言)的室内摄像机,具有有线以太网和 WiFi 网络连接功能。

奇怪的是,这两种不同的连接似乎不是通过两个不同的接口来实现的,而我使用过的所有其他混合设备都是这种情况。

相反,两者使用相同的 MAC 地址,并且一次只能连接一个。

AXIS 让事情变得有点难以理解,但从我的路由器上,我只能看到一个 MAC 地址。如果我物理连接以太网电缆,那么 DHCP 会说它正在将 IP 分配给某个 MAC 地址。

但是,如果我拔掉以太网电缆并重新启动相机,DHCP 服务器会说它正在将相同的 IP 分配给相同的 MAC 地址,这显然是可行的,因为我的驱动程序已连接。如果我运行 GetNetworkInterfaces 命令,响应是一个接口,标记为“eth0”(以太网的标准)。

我以前从未见过这种行为。有没有文献讨论过它?我必须承认我有点失望,因为我拿相机测试了双接口,但它表现得好像只有一个。

答案1

PHY 可能在内部桥接,并且只在外部显示一个 MAC。没有什么可以阻止这种情况,这是一个反例,可以反驳您可能对 WiFi 是不同 MAC 地址的任何假设。

考虑一下用户的体验。一个 MAC 地址进入库存,摄像头通过 WiFi 部署。当无线网络不可避免地表现不佳时,插入以太网电缆。它会以相同的 MAC 地址恢复并正常工作,DHCP 或 MAC 过滤不会发生变化。

相关内容