Netgear wnr612v3 не принимает адрес шлюза
Я пытаюсь дать статический адрес маршрутизатору, но он выдает ошибку, говорящую:
Неверный IP-адрес шлюза
Когда я подключаю кабель Ethernet непосредственно к ноутбуку и задаю те же параметры IP, он работает нормально (только IP шлюза отображается желтым цветом).
Настройки:
- IP: 192.168.123.XXX
- Маска подсети: 255.255.255.0
- Шлюз: 192.168.120.1
Как я могу заставить это работать?
2 ответа
Похоже, ваш IP-адрес и шлюз находятся в разных подсетях.
Попробуйте использовать маску подсети 255.255.252.0
, Это позволит получить их в одной подсети.
Причина, по которой я предложил это, основана на моем предположении, что ваша маска подсети неверна. Я посмотрел на ваш IP-адрес и шлюз и вычислил маску подсети, которая может быть правильной.
У вас либо неверный адрес шлюза, либо неверная маска сети. Шлюз - это адрес хоста в вашей сети, на который отправляется трафик, когда адрес назначения находится в другой сети, поэтому адрес шлюза должен находиться в той же сети, что и адрес вашего хоста.
Хост в локальной сети отправляет кадры другому хосту в локальной сети напрямую, используя адрес уровня 2 (обычно MAC-адрес). Если адрес назначения уровня 3 (обычно IP-адрес) находится в другой локальной сети, то кадры отправляются на адрес шлюза уровня 2. Адрес уровня 2 получается с использованием запроса ARP, который является широковещательным, поэтому он ограничен текущей локальной сетью. Если ваш шлюз находится в другой локальной сети, вы не можете получить его адрес уровня 2, поэтому вы не можете отправить кадры на шлюз.
Ваш хост замаскирует ваш адрес уровня 3 и адрес назначения уровня 3, и, если результаты совпадают, пункт назначения является локальным по отношению к локальной сети, и хост использует ARP для получения адреса уровня 2. Если результаты не равны, хост использует ARP для получения адреса уровня 2 шлюза. Хост не может получить адрес уровня 2 шлюза в другой локальной сети.
Я подозреваю, что ваша ошибка связана с тем, что вы путаете адреса WAN и LAN. Возможно, вам следует использовать DHCP из глобальной сети, чтобы назначить адресацию глобальной сети для вашего маршрутизатора. Ваш локальный DHCP-сервер предназначен для вашей локальной сети, а не для глобальной, и ему необходимо назначить адрес локальной сети вашего маршрутизатора в качестве шлюза для ваших хостов. Ваш шлюз локальной сети должен находиться в той же сети, что и назначенный маршрутизатору локальной сети.