Очень медленный iptable DNAT
У меня есть следующий сценарий, 3 устройства в одной сети.
D1 (xxx.xxx.xxx.1)
D2 (xxx.xxx.xxx.2)
D3 (xxx.xxx.xxx.3)
В настоящее время D3
запускает сервер TFTP. D2
должен действовать как прокси для D1
это означает, что если D1
хочет получить что-то с сервера TFTP на D2
, D2
следует сделать DNAT
и измените назначение пакетов на D3
В настоящее время у меня есть следующее правило на D2:
iptables -t nat -I PREROUTING -s xxx.xxx.xxx.1 -d xxx.xxx.xxx.2 -j DNAT --to-destination xxx.xxx.xxx.3
и это, кажется, работает как-то, очень медленно. с Wireshark я могу видеть пакеты, полученные D2, но не маршрутизируются к D3.
Есть идеи?