Переадресация портов не работает в dd-wrt

Переадресация портов не работает в dd-wrt

Я только что купил беспроводной маршрутизатор Netgear (3700v4) для замены другого (3700v1), который вышел из строя. Друг помог мне настроить переадресацию портов на оригинальном маршрутизаторе. Одной из важных вещей, которые он делал, было предоставление доступа к Outlook Web Access. Мой ноутбук получил к нему доступ (Outlook использовал http-доступ), и я мог получить к нему доступ через браузер, и мой мобильный телефон получил к нему доступ. Теперь ничего из этого не работает.

Когда я получил новый маршрутизатор, другие устройства в моей сети подключились автоматически (DHCP), и было довольно легко настроить беспроводную связь, но я не могу заставить работать переадресацию портов. Все, что я сделал, это добавил несколько строк на экране NAT:

введите описание изображения здесь

Нужно ли мне что-то еще сделать? (Я нажал «Применить изменения», а затем перезагрузил маршрутизатор). Как мне устранить неполадки и исправить это? Было бы здорово вернуть электронную почту на телефон и ноутбук!

ОБНОВЛЯТЬ: Кстати, у меня на сервере установлен Microsoft Small Business Server. На нем и работает Exchange (OWA).

Спасибо за помощь. Дайте мне знать, если я могу предоставить любую другую информацию.

Спасибо, Джей.

решение1

Вам необходимо заполнить Source Netполе. Если вы хотите, чтобы все запросы, независимо от хоста, пересылались, это поле должно быть:

   0.0.0.0/0

Если вместо этого вы хотите, чтобы правильно перенаправлялись только пользователи с сайта с IP-адресом 1.2.3.4, то вам следует заполнить поле

   1.2.3.4/255.255.255.255

или, проще говоря,

   1.2.3.4

Это изображение страницы переадресации портов одного из моих маршрутизаторов, которая работает отлично:

введите описание изображения здесь

решение2

Почему-то переадресация портов не работает на моем NetGear R7000. Мне пришлось вручную ввести эту команду в Администрирование > Команды, чтобы переадресовать порт 8080...

iptables -t nat -I PREROUTING -p tcp --dport 8080 -d <WAN_IP> -j DNAT --to <LAN_IP>:8080

решение3

У меня была та же проблема с переадресацией портов, но я смог ее исправить, назначив переадресацию портов с помощью команды (CLI). Я использовал следующий синтаксис, чтобы все заработало

iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.2:80 iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT

Просто измените порты и IP-адрес в соответствии с вашими потребностями. Перезагрузка также очистит эти настройки, поэтому вам нужно сохранить настройки запуска, чтобы сделать их постоянными.

Связанный контент