>

dhclient 에서 일부 구성을 편집 한 후  구성 파일 ( /etc/dhcp/dhclient.conf ) 변경 사항은 컴퓨터를 재부팅 할 때까지 아무런 영향을 미치지 않습니다. dhclient 부터  백그라운드에서 실행 중이므로 실제로 구성 파일을 다시 읽고 해당 변경 사항을 적용하려면 프로세스를 다시 시작해야한다고 생각합니다.

이를 달성하는 가장 좋은 방법은 무엇입니까?

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.

내가 올바르게 이해한다면,이 옵션은 dhclient 를 죽일 것입니다  따라서 임대를 해제하고 시작되면 구성 파일을 다시 읽습니다 ( dhclient & 를 호출하는 것만 큼 확실하지 않습니다) ).

프로세스 트리를 확인하면서 dhclient 도 발견했습니다.   network-manager 의 자식 프로세스입니다 . sudo service network-manager restart 를 실행합니다   dhclient 를 더 깨끗하게 만들 수 있습니다  새로운 구성으로 다시 시작 하시겠습니까?

  • 이전 linux - / dev/mem에 액세스하면 우분투가 멈춤
  • 다음 git - 서버의 SSH 에이전트 전달