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

Jak zmusić system Windows 7 do poproszenia o "świeży" adres IP z serwera DHCP?

Rozwiązuję pewien problem z konfiguracją DHCP i potrzebuję, aby mój komputer z systemem Windows poprosił o “świeży” adres IP, abym mógł zobaczyć, jaki adres daje serwer DHCP domyślnie.

Kiedy robię ipconfig /release, a następnie ipconfig /renew, Windows “proponuje” swój stary adres IP serwerowi DHCP (wystarczy sprawdzić w programie Wireshark, początkowy komunikat “DHCP Discover” ma opcję-50 (żądany adres IP) ze starym adresem IP maszyny z Windows).

Próbowałem wyłączyć/wyłączyć kartę sieciową. To samo zachowanie.

Pytanie: Jak mogę zmusić system Windows do poproszenia o nowy adres IP, bez proponowania jego starego adresu IP.

Odpowiedzi (8)

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

Uruchomienie net stop dhcp, a następnie net start dhcp wydaje się działać na moim systemie testowym Windows 7. Wynikający z tego pakiet DHCP discover nie zawiera opcji 50.

Myślę, że to Twój wybór, jeśli chcesz najpierw uruchomić ipconfig /release, aby zasygnalizować serwerowi DHCP, że adres IP jest dostępny (powinno to usunąć istniejącą dzierżawę na serwerze DHCP).

Tak więc, podsumowując, cały proces byłby (w oknie Administrator cmd):

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

Jeśli chciałbyś wskazać tylko połączenie pasujące do Local* (na przykład, Local Area Connection), to mógłbyś zrobić:

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

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

To zadziała:

Jeśli twój sterownik Ethernet obsługuje to, możesz zmienić adres MAC na NIC . Zazwyczaj jest to stosunkowo bezbolesny zabieg. Wtedy ipconfig /renew powinien dać ci nowy adres IP.

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

Nie ma procedury wartej wysiłku. Jest ona przechowywana w kluczu rejestru, ale ta część rejestru jest przechowywana w pamięci podręcznej podczas pracy podsystemu sieciowego. Trzeba więc wyłączyć system, uruchomić kolejną instalację systemu operacyjnego, zamontować rejestr, usunąć klucz, a następnie zrestartować system do pierwotnej instalacji. Kluczem jest DhcpIPAddress , ale jest on używany tylko podczas ponownego uruchamiania systemu, więc nie można go modyfikować.

Odinstalowanie i ponowna instalacja karty sieciowej może zadziałać.

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

Znalazłem to rozwiązanie tutaj.

  1. Resetowanie stosu WinSock i TCP/IP a. Otwórz Prompt Komend jako administrator b. Resetowanie wpisów WINSOCK: netsh winsock reset catalog c. Resetowanie stosu TCP/IP: netsh int ip reset reset.log d. Uruchom ponownie komputer (możesz najpierw uruchomić obie komendy, mam tendencję do umieszczania wielu komend w notatniku, a następnie kopiowania i wklejania do okna komend).

  2. Odnów IP Skonfiguruj swoje ustawienia IP, statyczne lub dynamiczne, a my wykonamy

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

Możesz spróbować skonfigurować serwer DHCP tak, aby podawał adresy w zakresie wykluczającym stary adres. Przykładowo, jeśli stary adres to x.x.x.101, ustaw zakres na x.x.x.120 do 130. Wiem, że jesteś zainteresowany określeniem pewnych domyślnych zachowań serwera, więc może to nie być pomocne, jeśli zmieni to samą rzecz, którą chcesz określić.

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

Krok 1. Zapisz adres IP, którego chcesz się pozbyć na kliencie:

ipconfig /release
run net stop dhcp

Krok 2. Na drugim komputerze, tymczasowo nadaj ręczny adres IP, który zapisałeś w kroku 1. Na pierwszym komputerze, na którym próbujesz zmienić rezerwację DHCP:

net start dhcp
ipconfig /renew

Krok 3. Pierwszy komputer otrzyma teraz następny adres IP, który DHCP zaoferuje. Usuń statyczny adres na drugiej maszynie, przełączając się z powrotem na ustawienie DHCP.

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

Właśnie znalazłem obejście. To does wymaga zmiany konfiguracji serwera DHCP, jednak:

  • Wyłączenie systemu, który spowodował przestępstwo (lub po prostu wyłączenie karty sieciowej)
  • Skasowanie dzierżawy na serwerze DHCP (opcjonalnie, w zależności od serwera)
  • Skonfigurowanie rejestracji dla oryginalnego adresu IP (przy użyciu dowolnego losowego adresu MAC)
  • Uruchomienie klienta (lub ponowne włączenie karty sieciowej)
  • Skasowanie imitacji rejestracji
1
1
1
2017-07-16 07:31:37 +0000

Najprostszym sposobem na wymuszenie odpoczynku IP, jest przypisanie tego samego DHCP IP do innego komputera PC co statyczne IP, poniżej znajdują się kroki:

  1. Zapamiętaj swoje DHCP IP
  2. Zamknij swój komputer PC
  3. Przypisz IP do innego komputera PC jako statyczne IP
  4. Uruchom komputer PC
  5. IP zostanie zmienione automatycznie.

Można to zrobić używając adapterów Ethernet i WIFI zamiast dwóch komputerów.