Сначала у меня есть кабельный модем, который дает подключение к интернету. Сеть - 192.168.0.0/24 а ее IP - 192.168.0.1

Вторая линия, у меня есть маршрутизатор, подключенный к кабельному модему. Его "внешний" IP - 192.168.0.12 . Этот маршрутизатор создает сеть 192.168.123.0/24 и его IP там 192.168.123.254 .

Мой компьютер подключен к маршрутизатору с IP 192.168.123.126 .

На данный момент я могу получить доступ к веб-интерфейсам обоих устройств по их IP-адресам в браузере (192.168.123.254 для маршрутизатора и 192.168.0.1 для кабельного модема).

У меня проблема, когда я подключаюсь к VPN с компьютера. Затем я подключаюсь ко второй сети 10.0.0.0/24 и получаю IP 10.0.0.200 (вместе с 192.168.123.126). Я могу подключиться к маршрутизатору, но затем теряю связь с кабельным модемом: я не могу получить к нему доступ через браузер, не выполняя команду ping к нему или tracert.

Я попытался добавить новый маршрут к маршрутам Windows, набрав

route ADD 192.168.0.1 MASK 255.255.255.0 192.168.123.254

Но я не могу получить к нему доступ таким образом.

Я что-то упускаю при добавлении маршрута? Какой правильный способ сделать это? Спасибо

1 ответ1

0

Ваша команда маршрута имеет несоответствующий сетевой адрес и маску. Если маска 255.255.255.0 , сетевой адрес будет 192.168.0.0 . В противном случае вы получите ошибку «Параметр неверен». (Сетевой маршрут требует сетевого адреса.)

спасибо что сработало! Я хотел бы разместить там IP-адрес, который я хотел достичь, а не всю сеть

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

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