Как переадресовать обращение на порт шлюза к другому адресу?
Суть такова:
Есть роутер1 (1.1.1.1) где поднят дхцп, настроен маскардинг и весь трафик разрешен.
есть роуетер0 (0.0.0.0) , который является реальным шлюзом в мир. Там прослушивается определённый порт на входящие по телнету соеденяшки из ЛАНа.
нужно чтоб клиенты за роутером 1 ломясь телнетом на адрес шлюза был отправлен на адрес роутера0
пример :
telnet 0.0.0.0. 1234 = ok
нужно получить тот же результат и от telnet 1.1.1.1 1234
set service nat rule 5000 outbound-interface eth0
set service nat rule 5000 type source
set service nat rule 5000 protocol tcp
set service nat rule 5000 outside-address address 0.0.0.0
set service nat rule 5000 outside-address port 1234
set service nat rule 5000 source address 1.1.1.1
set service nat rule 5000 source port 1234
Wmp, вы уверены, что telnet при коннекте отправляет пакеты именно с порта 1234? Обычно используется случайный порт из какого-нибудь диапазона 32000-65000, же! Это же не служба на жёстком статичном порту, это обычная программа...