Windows 7이 DHCP 서버에서 "새로"IP 주소를 요청하도록하는 방법은 무엇입니까?


45

DHCP 구성과 관련된 특정 문제를 해결하고 있으며 Windows 컴퓨터에 "새로 고른"IP 주소를 요청해야하므로 기본적으로 DHCP 서버가 제공하는 주소를 확인할 수 있습니다.

내가 않는 경우 ipconfig /release다음 ipconfig /renew윈도우, DHCP 서버에 이전 IP 주소 (다만, 최초의 "DHCP 발견"메시지가 옵션-50 (요청 IP 주소) Windows 시스템의 이전 IP와이 Wireshark를 함께 확인) "제안".

네트워크 어댑터 비활성화 / 활성화를 시도했습니다. 같은 행동입니다.

질문 : 이전 IP 주소를 제안하지 않고 Windows가 새 IP 주소를 요구하도록하려면 어떻게해야합니까 ?


이것이 자신의 홈 네트워크에 있습니까? 그렇다면 고정 IP 할당이 제대로 작동 할 수 있습니다.
Simon Sheehan

4
예, 고정 IP가 작동합니다 ... 그러나 DHCP와 관련된 문제를 디버깅 중이라고 구체적으로 말 했으므로 해결 방법이 아니라 내 질문에 대한 답변이 필요합니다.
haimg

임대가 만료되기를 기다리거나 만료 시간을 단축하기 위해 임대 시간을 단축 할 수 있습니다.
Iszi

1
@ Iszi : 도움이되지 않습니다. Windows는 임대를 갱신 할 때 동일한 IP를 제안합니다.
haimg

1
VM 또는 다른 상자를 실행하고 해당 IP를 정적으로 인수하도록 설정 하시겠습니까? 실제로 문제를 해결하는 문제를 설명 할 수 있으면 더 도움이 될 수 있습니다.
Iszi

답변:


15

노력할만한 가치가있는 절차는 없습니다. 레지스트리 키에 저장되지만 네트워크 하위 시스템이 실행되는 동안 레지스트리의 해당 부분이 캐시됩니다. 따라서 시스템을 종료하고 다른 OS 설치를 부팅하고 레지스트리를 마운트하고 키를 삭제 한 다음 원래 OS 설치로 재부팅해야합니다. 키는 DhcpIPAddress 이지만 재부팅 할 때만 사용되므로 수정할 수 없습니다.

네트워크 어댑터를 제거했다가 다시 설치해도됩니다.


2
콜드 재부팅은 저에게 효과적이었습니다.
Ray Woodcock

29

실행 net stop dhcp다음과 것은 net start dhcp내 윈도우 7 테스트 시스템에서 작동하도록 나타납니다. 결과 DHCP 검색 패킷에는 옵션 50이 포함되지 않습니다.

ipconfig /releaseIP 주소를 사용할 수 있음을 DHCP 서버에 알리기 위해 먼저 실행하려는 경우 선택하는 것 같습니다 ( DHCP 서버의 기존 임대를 제거해야 함).

요약하면 전체 프로세스는 다음과 같습니다 ( 관리자 cmd 창에 있음).

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

연결 일치 Local*(예 : 로컬 영역 연결 ) 만 표시 하려면 다음을 수행하십시오.

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

스크린 샷


4
방금 확인했습니다. 작동하지 않습니다.
Basilevs

4
나를 위해 일하십시오. : 나는 (관리자 cmd를 윈도우에서) 한 ipconfig/release 다음 net stop dhcp다음 net start dhcp다음 ipconfig/renew나는 새 주소를 얻었다.
Gregor

1
ipconfig /renew Local*마치 ipconfig인수없이 입력 한 것처럼 인터페이스 정보를 인쇄합니다 . 편집 : 아니! 로컬 * 일치하는 인터페이스가 아닌 모든 인터페이스에 대한 정보를 인쇄 하고 임대를 갱신합니다.
Kaz

이것은 나를 위해 일했지만, 나는 또한 DHCP 임대 및 dns 정방향 / 역방향 조회를 지 웠습니다
Pete

이것은 또한 관리자 cmd 프롬프트를 사용하여 나를 위해 일했습니다.
Bibz

17

이것은 작동합니다 :

이더넷 드라이버가 지원하는 경우 NICMAC 주소 를 변경할 수 있습니다 . 일반적으로 비교적 고통없는 절차입니다. 그런 다음 새로운 IP 주소를 제공해야합니다.ipconfig /renew

여기에 이미지 설명을 입력하십시오


이것은 빠르고 고통스럽지 않았습니다.
Joe Johnston

6

이 솔루션을 여기 에서 찾았 습니다.

  1. WinSock 및 TCP / IP 스택 재설정
    a. 관리자 권한으로 명령 프롬프트를 엽니 다
    . b. WINSOCK 항목을 재설정하십시오. netsh winsock reset catalog
    c. TCP / IP 스택 재설정 : netsh int ip reset reset.log
    d. 컴퓨터를 재부팅하십시오 (두 명령을 먼저 실행할 수 있습니다. 메모장에 여러 명령을 넣은 다음 명령 창에 복사하여 붙여 넣는 경향이 있습니다).

  2. IP 갱신
    정적이든 동적이든 IP 설정을 구성하면 완료됩니다


효과가있는 사람
Aki

4

이전 주소를 제외한 범위에서 주소를 제공하도록 DHCP 서버를 구성 할 수 있습니다. 예를 들어, 이전 주소가 xxx101이면 범위를 xxx120에서 130으로 설정하십시오. 서버의 기본 동작을 결정하는 데 관심이 있다는 것을 알고 있으므로 결정하려는 내용을 변경하면 도움이되지 않을 수 있습니다.


3

단계 1. 클라이언트에서 제거하려는 IP 주소를 기록하십시오.

ipconfig /release
run net stop dhcp

2 단계. 두 번째 컴퓨터에서 1 단계에서 적어 둔 수동 IP 주소를 임시로 할당합니다. DHCP 예약을 변경하려는 첫 번째 컴퓨터에서 :

net start dhcp
ipconfig /renew

단계 3. 첫 번째 컴퓨터는 이제 DHCP가 제공 할 다음 IP 주소를 얻습니다. DHCP 설정으로 다시 전환하여 보조 시스템의 고정 주소를 제거하십시오.


Joachim Sauer의 답변이 중복되었습니다.
Basilevs

아니요, Joachim은 첫 번째 컴퓨터에서 명령을 실행하는 동안 원하지 않는 주소를 유지하는 두 번째 컴퓨터를 언급하지 않았습니다.
Fabricio Araujo

2

방금 해결 방법을 찾았습니다. 그것은 않습니다 그러나 DHCP 서버 구성 변경이 필요합니다 :

  • 문제가있는 시스템을 종료하십시오 (또는 네트워크 어댑터를 비활성화하십시오).
  • DHCP 서버에서 임대를 삭제합니다 (서버에 따라 선택 사항).
  • 임의의 MAC 주소를 사용하여 원래 IP 주소에 대한 등록 구성
  • 클라이언트를 부팅하거나 네트워크 어댑터를 다시 활성화하십시오.
  • 더미 등록 삭제

1

IP를 강제로 정지시키는 가장 쉬운 방법은 고정 IP와 동일한 PC를 다른 PC에 할당하는 것입니다. 아래 단계는 다음과 같습니다.

  1. DHCP IP 참고
  2. PC 종료
  3. 고정 IP로 다른 PC에 IP 할당
  4. PC를 시작하십시오
  5. IP가 자동으로 변경됩니다.

두 대의 PC 대신 이더넷 및 WIFI 어댑터를 사용하여 수행 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.