Имеем:
Кабельный интернет воткнутый в роутер DI-784, к которому коннектится по беспроводной сети ноутбук.
Роутер имеет самую последнюю прошивку. После нее ресетился.
Роутер сидит на динамическом IP (для себя), и через включенный на нем DHCP раздает IP подключаемым машинам.
Для внутренней подсети (LAN) роутер имеет адрес 191.168.0.1, маску 255.255.255.0.
Его DHCP настроен на раздачу адресов 192.168.0.100-199.
Ситуация 1 (сеть в здании №1):
Роутер подключен получает IP 192.168.6.*, маску 255.255.255.0, 3 разных адреса DNS (все на 192.168.*.*) и т.п.
Подключаем ноут с автоопределением настроек. Настройки автоматически определяются, ноуту выдается IP 192.168.0.100, корректно передаются все маски, DNS, гейт.
Интернет пашет.
Ситуация 2 (здание №2):
Настройки роутера те же.
Но он получает адрес 172.16.2.*, маску 255.255.224.0, два ДНСа (все на 172.16.*.*)
Подключаем ноут.
Ноуту выделяется IP 192.168.0.100, но маска устанавливается в 255.0.0.0 (а не 255.255.255.0) и при этом не передаются ни днс’ы, ни гейт. В результате интернет не работает.
Если поставить на ноуте все нужные вещи (маску, днсы, гейт) вручную, то интернет пашет без проблем.
Пытался ставить роутер на статический IP, и прописывать в нем вручную все адреса, гейты, днсы – не помогает.
Пытался внутреннюю сетку (LAN) перенастроить на использование 172.16.*.*, или 10.*.*.* - не помогает.
Долго копался, потом обратил внимание на недокументированную ни в каком описании (ни в книжках, ни во внутреннем хелпе роутера) опцию DNS Relay (на странице свойств LAN). Когда включил её, роутер стал нормально конфигурировать ноут, т.е. пересылать корректный адрес, маску, гейт, и днс. Но при этом днс на ноуте он устанавливает в 192.168.0.1, т.е. на самого себя (как и гейт). Но интернет работает на ура.
Кто-нибудь объяснит, в чем дело?
В первом случае ведь все было Ок и без DNS Relay.
|