우분투에서 DHCP IP 주소를 갱신하는 방법?


12

이것은 우분투 서버에서 간단한 질문입니다 .dhcp 할당 IP 주소를 어떻게 갱신합니까?


3
서버 주소 지정을 위해 DHCP를 실행하는 이유는 무엇입니까?
Zypher

@ Zypher 나는 virtualBox 가상 머신에서 우분투 서버를 설정하고 있기 때문에, 그것을 켤 때마다 ipaddress를 가져와야합니다.
elviejo79

답변:


18

이것은 간단하다 :

$ dhclient -r    #release current address
$ dhclient eth0  #ask for new address

1
sudo dhclient항상 작동하므로 인수가 필요하지 않지만 하나를 줄 수 있습니다.
Rook

12

실제로, (일종 비정상적인) 상황이 있습니다

$ 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

새롭고 다른 주소를 가져옵니다.


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