Как настроить проброс портов на маршрутизаторе с OpenWRT?

Здравствуйте! Я считаю себя полным новичком, поэтому прошу не судить строго. У меня есть роутер TP-Link Archer C5 с установленной OpenWRT. Я смог немного настроить его, но у меня возникла проблема с открытием портов 7070 и 25565. Я синхронизировал все настройки в разделе Port Forwards, но нужные порты остаются закрытыми. Я готов предоставить больше информации, но не знаю, что именно может понадобиться.
  • 12 января 2025 г. 3:43
Ответы на вопрос 1
Здравствуйте! Не переживайте, я помогу вам разобраться с пробросом портов на OpenWRT. Давайте рассмотрим шаги, которые нужно выполнить, чтобы настроить проброс портов 7070 и 25565.

### Шаг 1: Убедитесь, что устройство с нужным сервисом работает

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

### Шаг 2: Настройка статического IP-адреса

1. Установите на устройстве, для которого вы хотите настроить проброс портов, статический IP. Это нужно для того, чтобы после перезагрузки маршрутизатор или устройство не поменяли IP.
   
   * В OpenWRT перейдите в раздел `Network` -> `Interfaces` и найдите то устройство, к которому хотите пробросить порты (обычно это LAN).
   * Вы можете либо настроить статический IP на самом устройстве, либо задать статический DHCP в OpenWRT.
   
2. Чтобы сделать это через маршрутизатор, перейдите в `Network` -> `DHCP and DNS`, найдите ваше устройство в списке клиентов и нажмите «Add static lease». Укажите MAC-адрес устройства и желаемый статический IP.

### Шаг 3: Настройка проброса портов

1. Перейдите в раздел `Network` -> `Firewall`.
2. Найдите вкладку `Port Forwards` и нажмите «Add».
3. Заполните поля для каждого порта следующим образом:

   **Для порта 7070:**
   - Name: `Port 7070`
   - Protocol: `TCP` (или `TCP+UDP`, если необходимо)
   - External port (или Source port): `7070`
   - Internal IP address: `IP вашего устройства`
   - Internal port: `7070`

   **Для порта 25565:**
   - Name: `Port 25565`
   - Protocol: `TCP` (или `TCP+UDP`, если необходимо)
   - External port (или Source port): `25565`
   - Internal IP address: `IP вашего устройства`
   - Internal port: `25565`

4. После этого нажмите «Save & Apply» внизу страницы.

### Шаг 4: Настройка firewall

Убедитесь, что правил фаервола достаточно для пропуска трафика на эти порты:

1. В разделе `Network` -> `Firewall` перейдите во вкладку `Traffic Rules`.
2. Убедитесь, что нет правил, блокирующих входящее соединение на порты 7070 и 25565.

### Шаг 5: Проверка

1. Чтобы проверить, открыты ли порты, вы можете использовать веб-сервис, такой как [canyouseeme.org](http://canyouseeme.org/), указав нужный порт.
2. Также можно использовать telnet или netcat (nc) для проверки доступности портов из командной строки на удаленном устройстве.

### Шаг 6: Дополнительные шаги

Если порты все равно остаются закрытыми, проверьте:

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

Если у вас возникнут еще вопросы, пожалуйста, не стесняйтесь спрашивать!
Похожие вопросы