Umgang mit identischen MAC-Adressen an mehreren Schnittstellen unter Linux

1

In der Werkseinstellung hat ein tp-wdr3600 eine feste MAC-Adresse (alle haben die gleiche Adresse). vor kurzem haben sie zu einem neueren U-Boot gewechselt, der weiterhin Ethernet-Frames zu senden scheint, während der Flash modifiziert wird.

Die erforderliche Kommunikation ist eine tftp-Abrufanforderung an eine feste Adresse (von einer festen IP-Adresse und einem Mac).

Wie gehe ich am besten mit den identischen Mac-Adressen um?

Meine bisher beste Idee ist es, mit mehreren physischen Schnittstellen einen Router anzuschließen, die IP-Adresse zuzuweisen und einen TFTP-Server an jeden zu binden. (ps diy tftp-server - keine einschränkung von atftp oder tftpd)

UPDATE: Ich habe Linux-Netns benutzt. Sie bieten individuelle ARP-Tabellen an, die genau das sind, was ich brauche. Die Kommunikation mit der Außenwelt ist über virtuelle Ethernet-Geräte möglich. Meine Lösung verwendet IP-Routing und ein DNSmasq (DNS / DHCP / TFTP), das in jedem Namespace ausgeführt wird.

Banyoghurt
quelle
ich hatte eine andere idee: netns. Ich melde mich wieder, wenn ich sagen kann, dass es keinen
Sinn hat