v.v.s. Опубликовано 14 марта, 2014 (изменено) · Жалоба Добрый день, Патался пробросить порт для сервера UltraVNC, для этого настроил в нате следуюшие правила: ;;; Overload chain=srcnat action=masquerade src-address=[подсеть с сервером] out-interface=[внешний интерфейс роутера] ;;; VNC dst chain=dstnat action=dst-nat to-addresses=[адрес сервера] to-ports=5900 protocol=tcp in-interface=[внешний интерфейс роутера] dst-port=5900 На сервере все доступны из вне все другие проброшенные через этот роутер порты Сервер нормально ходит в интернет через нат Попробую подключиться к серверу VNC из внешней сети и обнаруживаю, что в ответ на попытку подключения ничего не приходит и клиент отваливается по таймауту. Решил погуглить на эту тему и нашел эту много раз перепечатанную статью в которой говорилось, что нужно добавить правило слудуюшего вида: chain=srcnat action=src-nat to-addresses=[внутренний адрес роутера] to-ports=0-65535 protocol=tcp dst-address=[адрес сервера] dst-port=5900 После добавления этого правила все заработало Обьясните пожалуйста, почему без этого не заводилось, ведь по идее все пакеты от сервера должны были попадать под маскарадинг? Изменено 14 марта, 2014 пользователем v.v.s. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 14 марта, 2014 · Жалоба В правиле маскардинга не нужно указывать внешний интерфейс роутера, а только подсеть, для которой преобразовывать адреса. В правиле проброса так же не нужно указывать входящий интерфейс, нужно указать IP адрес сервера в dst.address, по которому будут обращаться снаружи. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
v.v.s. Опубликовано 14 марта, 2014 (изменено) · Жалоба В правиле проброса так же не нужно указывать входящий интерфейс, нужно указать IP адрес сервера в dst.address, по которому будут обращаться снаружи. он у меня динамический (хотя, правило можно и скриптом исправить) А есть принципиальная разница в том указан ли адрес или интерфейс? версия софта 5.26 Изменено 14 марта, 2014 пользователем v.v.s. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...