인터페이스에 주소를 할당할 수 없는 경우 dhclient -6을 호출한 후 콘솔에서 정보 인쇄를 중지할 수 있습니까?

인터페이스에 주소를 할당할 수 없는 경우 dhclient -6을 호출한 후 콘솔에서 정보 인쇄를 중지할 수 있습니까?

IPv4 주소 가져오기를 실행했는데 dhclient -v -i <interface?>주소가 인터페이스에 할당되지 않은 경우 잠시 후 명령에 제공된 정보가 표시되지 않고 중지되지만 dhclient는 계속 실행 중입니다. IPv6에서 동일한 작업을 수행하면 dhclient -6 -v -i <interface>명령이 멈추지 않습니다. 줄여보려고 했지만 timeout/etc/dhcp/dhclient.conf값을 변경해도 작동하지 않는 것 같습니다. C 애플리케이션을 호출해야 하는데 system(dhclient -6 -i <interface>)주소를 할당할 수 없으면 이 호출로 인해 애플리케이션이 영원히 중지됩니다. 주소가 제공되지 않은 경우 강제로 중지하려면 어떻게 해야 합니까?

답변1

이 옵션은 다음 에 따라 man 8 dhclient원하는 동작을 제공합니다 .

-1
Try once to get a lease. One failure, exit with code 2.

관련 정보