Как поймать багу при пробросе портов между роутерами?
К роутеру 1 (Asus RT-N66U) подведён Интернет. Этот роутер выступает в роли маршрутизатора. Далее, к роутеру 1 подключён по LAN роутер 2 (ZyXEL Keenetic). У роутера 1 статический адрес! и при пробросе портов (80, 8080, 20, 21, 2021) к серверу напрямую по LAN всё работает на 5+. Если же делать проброс к серверу от роутера 1 через роутер 2, то тут глухая тишина.
Настройки выставлены так: В роутере 1 включено перенаправление портов на устройство в локальной сети со статическим адресом (указан адрес Роутера 2). Наверняка тут нет проблемы - схема уже проверена прямым коннектом к серверу. На роутере 2 включена Трансляция сетевых адресов (NAT), выставлены статические адреса на все локальные устройства, включен Сервер DHCP, в правилах трансляции сетевых адресов (NAT) установлено что при доступе из ISP (внешней сети) по портам http, ftp, транслировать на назначенный локальный статический адрес сервера по портам 80, 21 соответственно.
Ну очевидно проблема где то на втором роутере.
Проверьте внимательно все настройки - адрес на wan соответствует тому на который идет проброс с первого?, правильно ли настроен проброс на нем, совпадают ли пробрасываемые порты с теми что были проброшены с первого сервера?
Включите upnp на кинетике.
И самое главное - зачем вам такая хитрая структура сети? Для чего устраивать двойной нат?
Не проще ли посадить в одну сеть и не отлавливать баги доступа к устройству за двойным натом?
Проверьте настройки безопасности на роутерах (иногда это называется application layer gateway, ALG).
Проверьте правильность подключения (wan-порт роутера 2 подключен в lan-порт роутера 1).
Проверьте адресацию.