DHCP 클라이언트가 DHCP 릴리스에서 매개 변수 중 하나가 잘못된 경우 DHCP NAK를 받습니까?

StackOverflow https://stackoverflow.com/questions/1803870

  •  05-07-2019
  •  | 
  •  

문제

Ubuntu 9.04에서 C를 사용하여 DHCP 클라이언트를 구축하고 있습니다. 이제 DHCP 릴리스를 DHCP 서버로 보냅니다. 예상대로 ACK를 보내지 않습니다. 매개 변수 중 하나가 잘못되면 DHCP NAK를 보내는 지 궁금합니다.

한 가지 더 문제가 있습니다. DHCP 릴리스를 전송 한 후에는 인터넷이 여전히 작동하고 있습니다. 또한 ifconfig를 할 때 여전히 ETH0의 IP 주소가 표시됩니다. 그러나 DHCLIENT -R 인터넷을 수행 할 때 인터넷은 작동하지 않으며 iFConfig에는 ETH0의 IP 주소가 표시되지 않습니다.

도움이 되었습니까?

해결책

당신은 사용하고 있습니까? tcpdump 핸드 셰이크를 디버깅하는 동안 패킷 트래픽을 검사하려면? 서버의 구현이 NAK를 보내면 표시됩니다.RFC 2123 : 동적 호스트 구성 프로토콜 dhcpnak이 있음을 나타냅니다.

DHCPNAK- 클라이언트 대 클라이언트에 대한 서버가 클라이언트의 네트워크 주소 개념이 잘못되었음을 나타내는 (예 : 클라이언트가 새 서브넷으로 이동) 또는 클라이언트의 임대가 만료 된대로 클라이언트가 나타납니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top