4

Моя ОС - Windows XP.

Цитируется из раздела Как изменить диапазон IP-адресов для службы DHCP общего доступа к подключению к Интернету:

1. Используйте редактор реестра, чтобы изменить значение данных значения IntranetInfo в следующем разделе реестра:

HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing\Settings\General

Первый номер в списке - это IP-адрес внутреннего IP-адреса хоста общего доступа к подключению. Второе число - это IP-адрес подсети, разделенный запятой. Введите первый IP-адрес нового диапазона, затем маску подсети, разделенную запятой. (Например, 169.254.0.1,255.255.0.0.).

2. Измените значение данных Начальное значение в следующем разделе реестра:

HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing\Addressing\Settings

Измените значение на второй адрес выбранного диапазона IP-адресов. Этот адрес не может быть тем же или более низким значением, чем IP-адрес, используемый для ключа IntranetInfo.

3. Измените значение данных для значения Stop в том же разделе реестра. Введите последний IP-адрес выбранного диапазона IP-адресов.

В моей таблице реестра нет HKEY_Local_Machine\System\CurrentControlSet\Services\ICSharing , и я не знаю, как выполнить вышеупомянутые три шага с моей таблицей реестра.

Может ли кто-нибудь провести меня через это шаг за шагом?

2 ответа2

1

Прежде всего было бы интересно, почему вы хотели бы изменить диапазон IP-адресов службы обмена интернет-соединениями. В Windows XP служба ICS автоматически назначает так называемые адреса APIPA (автоматическая частная IP-адресация) в диапазоне 169.254.0.0/16 (см. Wireless Zero Configuration и RFC3927). Это полностью сделано без использования любого сервера DHCP.

В статье, на которую вы ссылаетесь (KB230148), описывается служба ICS и способы изменения диапазона адресов. Однако эти ключи могут быть доступны только после успешного включения общего доступа к ICS. Я думаю, что целью этой статьи, вероятно, было создание нескольких подсетей ICS с использованием разных диапазонов адресов APIPA. Так, например, несколько хостов совместно используют интернет-соединение с хостом A, в то время как несколько хостов совместно используют его с хостом B (в одной сети). Предполагается, что это очень, очень редкая установка. Обычно вам не следует менять диапазон APIPA или даже пытаться автоматически назначать IP-адреса Windows вне диапазона APIPA. Даже Microsoft настоятельно рекомендует в этой статье не связываться с этими настройками и четко заявляет, что они полностью не поддерживаются. Вы можете столкнуться с проблемами маршрутизации, если ваш диапазон IP-адресов сталкивается с общедоступными или частными диапазонами IP-адресов в локальной сети.

Относительно отсутствующих разделов реестра: если указанный раздел ICSharing отсутствует, это означает, что весь сервис, по-видимому, отсутствует. Вы уверены, что используете последний пакет обновления для Windows XP? Я думаю, что ICS требует как минимум SP2 (желательно, чтобы вы установили SP3). Если служба была удалена с помощью какого-либо инструмента, например, инструмента настройки или вируса / трояна / чего-либо другого, вы можете восстановить его, переустановив службы. Я нашел несколько экспортов реестра в Интернете, но вы могли бы просто экспортировать отсутствующий ключ из системы, где ICS установлена правильно. Обратите внимание, что это может привести к сбою, если вы используете Windows XP до SP2, в которой отсутствуют необходимые функции. Простая переустановка XP SP3 может решить эту проблему (исправление брандмауэра Windows и ICS). Загрузите сетевой автономный установщик здесь: XP SP3 сетевой установщик.

0

У меня была та же проблема, и я провел некоторое расследование. Кажется, что кто-то в Microsoft смущен, потому что эти инструкции для Win9x, а не XP! Насколько я могу судить, это невозможно в XP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .