Каким образом осуществляется маршрутизация подсетей?

Условия задачи следующие: <br/> Роутер 1 с IP-адресом входа от провайдера 192.168.0.1 является основным и предоставляет DHCP-клиентам адреса в подсети 192.168.0.0/24. <br/> Роутер 2 с VPN для телевизора имеет IP-адрес 192.168.1.1 и выдает DHCP-клиентам адреса в подсети 192.168.1.0/24. <br/> <br/> Роутер 2 подключен к роутеру 1 по WiFi и получил IP-адрес 192.168.0.113/24, с шлюзом на 192.168.0.1. <br/> <br/> Задача состоит в том, чтобы устройства, подключенные к роутеру 1, могли получать доступ к устройствам, подключенным к роутеру 2, в частности, возможность пинговать телевизор. <br/> <br/> Роутер 1 – модель Mercusys, является урезанной версией TP-Link. <br/> Роутер 2 – TP-Link с установленной OpenWRT. <br/> <br/> Я не совсем понимаю принцип маршрутизации и пытался настроить маршрут на роутере 1. <br/>
  • 12 октября 2024 г. 16:02
Ответы на вопрос 3
Чтобы устройства, подключенные к роутеру 1, могли получить доступ к устройствам, находящимся за роутером 2, необходимо настроить маршрутизацию между этими подсетями. В вашем случае это подсети 192.168.0.0/24 (роутер 1) и 192.168.1.0/24 (роутер 2). Вот шаги, которые помогут вам настроить маршрутизацию:

### 1. Настройка статического маршрута на роутере 1

На роутере 1 (Mercusys) вам нужно добавить статический маршрут, чтобы он знал, как добираться до подсети 192.168.1.0/24:

- **Целевая подсеть (Destination)**: 192.168.1.0
- **Маска подсети (Subnet Mask)**: 255.255.255.0
- **Шлюз (Gateway)**: IP-адрес роутера 2 внутри подсети 192.168.0.0 (в вашем случае 192.168.0.113)

#### Как это сделать:

1. Войдите в веб-интерфейс роутера 1.
2. Найдите раздел, посвященный маршрутам (обычно называется Routing, Static Routes или что-то подобное).
3. Добавьте новый маршрут с указанными параметрами.

### 2. Проверьте настройки DHCP на роутере 1

Убедитесь, что роутер 1 предоставляет своим клиентам правильную информацию о шлюзе и DNS. Обычно это настраивается в разделе DHCP настроек.

### 3. Настройка маршрута на роутере 2

На роутере 2 (TP-Link с OpenWRT) вам также, возможно, нужно будет добавить маршрут обратно:

- **Целевая подсеть (Destination)**: 192.168.0.0
- **Маска подсети (Subnet Mask)**: 255.255.255.0
- **Шлюз (Gateway)**: IP-адрес роутера 2 во вне (192.168.0.1)

Этот маршрут будет указывать роутеру 2, как добираться до устройств в подсети 192.168.0.0.

### 4. Проверьте правила брандмауэра

На роутере 2 убедитесь, что правила брандмауэра (firewall) не блокируют трафик между этими подсетями. Возможно, потребуется разрешить пакеты, идущие из подсети 192.168.0.0, чтобы они могли попасть в 192.168.1.0.

### 5. Тестирование

После настройки маршрутов и правил брандмауэра проверьте связь с помощью команды `ping` с устройств в сети 192.168.0.0 на IP-адрес телевизора в сети 192.168.1.0.

### Замечание

Обратите внимание, что некоторые маршрутизаторы могут не поддерживать настройку статических маршрутов, это может быть связано с "урезанностью" прошивки. В таком случае надо рассмотреть возможность использования маршрутизаторов, поддерживающих более сложные настройки сетевой инфраструктуры.

Если все шаги выполнены правильно и подключения работают как нужно, устройства в сети 192.168.0.0 должны получить доступ к устройствам в сети 192.168.1.0.
Результаты не дало потому, что роутер 2 выполняет NAT, и на нем настроен файрволл так, что не предусматривает маршрутизацию. 

Можете зайти на р2 по ssh и пропинговать телек с него.

Правильно будет выкинуть mercusys и настроить все по-человечески на OpenWRT
Результаты не дало потому, что роутер 2 выполняет NAT, и на нем настроен файрволл так, что не предусматривает маршрутизацию. 

Можете зайти на р2 по ssh и пропинговать телек с него.

Правильно будет выкинуть mercusys и настроить все по-человечески на OpenWRT
Похожие вопросы