No modo de fábrica, o tp-wdr3600 possui um endereço MAC fixo (todos eles têm o mesmo). recentemente eles mudaram para um novo u-boot que parece continuar enviando quadros Ethernet enquanto o flash está sendo modificado.
A comunicação requerida é uma solicitação 'get' do tftp para um endereço fixo (do ip e do mac fixos).
Qual é a melhor maneira de lidar com endereços MAC idênticos?
Minha melhor idéia até agora é, com várias interfaces físicas, conectar um roteador, atribuir o endereço IP e ligar um servidor tftp a cada um. (p.s. diy tftp-server - sem restrição de atftp ou tftpd)
ATUALIZAÇÃO: Acabei usando linux-netns. Eles oferecem tabelas ARP individuais, o que é exatamente o que eu preciso. A comunicação com o mundo exterior é possível usando dispositivos ethernet virtuais. Minha solução usa roteamento IP e um dnsmasq (DNS / DHCP / TFTP) em execução em cada namespace.
Tags networking ethernet linux