DHCP 관련 "수동 IP 할당 설정" 기능 문의입니다.
고급설정 -> 네트워크 관리 -> 내부 네트워크 설정 맨 하단에 보면
"수동 IP 할당 설정" 이란 기능이 있는데
DHCP 에서 특정 맥에 대해서는 지정된 IP만 할당할 수 있는 기능으로 알고 있습니다.
근데 처음 설정을 하고 A라는 PC 에서 설정된 값으로 DHCP 로 IP를 할당받을 경우 (ex 설정예 : AA-AA-AA-AA-AA-AA , 192.168.0.10 )
192.168.0.10 을 DHCP로 할당받은 상태에서
공유기에서 설정을 변경하면 왜 변경된 IP로 할당받지 못하는지요..? (ex 설정 변경 예 : AA-AA-AA-AA-AA-AA, 192.168.0.50 )
설정 변경 뒤 콘솔창에서 ipconfig /renew 해줘도 안되고
꼭 ipconfig /release 이후 ipconfig /renew 를 해줘야 192.168.0.50 으로 할당받네요.
랜선을 공유기에서 분리한 후 다시 꽂거나, PC를 재부팅 하거나, 공유기의 전원을 내렸다 올려도 적용이 안됩니다.
Wireshark 로 DHCP 패킷캡쳐를 보면 위의 3가지 경우에 대해서, Client PC 가 DHCP Request 로 이전에 할당받은
IP 를 요청할 경우(192.168.0.10 요청) 공유기에서 ACK를 보내서 바로 192.168.0.10 으로 받아버립니다. (설정은 192.168.10.50 으로 받도록 변경된 상태)
Windows XP (SP3) 에서 발생됩니다.
Windows 7 에서는
Win7-Client PC 에서 DHCP Request 패킷을 공유기에 보낼 경우 공유기에서 NAK로 응답을 하여 Win7 클라이언트가 DHCP 프로토콜을 처음부터 다시 실행해서 변경된 설정값인 192.168.0.50 IP를 할당받아 옵니다. (DHCP Discover -> Offer -> Request -> ACK -> Info -> ACK )







































