Переадресация портов - Revision history http://wiki.dd-wrt.com/wiki/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2&action=history Revision history for this page on the wiki en MediaWiki 1.10.1 Fri, 29 Mar 2024 02:22:42 GMT Atatob: Обновил ссылку на перевод "Автоматически запускаемые сценарии" http://wiki.dd-wrt.com/wiki/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2&diff=55310&oldid=prev <p>Обновил ссылку на перевод &quot;Автоматически запускаемые сценарии&quot;</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 05:33, 24 December 2019</td> </tr> <tr><td colspan="2" align="left"><strong>Line 159:</strong></td> <td colspan="2" align="left"><strong>Line 159:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"> iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT</td><td> </td><td style="background: #eee; font-size: smaller;"> iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Недостатком этого способа является то, что он не так очевиден, как другие, но вы можете использовать программу [http://www.fwbuilder.org Firewall Builder], чтобы сделать это проще. Эти настройки также пропадут при перезагрузке маршрутизатора, если вы не разместите эти команды внутри автоматически запускаемого сценария<del style="color: red; font-weight: bold; text-decoration: none;">, см. [[Startup Scripts</del>]].</td><td>+</td><td style="background: #cfc; font-size: smaller;">Недостатком этого способа является то, что он не так очевиден, как другие, но вы можете использовать программу [http://www.fwbuilder.org Firewall Builder], чтобы сделать это проще. Эти настройки также пропадут при перезагрузке маршрутизатора, если вы не разместите эти команды внутри <ins style="color: red; font-weight: bold; text-decoration: none;">[[Автоматически запускаемые сценарии|</ins>автоматически запускаемого сценария]].</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">== Внешние ссылки == </td><td> </td><td style="background: #eee; font-size: smaller;">== Внешние ссылки == </td></tr> </table> Tue, 24 Dec 2019 05:33:26 GMT Atatob http://wiki.dd-wrt.com/wiki/index.php/Talk:%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2 Atatob: Обновил ссылки на перевод "Устранение неполадок переадресации портов" http://wiki.dd-wrt.com/wiki/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2&diff=55304&oldid=prev <p>Обновил ссылки на перевод &quot;Устранение неполадок переадресации портов&quot;</p> <table border='0' width='98%' cellpadding='0' cellspacing='4' style="background-color: white;"> <tr> <td colspan='2' width='50%' align='center' style="background-color: white;">←Older revision</td> <td colspan='2' width='50%' align='center' style="background-color: white;">Revision as of 05:23, 20 December 2019</td> </tr> <tr><td colspan="2" align="left"><strong>Line 2:</strong></td> <td colspan="2" align="left"><strong>Line 2:</strong></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">== Введение ==</td><td> </td><td style="background: #eee; font-size: smaller;">== Введение ==</td></tr> <tr><td>-</td><td style="background: #ffa; font-size: smaller;">Для устранения проблем с переадресацией портов см. [[<del style="color: red; font-weight: bold; text-decoration: none;">Port Forwarding Troubleshooting</del>]].</td><td>+</td><td style="background: #cfc; font-size: smaller;">Для устранения проблем с переадресацией портов см. <ins style="color: red; font-weight: bold; text-decoration: none;">статью </ins>[[<ins style="color: red; font-weight: bold; text-decoration: none;">Устранение неполадок переадресации портов</ins>]].</td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;"></td><td> </td><td style="background: #eee; font-size: smaller;"></td></tr> <tr><td> </td><td style="background: #eee; font-size: smaller;">Интернет работает, используя два основных адресных блока: IP-адрес и порт. Когда компьютер общается по Интернету - например, пытается загрузить сайт www.dd-wrt.com - он начинает с запроса IP-адреса компьютера-сервера, на котором расположен сайт www.dd-wrt.com. Но чтобы получить веб-страницу или файлы недостаточно знать только IP-адрес dd-wrt.com - это всё равно, что не указать номер квартиры при отправке письма по обычной почте. В дополнении к IP-адресу нужно указать порт 80 - стандартный порт веб-страницы. Сервер вернёт ответ обратно на IP-адрес компьютера через какой-то порт, который компьютер открыл для получения этих данных. Используя порты, компьютер может отслеживать, какой поток данных какой программе предназначен.</td><td> </td><td style="background: #eee; font-size: smaller;">Интернет работает, используя два основных адресных блока: IP-адрес и порт. Когда компьютер общается по Интернету - например, пытается загрузить сайт www.dd-wrt.com - он начинает с запроса IP-адреса компьютера-сервера, на котором расположен сайт www.dd-wrt.com. Но чтобы получить веб-страницу или файлы недостаточно знать только IP-адрес dd-wrt.com - это всё равно, что не указать номер квартиры при отправке письма по обычной почте. В дополнении к IP-адресу нужно указать порт 80 - стандартный порт веб-страницы. Сервер вернёт ответ обратно на IP-адрес компьютера через какой-то порт, который компьютер открыл для получения этих данных. Используя порты, компьютер может отслеживать, какой поток данных какой программе предназначен.</td></tr> </table> Fri, 20 Dec 2019 05:23:29 GMT Atatob http://wiki.dd-wrt.com/wiki/index.php/Talk:%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2 Atatob: Перевод http://wiki.dd-wrt.com/wiki/index.php?title=%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2&diff=55281&oldid=prev <p>Перевод</p> <p><b>New page</b></p><div>{{Languages|Port_Forwarding}}<br /> <br /> == Введение ==<br /> Для устранения проблем с переадресацией портов см. [[Port Forwarding Troubleshooting]].<br /> <br /> Интернет работает, используя два основных адресных блока: IP-адрес и порт. Когда компьютер общается по Интернету - например, пытается загрузить сайт www.dd-wrt.com - он начинает с запроса IP-адреса компьютера-сервера, на котором расположен сайт www.dd-wrt.com. Но чтобы получить веб-страницу или файлы недостаточно знать только IP-адрес dd-wrt.com - это всё равно, что не указать номер квартиры при отправке письма по обычной почте. В дополнении к IP-адресу нужно указать порт 80 - стандартный порт веб-страницы. Сервер вернёт ответ обратно на IP-адрес компьютера через какой-то порт, который компьютер открыл для получения этих данных. Используя порты, компьютер может отслеживать, какой поток данных какой программе предназначен.<br /> <br /> Например, при запросе веб-страницы с некоторым текстом и изображением браузер может запросить, чтобы текст страницы был отправлен обратно к нему через порт 10345, а изображение - порт 10548. Он также может получать мгновенные сообщения на другой порт и электронную почту на третий. Порты здесь не имеют значения, потому что компьютер просто создает их на лету. Что имеет значение, так это порты сервера. Веб-сервер не объявляет, что ожидает запросов на получение веб-страниц на 80-м порту, это просто заранее известно. Это стандарт. Фактически все порты с 1 по 1024 отведены для такой стандартизации.<br /> <br /> В Интернете существует два типа IP-адресов: публичные (внешние, англ. public IP address) и [[private IP addresses|частные]] (приватные, внутренние, англ. private IP address). Публичные IP-адреса - это адреса, доступные в Интернете. Они составляют большую часть всех IP-адресов. Адреса, начинающиеся с 10.x.y.z или 192.168.x.y (где x, y и z могут быть любыми числами от 0 до 255) и диапазон адресов от 172.16.0.0 до 172.31.255.255, являются строго частными адресами и не могут существовать в Интернете. Кроме того, [https://ru.wikipedia.org/wiki/Localhost 127.x.y.z] является внутренним обратным адресом компьютера. При отправке запросов на адрес 127.x.y.z, компьютер обращается к самому себе. В большинстве случаев используется адрес 127.0.0.1, но это не обязательно должно быть именно он.<br /> <br /> ''Возможно'' только 2&lt;sup&gt;32&lt;/sup&gt; IP-адресов, но во всём мире существует более 2&lt;sup&gt;32&lt;/sup&gt; сетевых устройств (компьютеров, принтеров, сканеров и т.д.), которые хотели бы иметь доступ в интернет и свой IP-адрес. Частные адреса и механизм преобразования сетевых адресов NAT предназначены для решения проблемы ограниченного числа (нехватки) IP-адресов. Новая версия интернет-протокола IPv6 предназначена для решения этой проблемы за счет увеличения количества адресов.<br /> <br /> [[Network Address Translation|Преобразование сетевых адресов]] (англ. Network Address Translation, NAT, см. [https://ru.wikipedia.org/wiki/NAT статью Википедии]) работает так, что вся сеть устройств с частной адресацией выглядит как одно устройство в Интернете. Преобразование обычно выполняется внутри маршрутизатора, но также может работать на компьютере под управлением Linux, macOS или Windows, если у него более одного сетевого адаптера.<br /> <br /> Когда компьютер, находящийся за устройством NAT (например, подключенный к маршрутизатору), выполняет запрос к адресу в Интернете, он отправляет свой пакет на устройство NAT так же, как если бы он собирался отправить его непосредственно в место назначения. Для компьютера устройство NAT выглядит как обычный маршрутизатор.<br /> <br /> Когда устройство NAT получает от компьютера пакет, предназначенный для Интернета, оно запоминает IP-адрес и порт компьютера-отправителя, а затем повторно отправляет этот пакет, но уже со своего адреса. Когда информация возвращается от сервера из Интернета, устройство NAT отправляет её обратно на исходный компьютер, как если бы она поступила с компьютера в Интернете.<br /> <br /> Пример:<br /> &lt;pre&gt;<br /> Сервер www.dd-wrt.com ↔ Интернет ↔ Маршрутизатор (устройство NAT) ↔ Компьютер A<br /> 207.234.129.65:80 Внешний адрес WAN: 64.125.x.y Частный адрес: 192.168.1.100<br /> Частный адрес LAN: 192.168.1.1<br /> <br /> 1. Компьютер A пытается подключиться к www.dd-wrt.com, он отправляет пакет вроде:<br /> Кому=207.234.129.65:80, От кого=192.168.1.100:16848, Получить файл=Index.html<br /> <br /> 2. Маршрутизатор перехватывает этот пакет и в Интернет отправляет следующее:<br /> Кому=207.234.129.65:80, От кого=64.125.15.256:15846<br /> и делает пометку:<br /> Всё, что получено на порт 15846, отправляется на адрес 192.168.1.100 на порт 16848.<br /> <br /> 3. Сервер www.dd-wrt.com отвечает:<br /> Кому=64.125.15.256:15846, От кого=207.234.129.65:80, &lt;Содержимое файла Index.html&gt;<br /> <br /> 4. Маршрутизатор видит, что информация адресована на порт 15846, поэтому отправляет:<br /> Кому=192.168.1.100:16848, От кого=207.234.129.65:80, &lt;Содержимое файла Index.html&gt;<br /> <br /> Таким образом, ни сервер www.dd-wrt.com, ни компьютер А не знали, что они разговаривали друг с другом не напрямую.<br /> (все порты, кроме 80, были представлены просто для иллюстрации,<br /> адрес 64.125.15.256 является выдуманным и недействителен)<br /> &lt;/pre&gt;<br /> <br /> === Переадресация портов ===<br /> В приведенном выше примере на шаге 2 маршрутизатор запоминает, что вся информация, полученная на определенный порт, должна передаваться на IP-адрес и порт компьютера - отправителя пакета. По сути это и есть переадресация портов, но это происходит автоматически и называется преобразованием сетевых адресов (NAT).<br /> <br /> А о переадресации портов (ещё называют &quot;проброс портов&quot;) обычно говорят, когда вы вручную задаете правило в маршрутизаторе для отправки всех данных, полученных на некоторый порт со стороны Интернета (разъем WAN), на порт и IP-адрес на стороне локальной сети (разъемы LAN или беспроводные антенны).<br /> <br /> Настраивать переадресацию портов нужно, когда компьютер во внутренней сети за маршрутизатором открывает порт для получения подключений из Интернета. Например, если на компьютере запущен веб-сервер (порт 80), FTP-сервер (21), SSH-сервер (22) и т.д., которые вы хотели бы видеть в Интернете. Многие игры открывают порты, чтобы другие игроки подключались для совместной игры, и эти порты, возможно, нужно указать маршрутизатору для переадресации.<br /> <br /> == Настройка переадресации портов ==<br /> Рекомендуется задать статические IP-адреса для любых компьютеров, на которые вы хотите перенаправлять порты. Это можно сделать с помощью [[Резервирование DHCP|резервирования DHCP]] на маршрутизаторе или путем ручной настройки IP-адреса в операционной системе компьютера. Обязательно выбирайте статические IP-адреса вне диапазона адресов, автоматически присваемого по DHCP. В DD-WRT по умолчанию этот диапазон включает адреса 192.168.1.100-192.168.1.149.<br /> <br /> Для получения дополнительных инструкций и списка стандартных портов см. [[#Внешние ссылки]].<br /> <br /> === Переадресация портов с использованием веб-интерфейса ===<br /> <br /> Отчасти это сложно, пока вы не привыкнете к требуемой последовательности действий.<br /> <br /> Например, если вам нужно 5 записей для переадресации 5 портов, нажмите кнопку &quot;Add&quot; («Добавить») 5 раз, чтобы добавить 5 пустых строк для заполнения. Когда они появятся, нажмите &quot;Save&quot; («Сохранить»).<br /> <br /> Введите информацию в одну строку, нажмите &quot;Save&quot; («Сохранить»), введите в другую, нажмите &quot;Save&quot; и т.д.<br /> <br /> Когда закончите, нажмите &quot;Save&quot; еще раз на всякий случай, затем нажмите кнопку &quot;Apply settings&quot; («Применить настройки»).<br /> <br /> То же самое касается переадресации диапазона портов.<br /> <br /> ==== Предупреждение ====<br /> <br /> Кажется, при включенной UPnP переадресации портов заданные выше записи статической переадресации игнорируются. Если они важны - отключите UPnP.<br /> <br /> ==== Переадресация диапазона портов ====<br /> [[Image:PortRangeForward.jpg|thumb|300px|right|Переадресация портов для веб-сервера и торрент-клиента]]<br /> <br /> Переадресация диапазона портов (англ. Port Range Forwarding) - это наиболее распространенная форма переадресации портов, которая всегда перенаправляет порты на один и тот же компьютер (IP-адрес) сети.<br /> * Перейдите в [[веб-интерфейс]] маршрутизатора.<br /> * Нажмите на вкладку &quot;NAT / QoS&quot;.<br /> * Нажмите на вложенную вкладку «Port Range Forward».<br /> * Введите любое название для правила переадресации в поле '''Application'''. Оно предназначено только для напоминания вам, зачем нужно правило и не имеет значения для маршрутизатора.<br /> * В поле '''Start''' введите начальный порт диапазона, который вы хотите переадресовать.<br /> * В поле '''End''' введите конечный порт диапазона, который вы хотите переадресовать. Если нужно просто перенаправить один порт, задайте в оба поля одинаковое значение.<br /> * В поле '''IP Address''' введите IP-адрес компьютера в локальной сети, на который должны приходить подключения из сети Интернет.<br /> * Установите флажок &quot;Enable&quot;, чтобы включить переадресацию для этого диапазона портов.<br /> <br /> Если компьютер, на который должны пересылаться данные, настроен на получение автоматического IP-адреса по прототколу DHCP, придётся периодически обновлять поле '''IP Address''', чтобы задать текущий IP-адрес устройства в локальной сети.<br /> <br /> На изображении справа можно увидеть, что подключение из интернета к IP-адресу маршрутизатора на порт 80 приведет к веб-серверу на компьютере с внутренним адресом 192.168.1.2, а подключение к любому порту между 6881 и 6889 - к клиенту BitTorrent с адресом 192.168.1.2.<br /> <br /> ====Triggered Port Forwarding====<br /> [[Image:TriggeredPortForward.jpg|thumb|300px|right|Динамическое перенаправление портов для обмена файлами в IM-клиенте AIM]]<br /> <br /> Динамическое перенаправление портов (анлг. Dynamic или Triggered Port Forwarding, [https://en.wikipedia.org/wiki/Port_triggeringPort triggering]) отличается от статической переадресации диапазона портов и автоматически открывает порты для каждого компьютера, который подключился к удаленному серверу в интернете через определенный заданный порт-триггер (Trigger Port). Преимущество динамического перенаправления в том, что оно работает полуавтоматически и не заботится о статических IP-адресах. Например, его можно использовать для переадресации портов, которые используются при обмене файлами программой обмена мгновенными сообщениями [https://ru.wikipedia.org/wiki/AOL_Instant_Messenger AOL Instant Messenger] (AIM) для ''любого'' компьютера локальной сети, который подключается к серверам AIM, а не только для компьютера, адрес которого был жестко задан в настройках маршрутизатора.<br /> <br /> * Откройте [[веб-интерфейс]] DD-WRT.<br /> * Перейдите на вкладку &quot;NAT/QoS&quot; → &quot;Port Triggering&quot;.<br /> * Введите любое название для правила переадресации в поле '''Application'''. Оно предназначено только для напоминания вам, зачем нужно правило и не имеет значения для маршрутизатора.<br /> * В поля '''Start''' и '''End''' группы '''Triggered Port Range''' введите начальный и конечный порты диапазона, при подключении к которому локального компьютера сработает перенаправление. Если нужно просто перенаправить один порт, задайте в оба поля одинаковое значение.<br /> * Из раскрывающегося списка '''Protocol''' выберите сетевой протокол перенаправляемого трафика.<br /> * В поля '''Start''' и '''End''' группы '''Forwarded Port Range''' введите начальный и конечный порты диапазона, которые будут открыты на маршрутизаторе со стороны глобальной сети. Если нужно просто перенаправить один порт, задайте в оба поля одинаковое значение.<br /> <br /> На изображении справа можно увидеть, что когда компьютер в локальной сети подключается к любому удаленному IP-адресу глобальной сети WAN с портом назначения 5190, маршрутизатор откроет для него один из портов со стороны интерфейса WAN в диапазоне 4117-4443 и перенаправит данные на удаленный сервер через этот порт. Данные от удаленного сервера, полученные на порты 4117-4443 маршрутизатора, будут перенаправлены обратно на порт 5190 локального компьютера. Поскольку серверы AOL Instant Messenger прослушивают соединения на порту 5190, это означает, что как только локальный компьютер попытается подключиться к серверам AIM, на маршрутизаторе будут открыты порты, которые будут использоваться для передачи файлов между программой-клиентом и сервером. Полученные через них данные будут автоматически перенаправлены на локальный компьютер.<br /> <br /> Ключевым моментом в динамическом перенаправлении портов является то, что у внутри сети должно быть приложение, которое отправит пакет на заданный порт-триггер маршрутизатора, получив который маршрутизатор откроет внешний порт. Динамическое перенаправление портов имеет два основных преимущества. Во-первых, два компьютера локальной сети могут в разное время использовать одни и те же порты на маршрутизаторе. Например, если вы используете AIM на одном компьютере утром, а другом - днем, это будет прекрасно работать. Однако нельзя использовать на обоих компьютерах одновременно. Маршрутизатор будет выполнять перенаправление только на последний компьютер, который отправил пакет через порт-триггер. Второе преимущество - это преимущество безопасности, заключающееся в минимизации времени открытия порта. DD-WRT будет держать порт открытым в течение 10 минут с тех пор, как через него перестанут ходить пакеты данных, поэтому у злоумышленников в глобальной сети будет ограниченное время, чтобы попытаться использовать эти открытые порты. По истечении этого времени порты закрываются автоматически.<br /> <br /> Динамическое перенаправление портов уже давно и в значительной степени заменено на uPnP. В качестве примера, AIM, используемый в качестве примера выше, теперь поддерживает uPnP, поэтому нет необходимости делать что-либо из вышеперечисленного. Но т.к. некоторые приложения до сих пор не поддерживают uPnP, можно использовать динамическое перенаправление.<br /> <br /> ----<br /> <br /> === Переадресация портов с использованием UPnP ===<br /> ==== Автоматически ====<br /> Используя технологию UPnP, приложения, которые её поддерживают, могут автоматически сообщать маршрутизатору, чтобы он открыл порт, который приложение слушает, и закрыл его по окончании работы приложения. Автоматическая переадресация портов с помощью UPnP означает, что вам не нужно беспокоиться об IP-адресах, портах или чём-то подобном. UPnP - это самый простой способ переадресации портов.<br /> <br /> ===== На стороне маршрутизатора =====<br /> <br /> * В [[Веб-интерфейс|веб-интерфейсе]] маршрутизатора откройте вкладку '''NAT/QoS''' → '''UPnP'''.<br /> * Выберите '''Enable UPnP Service'''.<br /> * Выберите '''Clear port forwards at startup'''.<br /> * Нажмите '''Apply'''.<br /> <br /> ===== В Windows =====<br /> <br /> * В Windows XP откройте '''Панель управления → Установка и удаление программ'''.<br /> * В списке слева нажмите '''Добавить или удалить компоненты Windows'''.<br /> * Выберите '''Сетевые службы''' и нажмите кнопку '''Сведения'''.<br /> * Установите флажок рядом с '''Пользовательский интерфейс UPnP'''. Если доступно, также установите флажок '''Клиент обнаружения и управления шлюзами Интернета'''.<br /> * Нажмите OK, затем нажмите Далее. Запуститься установка компонентов.<br /> <br /> ПРИМЕЧАНИЕ. Возможно, потребуется вставить компакт-диск, содержащий файлы для установки Windows.<br /> <br /> Windows ME и выше включают в себя поддержку uPnP, и её можно установить похожим образом. В Windows 98 она может быть установлена ​​с компакт-диска Windows XP с помощью мастера настройки сети.<br /> <br /> Кроме того, не ожидайте увидеть открытые с помощью UPnP порты в разделе NAT/QoS веб-интерфейса DD-WRT. Также убедитесь, что приложение, порты которого вы пытаетесь перенаправить, не заблокировано брандмауэром Windows!<br /> <br /> ==== Инструкция ====<br /> В ''Сетевом окружении'' или ''Сетевых подключениях'', в зависимости от версии Windows, вы должны увидеть значок &quot;Интернет-шлюз&quot; или &quot;Подключение к Интернету&quot;. Если нет, перезагрузите маршрутизатор и компьютер.<br /> <br /> Скорее всего, «Подключение к Интернету» показывает, что оно отключено, и если вы дважды нажмёте на него, ничего не произойдет. Однако, если вы нажмёте на него правой кнопкой мыши, то сможете получить доступ к диалоговому окну &quot;Свойства&quot;. Оттуда нажмите на значок «Настройки». Не то, чтобы вы не могли добавлять диапазоны портов, но вы можете настроить сопоставление портов. По моему опыту, сопоставление портов через UPnP не было успешным. Я всегда устанавливаю как внутренний, так и внешний порт в одно и то же значение и делаю обычную переадресацию портов. Кажется, это работает лучше всего.<br /> <br /> Одно замечание: не нужно вводить IP-адрес для ручной переадресации UPnP. Можно просто ввести имя компьютера Windows, и ваши порты будут перенаправлены на ваш компьютер независимо от его текущего IP-адреса. Другие операционные системы, поддерживающие UPnP, ''возможно'', позволяют задать доменное имя каким-либо способом. Хотя, я не уверен.<br /> <br /> ----<br /> <br /> === Переадресация портов с использованием командной строки ===<br /> Здесь я специально покажу сопоставление портов, но то же самое можно сделать для переадресации портов, если задать одинаковые внутренний и внешний порты.<br /> <br /> [[iptables]] - это тема отдельной статьи, но вот команды, которые можно использовать:<br /> iptables -t nat -I PREROUTING -p tcp --dport &lt;EXTERNAL_PORT&gt; -j DNAT --to &lt;INTERNAL_IP&gt;:&lt;INTERNAL_PORT&gt;<br /> iptables -I FORWARD -p tcp -d &lt;INTERNAL_IP&gt; --dport &lt;INTERNAL_PORT&gt; -j ACCEPT [-s &lt;EXTERNAL_IP&gt;]<br /> <br /> В указанных командах замените следующие шаблоны значениями:&lt;br&gt;<br /> &lt;EXTERNAL_PORT&gt; - внешний порт&lt;br&gt;<br /> &lt;INTERNAL_PORT&gt; - внутренний порт&lt;br&gt;<br /> &lt;INTERNAL_IP&gt; - внутренний IP-адрес&lt;br&gt;<br /> Параметр [-s &lt;EXTERNAL_IP&gt;] не является обязательным (не вводите квадратные скобки [ ], они просто обозначают то, что параметр не является обязательным). Этот параметр позволяет ограничить правило так, чтобы подключения принимались только от &lt;EXTERNAL_IP&gt;, который может быть именем сети, доменным именем компьютера, IP-адресом или диапазоном IP-адресов.<br /> <br /> '''Пример:''' для сопоставления порта 81 с внутренним портом 80 на 192.168.1.2 введите команду:<br /> iptables -t nat -I PREROUTING -p tcp --dport 81 -j DNAT --to 192.168.1.2:80<br /> iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT<br /> <br /> Недостатком этого способа является то, что он не так очевиден, как другие, но вы можете использовать программу [http://www.fwbuilder.org Firewall Builder], чтобы сделать это проще. Эти настройки также пропадут при перезагрузке маршрутизатора, если вы не разместите эти команды внутри автоматически запускаемого сценария, см. [[Startup Scripts]].<br /> <br /> == Внешние ссылки == <br /> [http://www.portforward.com http://www.portforward.com]<br /> <br /> [[Category: Русская документация]]<br /> [[Category: Конфигурирование]]</div> Thu, 19 Dec 2019 11:44:36 GMT Atatob http://wiki.dd-wrt.com/wiki/index.php/Talk:%D0%9F%D0%B5%D1%80%D0%B5%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2