У меня есть довольно стандартная настройка домашней сети, которая выглядит так, начиная с ISP:
- Предоставленный ISP модем DSL (ActionTec PK5001A, если это имеет значение), IP-адрес
192.168.1.1
. Я следовал этим инструкциям, чтобы перевести его в режим моста. - Маршрутизатор Linksys WRT54GL , IP-адрес
192.168.1.2
. Он подключен к модему через порт WAN, а ПК - через порт LAN. - Мой компьютер, IP-адрес
192.168.1.95
.
Почти все работает как надо: я могу получить доступ к Интернету просто отлично. Есть только одна неудобная вещь, которая заключается в том, что я не могу получить доступ к модему с моего компьютера, пока я не отключу компьютер от маршрутизатора и не подключу его непосредственно к модему.
Я предполагаю, что это потому, что, будучи адресом локальной сети, маршрутизатор пытается маршрутизировать его внутренне; в частности, таблица маршрутизации маршрутизатора выглядит так:
Destination Subnet mask Gateway Interface
207.225. 84. 51 255.255.255.255 0. 0. 0. 0 WAN
192.168. 1. 0 255.255.255. 0 0. 0. 0. 0 LAN & Wireless
0. 0. 0. 0 0. 0. 0. 0 207.225. 84. 51 WAN
Я подумал, что смогу исправить это, добавив маршрут для пункта назначения 192.168.1.1
, подсеть 255.255.255.255
(я хочу изменить маршрут только для этого IP), шлюз 0.0.0.0
на интерфейсе WAN. Однако, когда я пытаюсь добавить этот маршрут, маршрутизатор выскакивает сообщение об ошибке, говорящее только «Неверный статический маршрут!».
Почему этот маршрут недействителен? Как я могу получить доступ к своему модему с моего компьютера, не переключая кабель Ethernet от маршрутизатора к модему?
Существует существующий вопрос, который кажется довольно похожим; однако, он был отмечен как дубликат вопроса, который, по-видимому, больше не существует, поэтому больше нет ответа на этот вопрос.