Как в Mikrotik Router OS перенаправить порт из одной сети в другую и чтобы был виден реальный IP машины отправивший пакет, а не IP шлюза?
Суть в чём. Есть шлюз на Роутер ОС. 192.168.5.5
Настроен проброс порта UDP порта 45450 на 10,10,100,30 порт UDP 514
Есть сервер логирования который слушает UDP 514 порт. IP - 10.10.100.30
Есть D-link DES-3200-10 - на нем не указан шлюз и указывать его не обязательно. У него настроен вывод syslog на порт 45450. IP - 10.90.90.90
Есть Ubiquiti NanoStation 5 - на нем указан шлюз и указывать его Обязательно. у него настроен вывод syslog на порт 45450. IP - 192.168.33.20
Проблема вот в чём. На D-link шлюз не указан. Машина с логами ловит пакеты и радостно записывает их от имени 10,90,90,90. на NanoStation - шлюз указан и сервер логирования ловит IP шлюза и записывает их от имени шлюза.
Суть в чём. Как мне заставить светить реальный IP устройства которое проходит через шлюз?
Ltonid: включал логирование - по логам всё показывало как нужно. То что ip 192.168.x.x шлет на 10.10.х.х но сам сервер показывал что ему приходит от шлюза.
Всё скинуть не могу т.к. шлюз основной и на нем очень много клиентов. Так что мне бы по конкретнее. Конкретно для сети 10.10.100.х нет никаких правил. 192.168.х.х есть в filter rules - Chain- input, Action - accept.
Термин "проброс" порта означает использование технологии nat или pat, в этом случае у получателя пакета ip нет никакой возможности узнать адрес отправителя потому что он подменяется на пограничном устройстве (см. описание nat/pat). Исключением являются высокоуровневые протоколы типа http которые содержат адрес клиента в поле данных пакета ip.
Если вы используете термин "проброс" в другом контексте, пожалуста определите его. А лучше приведите схему сети.
Как написал человек ниже, нужно роутить, хотя я мало представляю как роутить по порту. Я ввел сам себя в заблуждения тем что без указанного шлюза у меня пакеты доходили. в связи с этим я и запутался. Теперь меня немного пугает что пакеты так легко гуляют по сети.