Как разделить ресурс между двумя сетями?
Я строю сеть домашнего офиса.
Из-за физических ограничений моей среды я настроил свою сеть Wi-Fi под двумя маршрутизаторами в двух разных комнатах.
DSL <------> Маршрутизатор 1 (Комната 1) <---- RJ45 192.168.1.105 -> Маршрутизатор 2 (Комната 2)
Ниже приведены текущие настройки маршрутизатора.
Маршрутизатор 1
IP: 192.168.1.1
Диапазон DHCP: 192.168.1.0 - 192.168.1.255
Подключенные объекты:
- DSL Wall point - подключен к Интернету (NBN).
- Принтер
- Smart TV
- Мобильный
- Другой рабочий стол
Маршрутизатор 2
IP: 192.168.2.1
Диапазон DHCP: 192.168.2.0 - 192.168.2.255
Подключенные объекты:
- Ноутбук
- Smart TV
- Мобильный
Шлюз: 192.168.1.1
Я могу подключиться к Интернету с маршрутизатора 2. Однако я не могу использовать маршрутизатор 2 для доступа к Smart TV и принтеру, подключенному к маршрутизатору 1.
Оба маршрутизатора НЕ поддерживают режим точки доступа. Следовательно, они подключены через RJ45 Ethernet.
Кто-нибудь знает, как это исправить?
Заранее спасибо!
1 ответ
Проблема в том, что этот маршрутизатор использует NAT/NAPT из-за отсутствия IP-адреса и защиты внутренней сети. Обычно мы используем четыре типа: Full Cone NAT, Restricted NAT, Port Restricted NAT и Symmetric NAT. У них разные функции, но есть общая черта: никакое соединение не может быть установлено с внешней стороны.
Это означает, что вы можете подключиться к внешней стороне изнутри, а затем установить соединение, тогда двунаправленная связь может работать нормально. Но если вы сначала захотите пожать руку с внешней стороны, это не удастся.
Итак, вот то, что мы назвали NAT traversal или NAT pounch hole, чтобы какой-то конкретный внутренний IP/ порт мог быть подключен извне.
В ваших обстоятельствах проще всего попробовать upnp или nat-pmp, если ваш маршрутизатор их поддерживает. В противном случае вам будет довольно сложно просто соединить их. Возможно, вы можете попробовать STUN/TURN/ICE, но я думаю, они вам не понравятся, потому что это относительно сложно.