Можно ли настроить iptables так, чтобы udp пакет из WAN возвращался pppoe клиенту ?
идея схемы тестирования такая
linux сервер с двумя сетевыми картами
один прибор имитирует клиента
второй - некий узел в интернете
одна карта - для клиентов pppoe (ip 192.168.0.1)
вторая - для интернета (WAN) (ip 192.168.1.1)
сервер pppoe представляется клиентам как 192.168.2.1
клиент, допустим, получает от сервера ip 192.168.2.150
в "интернете" есть узел 192.168.1.100
192.168.2.150 шлёт ping request к узлу 192.168.1.100
сервер его получает и уже с адреса ip 192.168.1.1 форвардит его к 192.168.1.100
узел отправляет ping reply серверу на адрес ip 192.168.1.1 (об изначальном происхождении запроса он ничего не знает, получается)
сервер получает ответ и как-то понимает что его надо отправить туда же откуда пришел ping request - т.е. по адресу 192.168.2.150
это всё отлично работает с icmp, но не работает с UDP
как сервер "соображает", что ответ надо вернуть именно ip 192.168.2.150 ?
Возможно ли сделать тоже, но с UDP пакетами ?
сейчас сервер udp-ответ от 192.168.1.100 направляет почему-то на узел 192.168.0.100, причём без заголовка pppoe сессий.
извиняюсь если что не то спросил, у меня обычно arm, iar и altera