NAT loopback DD-WRT

После установки свежей версии DD-WRT на ASUS RT-N16, настройки и проброса портов через NAT, заметил, что ресурсы доступные через данные порты извне, не доступны изнутри по этим же (внешним) адресам. Далее выяснилось, что начиная с ревизии DD-WRT r15760 и дальше, NAT loopback больше не является функцией по умолчанию.

Для того чтобы включить NAT loopback, необходимо выполнить следующие действия:
1. Зайти под администратором в веб-оболочку DD-WRT
2. Переключиться на вкладку Administration
3. Переключиться на вкладку Commands
4. В текстовое поле вписать правило для IPTABLES: iptables -t nat -I POSTROUTING -o br0 -s 192.168.1.0/24 -d 192.168.1.0/24 -j MASQUERADE
5. Нажать кнопку Run Commands и затем кнопку Save Firewall
6. Подождать пока роутер автоматически перезагрузится с новым правилом.

Более подробная информация находится в тикете по ссылке:
http://svn.dd-wrt.com:8000/ticket/1868

1 комментарий on "NAT loopback DD-WRT"


  1. Как только не пытался сформулировать запрос в поисковиках для того чтобы понять — почему ресурсы доступные извне (из Интернета) не доступны с нескольких соседних машин в локальной сети.

    Спасибо за подсказку (NAT Loopback) — очень помогло!

    P.S. Роутер тоже на DD-WRT, так что после прописывания данного правила и 30 секунд ожидания, все сайты с локального сервера взлетели на всех клиентских машинах и все это без идиотских правок /etc/hosts (c:\windows\system32\drivers\etc\hosts).

    Просто ОГРОМНЕЙШЕЕ спасибо!

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *