Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   DisableDHCPMediaSense в XP. А в Vista как? (http://forum.oszone.net/showthread.php?t=141700)

Dzirt2005 02-06-2009 20:32 1133339

DisableDHCPMediaSense в XP. А в Vista как?
 
Добрый день

Есть Vista, в ней 3 сетевых адаптера Ethernet. На всех трех адаптерах параметры TCP/IP заданы в ручную из разных подсетей (192.168.0.x, 192.168.1.x, 10.x.x.x). В случае если сетевой кабель не подключен к какому-либо адаптеру Vista выгружает протокол TCP/IP для него и соответственно его адрес теряется. Можно ли сделать так, чтобы при отключенном кабеле IP-адрес адаптера все равно сохранялся? В Windows 2000/XP это достигалось при помощи ключа DisableDHCPMediaSense в ветке реестра

HKLM\System\CurrentControlSet\Services\Tcpip\Parameters

Vista же судя по всему данный параметр игнорирует. Также были испробованы найденные на просторах Интернета команды

netsh interface ipv4 set global dhcpmediasense=disabled
netsh interface ipv6 set global dhcpmediasense=disabled

и тоже без результата.

Vadikan 02-06-2009 22:44 1133436

Dzirt2005, приведите результат команд
Код:

netsh interface ipv4 show global
netsh interface ipv6 show global

Цитата:

Цитата Dzirt2005
В Windows 2000/XP это достигалось при помощи ключа DisableDHCPMediaSense в ветке реестра
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters »

Официально он поддерживается.
TCP/IP Registry Values for Microsoft Windows Vista and Windows Server 2008

Если конфигурация правильная, но эффекта нет, нужно смотреть в сторону сетевой карты - возможно, она не поддерживает Media Sense.

Dzirt2005 02-06-2009 23:46 1133496

Vadikan,
Эксперименты в VirtualBox, в реальном компьютере все точно так же (все настройки по умолчанию, только выполнены две команды, что я приводил и добавлен параметр DisableDHCPMediaSense в реестр):
Код:

C:\>netsh interface ipv4 show global
Запрос активного состояния...

Общие глобальные параметры
---------------------------------------------
Предел прыжков по умолчанию        : 128 прыжков
Предел кэша соседа                : 256 элементов на интерфейс
Предел кэша маршрутов              : 128 элементов на секцию
Предел сборки                      : 6287168 байт
Переадресовано ICMP                : enabled
Поведение маршрутизации источников : dontforward
Разгрузка задач                    : enabled
Определение носителя Dhcp          : disabled
Журнал определения носителя        : disabled
Уровень MLD                        : all
Версия MLD                        : version3
Многоадресная пересылка            : disabled
Фрагменты групповой пересылки      : disabled
Рандомизированные идентификаторы  : enabled
Ответы с маской адреса            : disabled

Текущая глобальная статистика
---------------------------------------------
Число секций                    : 1
Число клиентов NL          : 5
Число поставщиков FL    : 4

Код:

C:\>netsh interface ipv6 show global
Запрос активного состояния...

Общие глобальные параметры
---------------------------------------------
Предел прыжков по умолчанию        : 128 прыжков
Предел кэша соседа                : 256 элементов на интерфейс
Предел кэша маршрутов              : 128 элементов на секцию
Предел сборки                      : 6287168 байт
Переадресовано ICMP                : enabled
Поведение маршрутизации источников : drop
Разгрузка задач                    : enabled
Определение носителя Dhcp          : disabled
Журнал определения носителя        : disabled
Уровень MLD                        : all
Версия MLD                        : version3
Многоадресная пересылка            : disabled
Фрагменты групповой пересылки      : disabled
Рандомизированные идентификаторы  : enabled
Ответы с маской адреса            : disabled

Текущая глобальная статистика
---------------------------------------------
Число секций                    : 1
Число клиентов NL          : 4
Число поставщиков FL    : 1

Сетевой кабель подключен:
Код:

C:\>ipconfig /all

Настройка протокола IP для Windows

  Имя компьютера  . . . . . . . . . : Yuri-ПК
  Основной DNS-суффикс  . . . . . . :
  Тип узла. . . . . . . . . . . . . : Гибридный
  IP-маршрутизация включена . . . . : Да
  WINS-прокси включен . . . . . . . : Нет

Ethernet adapter Локальная сеть:

  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : AMD PCNET Family Ethernet Adapter (PCI)
  Физический адрес. . . . . . . . . : 08-00-27-9E-F9-E4
  DHCP включен. . . . . . . . . . . : Нет
  Автонастройка включена. . . . . . : Да
  IPv4-адрес. . . . . . . . . . . . : 10.0.2.15(Основной)
  Маска подсети . . . . . . . . . . : 255.255.255.0
  Основной шлюз. . . . . . . . . : 10.0.2.2
  DNS-серверы. . . . . . . . . . . : 10.0.2.3
  NetBios через TCP/IP. . . . . . . . : Отключен

Отключаем его в статус-строке VirtualBox'а:
Код:

C:\>ipconfig /all

Настройка протокола IP для Windows

  Имя компьютера  . . . . . . . . . : Yuri-ПК
  Основной DNS-суффикс  . . . . . . :
  Тип узла. . . . . . . . . . . . . : Гибридный
  IP-маршрутизация включена . . . . : Да
  WINS-прокси включен . . . . . . . : Нет

Ethernet adapter Локальная сеть:

  Состояние носителя. . . . . . . . : Носитель отключен
  DNS-суффикс подключения . . . . . :
  Описание. . . . . . . . . . . . . : AMD PCNET Family Ethernet Adapter (PCI)
  Физический адрес. . . . . . . . . : 08-00-27-9E-F9-E4
  DHCP включен. . . . . . . . . . . : Нет
  Автонастройка включена. . . . . . : Да

Т.е. IP-адрес пропал... В WindowsXP в том же самом VirtualBox'е при таком же действии всплывает окно "Сетевой кабель не подключен", но все настройки сети (IP-адрес, DNS-сервер и т.д.) остаются на месте.

Цитата:

Официально он поддерживается. TCP/IP Registry Values for Microsoft Windows Vista and Windows Server 2008 Если конфигурация правильная, но эффекта нет, нужно смотреть в сторону сетевой карты - возможно, она не поддерживает Media Sense
Документ этот я читал, да собственно и так все это знал еще со времен Win2000, тем не менее - не работает. И при чем тут сетевая карта тоже не понятно - ведь она же в Winndows XP работает? И примечание это на сайте Microsoft о "...возможно, она не поддерживает Media Sense" какое-то странное - я как раз пытаюсь отключить этот самый Media Sense. Какая разница поддерживает ли его сетевая карта?

Vadikan 02-06-2009 23:57 1133503

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


Время: 10:08.

Время: 10:08.
© OSzone.net 2001-