Все платформы Windows 2000 обладают возможностью совместного использования Internet-соединения - Internet Connection Sharing (ICS). Когда операционная система Windows 2000 устанавливается в системе с сетевым адаптером, по умолчанию служба ICS настраивается на автоматический запуск при загрузке системы. ICS дает возможность нескольким удаленным пользователям разделять одно Internet-соединение, совместно используя сетевой адаптер. Для этого служба ICS применяет усеченную версию DHCP, DHCP allocator, при назначении шлюза по умолчанию и настроек DNS для удаленных клиентов ICS. Клиенты используют эти настройки при доступе в Internet через разделяемое соединение.

При таком подходе к организации ICS возможна следующая ситуация. Если отключить или удалить сетевой адаптер, который поддерживает ICS-соединения, но при этом не отключить службу ICS, то клиенты Windows 2000 по-прежнему будут продолжать получать DHCP-адреса.

К примеру, когда на станции пользователя загружается клиент DHCP, последний запрашивает адрес DHCP. В описанном случае система Windows 2000, на которой запущена служба ICS, возвращает клиенту некорректные данные DHCP. Удаленный клиент может получить IP-адрес, адрес шлюза и настройки DNS от системы, на которой работает ICS. Это приводит к тому, что клиент в состоянии получить данные от станции Windows 2000, которая не является сервером DHCP и у которой ни для одного из сетевых адаптеров не поддерживается функция ICS. Чтобы избежать этого, следует остановить и отключить службу ICS в системе, раздающей DHCP-адреса. Это можно проделать с помощью приложения Services в Administrative Tools.

Проблема описана в статье Microsoft Q263217.

Паула Шерик - редактор Windows 2000 Magazine и консультант по вопросам планирования, реализации и взаимодействия сетей. Ее адрес: paula@win2000mag.com.