![Доступ к вторичному беспроводному маршрутизатору из первичной сети](https://rvso.com/image/1540074/%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%20%D0%BA%20%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D1%87%D0%BD%D0%BE%D0%BC%D1%83%20%D0%B1%D0%B5%D1%81%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83%20%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%D1%83%20%D0%B8%D0%B7%20%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D1%87%D0%BD%D0%BE%D0%B9%20%D1%81%D0%B5%D1%82%D0%B8.png)
У меня дома два беспроводных маршрутизатора, но я не понимаю, что я делаю не так.
Первый маршрутизатор, D-Link DSL-6850U, также является DSL-модемом и выполняет функции моего основного интернет-подключения как для проводных, так и для беспроводных клиентов. Он настроен на 192.168.0.1 и распределяет DHCP-адреса между 192.168.0.2 и 192.168.0.254 с маской подсети 255.255.255.0. Он работает отлично.
На втором маршрутизаторе, TP-Link C7 Archer, установлены OpenWRT и OpenVPN, и он создает вторичную беспроводную сеть, подключенную к VPN. Он подключен через кабель Ethernet от собственного порта Uplink/Internet к одному из 4 обычных портов LAN на первом маршрутизаторе. Он статически настроен на 192.168.1.1, имеет собственный DHCP-сервер в подсети 192.168.1.X, и клиенты в этой сети также работают нормально, как при включенном VPN, так и без него, как проводные, так и беспроводные.
Теперь мой основной настольный компьютер обычно подключен к первому маршрутизатору (с IP, скажем, 192.168.0.4), но я хочу использовать его для настройки второго маршрутизатора, поэтому я пытаюсь получить доступ к 192.168.1.1 - но не могу. Ни один маршрут не проходит.
Пройдя traceroute
от 192.168.0.4 до 192.168.1.1, я вижу, что первый маршрутизатор пытается направить этот трафик в Интернет, а не на второй маршрутизатор. Я не знаю, как заставить первый маршрутизатор направить трафик на 192.168.1.1 (или куда-либо в этой подсети, но меня интересует только сам маршрутизатор) через второй маршрутизатор.
Я попытался установить маску подсети первого маршрутизатора на класс B (255.255.0.0), но это просто означало, что мой клиент пытался напрямую получить доступ к 192.168.1.1, что не удалось. Я попытался добавить статический маршрут к 192.168.1.1 через интерфейс LAN, но это также не дало того, чего я хотел — он не позволяет мне установить 192.168.1.1 в качестве шлюза, а если я установлю 192.168.0.1 в качестве шлюза, он не сможет достичь хоста:
Итак, могу ли я что-нибудь сделать, чтобы разрешить клиентам в подсети 192.168.0.x получать доступ к маршрутизатору в 192.168.1.1? Есть ли какие-то настройки навтороймаршрутизатор мне нужно настроить?
решение1
Статический маршрут — основной метод, но вы не получаете правильные параметры.
Маршрут сообщает первому маршрутизатору, что определенная подсеть доступна через второй маршрутизатор, а это значит, что «шлюзом» должен быть IP-адрес второго маршрутизатора.с точки зрения 1-го маршрутизатора.
Таким образом, в вашей ситуации «IP-адрес шлюза» должен быть
192.168.0.x
адресом, принадлежащиминтерфейс "WAN" Арчера,поскольку именно он напрямую подключен к D-Link.Что касается адреса «Пункта назначения»,
192.168.1.1/32
разве нетнеправильный, но он также не очень полезен: он позволяет вам добраться только до самого второго маршрутизатора, но не до остальной части подсети 192.168.1.x.В большинстве случаев вместо этого вы захотите
192.168.1.0/24
указать пункт назначения.
(Почему ваши попытки установить шлюзы были неверными? Ну, 192.168.0.1
не получится, потому что это первый маршрутизаторсам, и сказать ему направить что-точерез себяпросто создаст тесную петлю.
И первая попытка 192.168.1.1
не сработает, потому что D-Link не знает, где находится этот адрес.являетсяпока – в конце концов, вы просто добавляете к нему маршрут прямо сейчас; этословить 22.)
Наконец, даже после настройки правильных маршрутов не забудьте проверить Archerбрандмауэр– весьма вероятно, что он будет блокировать входящие соединения по умолчанию.