"No Internet Access" хотя интернет есть
Lenchik :
Johny-electric, Может у вас шлюз на локальных подключениях прописался. Шлюз должен быть только на глобальном подключении. Настроить локальный интерфейс вручную, вписать только IP и маску, вдруг поможет. А со шлюзом на локальном подключении винда будет искать сайт майкрософта в вашей локальной сети.
Но в моей сети всегда были такие параметры подключения :
Johny-electric, хм. интересная конфигурация....
У меня так:
Домен-контроллер, он же - интернет шлюз:
ADSL:
IP 192.168.1.2 mask 255.255.255.0 Default gateway 192.168.1.1 DNS server - 192.168.1.1
Локалка:
IP 192.168.0.1 mask 255.255.255.0
Остальные компы -
IP 192.168.0.101 и т.д. mask 255.255.255.0 Default gateway 192.168.0.1 DNS server 192.168.0.1
И ещё кстати как раз начиная со сборки 7057 когда появилась эта ошибка, я не могу подключиться к Homegroup, которая настроена на компе моего друга в этой же сети. У него стоит 7000 сборка. Раньше (в 6801, 7000, 7022) было написано Available to join а теперь Ready to create.
Описываю настройки ПК на двух двух сетевых картах для двух каналов интернет, нужны небольшие познания.
Первый вариант
Как писали шлюз один устанавливается на нужной сетевой.
Второй вариант.
Установить шлюз на обоих платах.
1.Провели настройки обоих сетевых плат как положено, установив IP, MASK, IP-шлюз, IP-DNS и отключили ненужно, например NETBIOS.
2.Настраиваем VPN по необходимости.
3.Делаем настройки в реестре обязательно, так как две платы и два канала:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
DeadGWDetectDefault = 0 (по умолчанию 1)
(позволяет включить или выключить алгоритм на всех интерфейсах сразу)
DontAddDefaultGatewayDefault = 0
IPEnableRouter = 0
на сетевых платах на обоих {....}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{.....}
(соответствующие IP)
EnableDeadGWDetect = 0 (по умолчанию 1)
(позволяет контролировать работу алгоритма на уровне каждого интерфейса по отдельности)
После этого должно появиться две записи, так две сетевые
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Nla\Cache\Intranet
{.......} = 00 ... 00
{.......} = 00 ... 01
(GUID сетевой платы, 00 ... 00 - MAC шлюза)
Описываем, что дает это
Технология TCP/IP Dead Gateway Detection
Если в таблице маршрутизации присутствуют более одно маршрута Default Gateways, то в случае недоступности по первому маршруту, все переключится на второй маршрут, который есть в КЕШ-запись маршрутов (Route Cached Entry - RCE), замечание переключение может произойти только на соединениях TCP.
В результате имеем в трее нормальное окно (без ! знаков) и при подведение мышкой к трею сети две записи
Сеть - Нет доступа в интернет
Сеть 2 - Нет доступа в интернет
Локальные сети работают, при необходимости добавить маршруты.
Johny-electric, Неправильная у вас сеть. Шлюз как раз и должен быть на интернет подключении и совсем не нужен для локальной сети. Если обращаетесь к своему файловому серверу не по IP а по имени, то у вас должен быть где то на сервере поднят собственный DNS который должен быть настроен каскадом на глобальный DNS.
Бэлиан, и на самом деле, сайт www.msftncsi.com у меня не ресолвится, и само собой не пингуется и не открывается. В общем понятно где собака порылась
Lenchik
Я думаю вы не немного не правы по вопросу
Шлюз как раз и должен быть на интернет подключении и совсем не нужен для локальной сети.
если 10-15 ПК может быть, но если их 100-1000 да еще и поделенные на сегменты, тог да как быть?
Вопрос как бы вы поступили, имея два канала.
1. Имеем локальную сеть со всеми вытекающими, здесь же канал в интернет 256К
(Только вот локальная сеть - это сеть в которой есть 4 сегмента и в каждом N кол-во ПК, сегменты заведены на шлюз и т.д.)
2. Имеем вторую сеть ADSL Domolink со всеми вытекающими для нее, канал по скорости не ограничен, только в деньгах.
Бэлиан, Если это все принадлежит одной организации, то ADSL Domolink надо приделать к DNS серверу локальной сети.
muzzy, А есди в реестр вместо www.msftncsi.com вписать 213.199.181.90
Если у вас дело именно в разрешении имени то может 213.199.181.90 пингуется.
Бэлиан писал:если 10-15 ПК может быть, но если их 100-1000 да еще и поделенные на сегменты, тог да как быть?
В моей локальной сети ~2000 компьютеров, 12 подсетей, в каждой подсети свой шлюз (так, например в моей восьмой подсети шлюз и основной DNS сервер 192.168.8.1, а в 12 подсети шлюз и их основной DNS сервер 192.168.12.1. А альтернативный DNS сервер у всех один - 192.168.1.10)
ЗЫ: я не сильно разбираюсь в настройках сети, поэтому спрашиваю всё ли тут в норме:
Johny-electric
Вопрос а зачем в каждом сегменте делать свой DNS, на нем что у вас действительно поднята служба DNS (со всеми записями для данной службы) и который обрабатывет запросы от клиентов например на данный сайт
DNS: QUERY (Standard query), Query for www.thevista.ru of type Host Addr on class Internet
и дает ответы
DNS: QUERY (Standard query), Response - Success, Array[77.221.138.242,77.221.130.250,77.221.128.22]
или просто написан IP?
DNS сервер нужно наверное сделать один, так как канал скорей всего один для выхода в Инет.
2000-Пк конечно много, но в городе бывает больше, для того чтоб адресоваться к ПК в других сегментах, не надо было описывать столько маршрутов, нужно было все сделать на шлюзе, чтоб он разбирался.
Давайте все таки разберемся в месте
1. имеем сеть 192.168.8.219 mask 255.255.255.0, шлюз 192.168.8.1
2. запускаем windows, служба которая описана выше NlaSvc начинает свою работу, т.е. определяет приложение данного ПК к сети, только вот порядок не знаю, ну думаю с начало Intranet, а потом Internet.
3. видим в трее на системной иконке "кружок" или "глобус" или "восклицательный флаг" (примочка от Vista для Win7)
4. для определения работоспособности сети Intranet достаточно определить шлюз (так как за все остальное отвечает он, т.е. за маршруты), а точнее его MAC и сделать запись об этом в табл.маршрута (route print) и в реестр
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes
запись с DefGateway
0.0.0.0,0.0.0.0,192.168.8.1,-1
для службы NlaSvc - отображение в трее результатов
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Nla\Cache\Intranet
{Ваш GUID} = 00 ... 00
(GUID сетевой платы , 00 ... 00 - MAC шлюза)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Ваш GUID}
...
DefaultGateway = 192.168.8.1
...
NameServer = 192.168.8.1, 192.168.1.10
...
конечно и на даннам этапе можно проверить наличие службы DNS в сети Intranet, хотя думаю не зачем - сеть и без DNS тоже будет работать.
5. проверяем Internet
просто делается запрос как описан в верхних постах на www.msftncsi.com и если он проходит то рисуем "глобус", если нет то нечего значок сети нормальный без воскл. знака если пункт 4 прошел.
6. имея две сетевые процедура будет аналогичная описанной выше, только кол-во записей увеличится.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Ваш GUID}
(еще один для D-Link)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Nla\Cache\Intranet
{Ваш GUID} = 00 ... 00
{Ваш GUID-D-Link} = 00 ... 00
Если для второго не появится {Ваш GUID-D-Link} = 00 ... 00, то будет значек "восклицательный знак" не определена сеть.
7. так как две сети рекомендую почитать про "Технология TCP/IP Dead Gateway Detection"
Почему раньше не было в предыдущих версиях, может что-то подправили в стеке TCP/IP.
Обратите внимание Johny-electric, у вас метрика на канале с ADSL 21
0.0.0.0 0.0.0.0 192.168.8.1 192.168.8.219 4501
0.0.0.0 0.0.0.0 On-link 92.126.18.119 21
Т.е. все что не определено (IP) будет отправлено на 92.126.18.119, можно предположить, при каких то ответах у вас запрос идет не на локальную сеть а на канал ADSL.
Я понял картину в таком виде. Более точную картину даст анализатор сети, что происходит в сети.
И еще мне не понравились эти записи особенно если у вас второй DNS весит на 192.168.1.10, т.е. если первый не ответит то идем на второй и куда попадаем?
...
192.168.1.0 255.255.255.0 On-link 192.168.1.3 4501
192.168.1.0 255.255.255.0 192.168.8.1 192.168.8.219 4246
192.168.1.3 255.255.255.255 On-link 192.168.1.3 4501
192.168.1.255 255.255.255.255 On-link 192.168.1.3 4501
...
224.0.0.0 240.0.0.0 On-link 192.168.1.3 4502
...
255.255.255.255 255.255.255.255 On-link 192.168.1.3 4501
...
Lenchik :
muzzy, А есди в реестр вместо www.msftncsi.com вписать 213.199.181.90
Если у вас дело именно в разрешении имени то может 213.199.181.90 пингуется.
тогда уж такой айпишник 64.4.18.90
и тогда проверочная ссылка работает,