У меня дома есть два беспроводных маршрутизатора, но я не уверен, что делаю неправильно.

Первый маршрутизатор, 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 ответ1

1

Статический маршрут является основным методом, но вы не получаете правильные параметры.

  • Маршрут сообщает первому маршрутизатору, что определенная подсеть доступна через второй маршрутизатор, что означает, что "шлюз" должен быть IP-адресом второго маршрутизатора с точки зрения первого маршрутизатора.

    Таким образом, в вашей ситуации «IP-адрес шлюза» должен быть адресом 192.168.0.x принадлежащим интерфейсу "WAN" Archer, поскольку он напрямую связан с D-Link.

  • Что касается адреса "Destination", то 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 - очень вероятно, что он будет блокировать входящие соединения по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .