Не так давно мне пришлось рабираться с очень увлекательной неувязкой связанной с пробросом портов на DD-WRT. Желаю отметить что, DD-WRT является очень комфортной и функциональной бесплатной прошивкой для многих беспроводных маршрутизаторов, но всё же имеет некие недоделки, которые вобщем общество интенсивно пробует устранить — время от времени удачно, а время от времени и неочень.
Неувязка заключается в последующем. Для работы таких сервисов как ftp-сервер либо http-сервер, а так же для работы в активном режиме файлообменных клиентов «за» маршрутизатором — появляется необходимость проброса портов. Вообщем через web-интерфейс делается он тривиально.
> » />
Избираем раздел NAT/QoS, а в нём подраздел Port Forwarding (Перенаправление портов).
Сейчас заполняем таблицу: указываем заглавие приложения (Application), порт который нужно прокинуть (Port from), Айпишник компьютера на который мы пробрасываем порт и соответственно порт на нём (Port to). Остаётся только поставить галочку Enable и надавить кнопку Save. Итак, правило мы сделали и сохранили — сейчас применим его, зачем нужно надавить кнопку Apply Settings. Как бы всё сделали, но неувязка как раз тут и появляется. Дело вот в чём: правила, создаваемые через веб-морду действуются только для физического WAN-интерфейса, не действуя при всем этом на интерфейс ppp0, через который подымается pptp или pppoe. В данном случае поступаем последующем образом: перебегаем в раздел Administration(Тех.сервис) и избираем подраздел Commands(Команды).
Сейчас в поле ввода для команд пишем последующую директиву:
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 80 -j DNAT --to 192.168.1.10:80
Дальше жмем кнопку Save Firewall (Сохр.брандмауэр) и перезагружаем роутер. Если Вы всё сделали верно, то проброс подходящего порта будет осуществлятся без заморочек.
Related posts: