Linux 시스템의 DHCP에서 IP 주소를 해제하고 업데이트하는 방법은 무엇입니까?

Linux 시스템의 DHCP에서 IP 주소를 해제하고 업데이트하는 방법은 무엇입니까?

체계:

  • Linux Mint 18.2 Cinnamon 64비트(데스크탑 모드, 실습)

  • GNU/Linux Debian 9.2 Cinnamon 64비트(헤드리스 모드, SSH)

질문:

이러한 Linux 시스템의 DHCP 서버(라우터)에서 IP 주소를 해제하고 업데이트하는 방법은 무엇입니까?

답변1

네트워크에서 수신 대기 중인 다음 프로그램을 발견했습니다.

dhclient

인용하다매뉴얼 페이지:

-r     Release the current lease and stop the running DHCP client as  previously  recorded
       in  the  PID  file.  When shutdown via this method dhclient-script will be executed
       with the specific reason for calling the script set.  The client  normally  doesn't
       release  the  current  lease  as this is not required by the DHCP protocol but some
       cable ISPs require their clients to notify the server if they wish  to  release  an
       assigned IP address.

따라서 모든 인터페이스에 대한 솔루션은 다음과 같습니다.

sudo dhclient -r
sudo dhclient

또는 편리하게 특정 인터페이스에 대해 다음과 같이 말할 수 있습니다 eth0.

sudo dhclient -r eth0
sudo dhclient eth0

물론 SSH를 통해 서버에 접속할 때에는 이 두 가지 명령어를 실행해야 합니다.소식통아니면 아래와 같이 스크립트를 작성하세요.이 답변.

답변2

우분투에서:

풀어 주다:

sudo dhclient -r

고쳐 쓰다:

sudo dhclient -1

관련 정보