2

У меня есть довольно стандартная настройка домашней сети, которая выглядит так, начиная с 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 от маршрутизатора к модему?

Существует существующий вопрос, который кажется довольно похожим; однако, он был отмечен как дубликат вопроса, который, по-видимому, больше не существует, поэтому больше нет ответа на этот вопрос.

2 ответа2

3

Безусловно, самое простое решение - переместить ваш модем или локальную сеть в другую подсеть.

Например:

  • Модем: 192.168.1.1
  • Маршрутизатор: 192.168.2.1

Тогда он не будет иметь модем в составе пула DHCP и будет рассматривать его как удаленную сеть (все удаленные сети проходят через один и тот же порт с «маршрутизатором на флешке»).

По этой самой причине модемы нередко переключаются на 192.168.100.1 или аналогичный при соединении.

1

Я думаю, проблема в том, что вы пытаетесь создать статический маршрут до пункта назначения 192.168.1.1 через порт с адресом 207.225.84.51 .

Сначала вам нужно назначить IP-адрес вашего порта WAN из подсети 192.168.1.0 или другой адрес; но тогда вы также должны изменить IP-адрес модема. Но вы можете сделать это только в том случае, если прошивка вашего маршрутизатора поддерживает PPPoE (или другой протокол, используемый вашим провайдером) с двойным доступом (иногда также называемый «русский PPPoE», «русский PPTP» и т.д.). Если это так, вы сможете настроить WAN IP маршрутизатора отдельно от адреса, полученного соединением PPPoE. Тогда не будет проблем с созданием статического маршрута к вашему модему.

Если официальная прошивка Linksys для этого роутера не поддерживает соединения с двойным доступом, вы можете изменить прошивку на Tomato или DD-WRT, они обе поддерживают ее.

Обновление Также вы можете сначала попытаться изменить LAN IP вашего маршрутизатора на IP из другого диапазона, например, 192.168.10.1 .

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