Linux:在不同的接口上与具有相同mac的不同设备通信

时间:2016-07-12 09:03:12

标签: linux sockets unix networking

我有多个设备具有相同的硬件mac地址(在恢复出厂设置模式下),所有设备都调用tftp服务器以获得正确的mac。

在相同的网络上,显然没有办法区分设备,但是,每个网卡我有一台设备。我评估了这些选项以使用这个事实:

SO_BINDTODEVICE

将tftp服务器分别绑定在每个nic上可能仍然没有给我一个响应包的方式给发送者,因为linux' arp表会混淆从哪个nic发送该包。

净名称空间

Linux不允许将物理接口引入网络命名空间。只有veths,再次需要在主持人身上架起来。这可能不适用于出现在多个物理网络上的同一个mac。

我在这里错过了一个选项吗?

0 个答案:

没有答案