답변:
실제로, (일종 비정상적인) 상황이 있습니다
$ dhclient -r
$ dhclient
충분하지 않습니다.
클라이언트가 이미 유효한 임대가 있다고 생각하면 DHCP 서버가 다른 주소를 주었더라도이를 사용합니다. 혼란 스러울 수 있습니다.
예를 들어, 동적으로 할당 된 IP 주소에서 특정 클라이언트에 대한 고정 (및 다른) IP 주소로 이동하는 경우 (적어도 우분투 10.04에서 가능하면 일반적으로) $ dhclient -r 및 $ dhclient로는 충분하지 않습니다. 이전 임대는 여전히 유효하기 때문에 클라이언트는이를 사용합니다.
이로 인해 DHCP 서버가 호스트의 IP 주소가 하나이고 호스트가 다른 것을 생각할 수 있습니다. 혼돈이 다스립니다.
이 문제를 해결하려면 먼저 클라이언트가 유효한 임대를 저장하는 / var / lib / dhcpd / (또는 / var / lib / dhcp3)에서 dhclient.leases 파일을 삭제해야합니다.
그때
$ dhclient -r
$ rm /var/lib/dhcp/dhclient* # might be in a different place on your machine
$ dhclient
새롭고 다른 주소를 가져옵니다.
dhclient가해 야합니다.