В заводском режиме tp-wdr3600 имеет фиксированный mac-адрес (у всех одинаковый). недавно они перешли на более новую u-boot, которая, похоже, продолжает посылать кадры Ethernet во время модификации флэш-памяти.
Требуемое соединение - это запрос tftp 'get' на фиксированный адрес (с фиксированных ip и mac).
Как лучше всего обращаться с одинаковыми mac-адресами?
Моя лучшая идея на данный момент заключается в том, чтобы с несколькими физическими интерфейсами подключить один маршрутизатор, назначить IP-адрес и привязать tftp-сервер к каждому. (ps diy tftp-сервер - без ограничений atftp или tftpd)
ОБНОВЛЕНИЕ: я заканчивал тем, что использовал linux-netns. Они предлагают индивидуальные ARP-таблицы, а это именно то, что мне нужно. Связь с внешним миром возможна с использованием виртуальных сетевых устройств. Мое решение использует IP-маршрутизацию и dnsmasq (DNS/DHCP/TFTP), работающие в каждом пространстве имен.