2

У меня есть небольшая сеть с модемом, маршрутизатором WRT54GL и моим ноутбуком. Когда я подключаю свой ноутбук напрямую к модему, я могу получить доступ к веб-интерфейсу модема, перейдя к 192.168.1.1 (это нельзя изменить). Когда я подключаю свой маршрутизатор (192.168.1.2) к модему, а затем подключаю свой ноутбук к маршрутизатору, я больше не могу получить доступ к модему.

Я подтвердил, что у меня нет конфликта IP. Я могу зайти в Интернет и получить доступ к интерфейсу DD WRT моего маршрутизатора, но больше не могу получить доступ к модему.

Вот информация о WAN-соединении с маршрутизатором:

Connection Type: Automatic Configuration - DHCP 
IP Address: xxx.xx.xxx.xx 
Subnet Mask: 255.255.255.252 
Gateway: 148.63.162.29 
DNS: 1148.78.249.200 
DNS: 2148.78.249.201 

А вот моя информация о сетевом адаптере (ipconfig):

DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.1.102(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.2
DHCP Server . . . . . . . . . . . : 192.168.1.2
DNS Servers . . . . . . . . . . . : 192.168.1.2
NetBIOS over Tcpip. . . . . . . . : Enabled

Я вижу, что маска подсети отличается, и я подозреваю, что по сути это означает, что у меня есть две сети: моя сеть модем-маршрутизатор и моя сеть маршрутизатор-ноутбук, однако это всего лишь предположение, и я не хочу менять то, чего не понимаю ,

Если маски подсети являются причиной, по которой я не могу получить доступ к модему от маршрутизатора, является ли решение обновить конфигурацию DHCP на маршрутизаторе, чтобы использовать ту же маску подсети, что и модем, передаваемый маршрутизатору?

1 ответ1

1

Причина, по которой вы не можете связаться с модемом, заключается в том, что IP-адрес модема находится в той же сети, что и ваша локальная сеть, но не подключен к локальной сети (он подключен к глобальной сети). Если вы не можете изменить IP-адрес модема, можно легко изменить диапазон IP-адресов локальной сети. Используйте что-то вроде 192.168.0.0/255 вместо 192.168.1.0/255 . В основном измените IP-адрес вашего маршрутизатора на 192.168.0.1 и ваш DHCP-сервер для обслуживания IP-адресов в 192.168.0.X

Подробное объяснение

Прямо сейчас у вас есть 3 разные сети:Диаграмма сети

Как видно на рисунке, локальная сеть и модем находятся в одной сети, но разделены маршрутизатором. Причина этого заключается в том, что когда вы отправляете пакет на 192.168.1.1 со своего компьютера в локальной сети, маска сети (255.255.255.0) говорит, что любой IP из 192.168.1.0 - 192.168.1.255 должен быть в локальной сети, поэтому он выполняет запрос ARP, чтобы найти MAC-адрес компьютера с этим адресом, но ни один компьютер в сети не имеет такого адреса, поэтому происходит сбой.

Однако, если они представляют собой разные сети, их пакеты всегда будут отправляться на шлюз по умолчанию (маршрутизатор), который затем отправит его через порт WAN, поскольку он не предназначен ни для одного из устройств в локальной сети.

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