2012-09-05 23:51:34 +0000 2012-09-05 23:51:34 +0000
47
47

Как заставить Windows 7 запрашивать "свежий" IP адрес с DHCP сервера?

Я диагностирую определенную проблему с моей конфигурацией DHCP, и мне нужно, чтобы моя машина Windows запрашивала “свежий” IP адрес, чтобы я мог видеть, какой адрес DHCP сервера дает по умолчанию.

Когда я делаю ipconfig /release, а затем ipconfig /renew, Windows “предлагает” свой старый IP адрес DHCP серверу (только что проверил с помощью Wireshark, начальное сообщение “DHCP Discover” имеет Option-50 (запрашиваемый IP адрес) со старым IP адресом машины Windows).

Попробовали отключить/включить сетевой адаптер. То же самое поведение.

Question: Как заставить Windows просто запросить новый IP-адрес, не предлагая старый IP-адрес.

Ответы (8)

30
30
30
2013-09-19 18:00:46 +0000

Запуск net stop dhcp, а затем net start dhcp, кажется, работает на моей тестовой системе Windows 7. Полученный пакет DHCP обнаружения не включает в себя Option 50.

Думаю, это ваш выбор, если вы хотите сначала запустить ipconfig /release, чтобы сообщить DHCP серверу, что IP адрес доступен (он должен удалить существующую аренду на DHCP сервере).

Таким образом, подведем итог, весь процесс будет (в окне командной строки Administrator):

ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew

Если вы хотите указать только соединение, соответствующее Local* (например, Local Area Connection), то вы можете сделать:

ipconfig /release Local*
net stop dhcp
net start dhcp
ipconfig /renew Local*

.

17
17
17
2013-05-27 07:17:24 +0000

Это сработает:

Если ваш Ethernet-драйвер поддерживает это, вы можете изменить MAC-адрес на NIC . Обычно это относительно безболезненная процедура. Тогда ipconfig /renew должен дать вам новый IP-адрес.

.

15
15
15
2012-09-06 00:47:24 +0000

Нет процедуры, которая стоила бы этих усилий. Она хранится в ключе реестра, но эта часть реестра кэшируется во время работы сетевой подсистемы. Поэтому вам нужно будет выключить систему, загрузить другую установку ОС, смонтировать реестр, удалить ключ, а затем перезагрузиться в исходную установку ОС. Ключом является DhcpIPAddress , но он используется только при перезагрузке, поэтому вы не сможете его изменить.

Удаление и переустановка сетевого адаптера может работать.

6
6
6
2015-01-08 17:42:01 +0000

Я нашел это решение здесь.

  1. Сброс стека WinSock и TCP/IP a. Откройте командную строку от имени администратора b. Сброс записей WINSOCK: netsh winsock reset catalog c. Сброс стека TCP/IP: netsh int ip reset reset.log d. Перезагрузка машины (сначала вы можете выполнить обе команды, я обычно помещаю несколько команд в блокнот, а затем копирую и вставляю в окно команд).

  2. Перезагрузите ваш IP Настройте ваши IP настройки, статические или динамические, и мы закончили.

4
4
4
2012-09-06 05:06:32 +0000

Можно попробовать настроить DHCP-сервер на выдачу адресов в диапазоне, исключающем старый адрес. Eg, если старый адрес x.x.x.101, установите диапазон x.x.x.120 на 130. Я знаю, что вы заинтересованы в определении некоторого поведения сервера по умолчанию, так что это может не принести пользы, если оно изменит то, что вы хотите определить.

3
3
3
2014-08-06 15:09:21 +0000

Шаг 1. Запишите IP-адрес, от которого вы хотите избавиться на клиенте:

ipconfig /release
run net stop dhcp

Шаг 2. На втором компьютере, временно назначить ручной IP-адрес, который вы записали в шаге 1. На первом компьютере, где вы пытаетесь изменить DHCP бронирование:

net start dhcp
ipconfig /renew

Шаг 3. Первый компьютер получит следующий IP-адрес, который будет предложен DHCP. Удалите статический адрес на вторичном компьютере, переключившись обратно в настройку DHCP.

2
2
2
2013-05-27 06:41:05 +0000

Я только что нашел обходной путь. Однако, это does требует изменения конфигурации DHCP-сервера:

  • Выключение отключающей системы (или просто отключение сетевого адаптера)
  • Удаление аренды на DHCP-сервере (необязательно, в зависимости от сервера)
  • Настройка регистрации для оригинального IP-адреса (с использованием любого случайного MAC-адреса)
  • Загрузка клиента (или повторное включение сетевого адаптера)
  • Удаление регистрации манекена
1
1
1
2017-07-16 07:31:37 +0000

Самый простой способ, который я нашел, чтобы заставить передохнуть IP, это назначить тот же самый DHCP IP другому ПК в качестве статического IP, ниже приведены шаги:

  1. Обратите внимание на ваш DHCP IP
  2. Выключите ваш ПК
  3. Назначьте IP-адрес другому ПК как статический IP
  4. Запустите ПК
  5. IP будет изменен автоматически.

Это можно сделать с помощью Ethernet и WIFI адаптеров, а не с помощью двух ПК.

Похожие вопросы

3
19
3
10
5