我有多个设备具有相同的硬件mac地址(在恢复出厂设置模式下),所有设备都调用tftp服务器以获得正确的mac。
在相同的网络上,显然没有办法区分设备,但是,每个网卡我有一台设备。我评估了这些选项以使用这个事实:
SO_BINDTODEVICE
将tftp服务器分别绑定在每个nic上可能仍然没有给我一个响应包的方式给发送者,因为linux' arp表会混淆从哪个nic发送该包。
净名称空间
Linux不允许将物理接口引入网络命名空间。只有veths,再次需要在主持人身上架起来。这可能不适用于出现在多个物理网络上的同一个mac。
我在这里错过了一个选项吗?