Ubuntu Server를 사용하여 DHCP 서버에서 새 IP 주소를 요청하려면 어떻게합니까?


26

간단한 명령이 있다는 것을 알고 있지만 eth0의 DHCP 서버에서 새 IP 주소를 요청하도록 Ubuntu 서버 인스턴스에 지시하는 방법은 무엇입니까?


Heat Miser (w / pic!) +1, 하하
nedm 2016 년

답변:



34

현재 IP 주소를 해제하려면

$ sudo dhclient -r

새로운 임대를 얻으려면 :

$ sudo dhclient 

3
OP는 화면 내에서 이것을 실행하고 실제로 "sudo dhclient -r <interface> && sudo dhclient <interface>"를 수행하려고 할 수 있습니다. 그렇지 않으면 연결이 끊어 질 수 있으며 네트워크 링크를 복원하기 위해 사이트에 접속해야합니다. 대역 외 관리가 설치되어 있지 않은 경우입니다.
serverhorror 2016 년

흥미롭게도, 왜 릴리스를하고 있는데 sudo dhclient eth0보다 더 나은가? 감사!
Heat Miser 2018 년

4
dhclient를 다시 시작하면 일반적으로 서버가 반대하지 않는 경우 동일한 IP 주소를 다시 할당합니다. 주소를 먼저 해제하면 서버와 클라이언트는 새 주소를 다시 협상해야한다는 것을 알고 있습니다 (아직 동일한 주소 일 수 있음).
Martijn Heemels

13

내가 겪었던 또 다른 문제는 dhclient가 DHCP 서버에서 동일한 IP를 계속 요청한다는 것입니다. 명령을 실행해도이 dhclient -r문제가 해결되지 않았습니다. 따라서 man pages더 자세히 읽은 후에 파일 /var/lib/dhcp3/dhclient.leases을 편집 하면 특정 어댑터에 대한 모든 임대 참조를 제거하는 경우가 eth0있습니다. 그런 다음 달리기 sudo dhclient eth0는 예상대로 작동하고 새로운 / 다른 IP를 할당했습니다.

내 상황은 아마도 독특했지만 내 서버는 이전에 발행 된 것보다 높은 범위에서 주소를 가져와야했습니다. 범위에 관계없이 특정 IP 주소가 요청되지 않은 경우 DHCP 서버가이를 수행하도록 구성되었습니다. 파일 dhclient의 정보를 기반으로 이전 IP 주소를 구체적으로 요청 했기 때문에 dhclient.leasesDHCP 서버는 항상 동일한 주소를 반환했습니다.


동의 : 내가 가지고 있고 다시 생각 나게하는 상황은 임의의 IP 주소를 얻는 시스템이 있지만 MAC에 의해 할당 된 새로운 (다른) 정적으로 임대 된 IP 주소를 할당하는 상황입니다. 문제는 DHCP 클라이언트가 여전히 dhclient.leases에 유효한 임대를 가지고 있다면 실제로 서버에 새로운 IP 주소를 요구하지 않고 여전히 유효하다고 생각되는 임대를 재사용한다는 것입니다. 따라서 dhclient -r은 효과적으로 아무것도하지 않습니다. 임대 파일을 먼저 삭제 한 다음 dhclient -r을 삭제하면 모두 정상입니다.
liamf

-2

"sudo /etc/init.d/dhcp3-server restart" 를 실행하면 다음과 같은 결과가 나타납니다.

DHCP 서버 중지 : dhcpd3. DHCP 서버 시작 : dhcpd3.

그렇지 않으면 실행되지 않는 것입니다 ...

그런 다음 클라이언트가 임대 요청을 보내는 지 확인하고 /var/logs/deamon.log 파일을 확인하십시오. 거기에 많은 DHCP 요청이 있어야합니다. 그렇지 않은 경우 클라이언트에 문제가있는 것입니다 (그리고 거기서 가져옵니다).

당신의 클라이언트가 괜찮다면, 잠시 동안 firestarter를 잊어 버리고 그것없이 작동하도록하자. DHCP 서버가 작동하고 있는지 확인하십시오. "sudo /etc/init.d/dhcp3-server stop"을 입력 한 다음 "sudo /etc/init.d/dhcp3-server start"를 입력하십시오. 그런 다음 상자에 올바르게 설치되었다고 가정하여 실행 중이어야합니다.

내 dhcpd.conf 파일의 사본을 포함 시켰습니다.

마지막으로, 서버의 / var / log / messages 파일에서 요청을 받고 유효한 임대로 응답하면 파일을 살펴보십시오. 또한 구성 파일에 어떤 문제가 있는지 알 수 있습니다 (물론 문제가있는 경우). 이 작업을 수행 할 수없는 경우 메시지 파일을 게시하면 나중에 살펴 보겠습니다.

행운을 빕니다

라자 트


2
그는 서버가 아니라 DHCP 클라이언트에 대해 이야기하고 있습니다.
mikl
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.