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.
quelle