BusyBox udhcpc가 항상 백그라운드에서 실행되도록 만드는 방법은 무엇입니까?

BusyBox udhcpc가 항상 백그라운드에서 실행되도록 만드는 방법은 무엇입니까?

BusyBox 기반 Linux 시스템에서 eth0을 구성하여 DHCP 임대를 5번 시도한 다음 5번 시도 후에도 IP를 얻지 못하면 백그라운드에서 영원히 실행하려고 합니다(예: 나머지 애플리케이션 시작을 억제하지 않음). ).

나는 /etc/network/interfaces의 udhcpc_opts를 통해 다음과 같은 다양한 옵션을 시도해 왔습니다.

auto eth0
iface eth0 inet dhcp
    udhcpc_opts --retries 5 --background --syslog

하지만 백그라운드에 무기한 유지하는 방법을 모르겠습니다. IE는 처음 5번 시도한 다음 무제한 시도를 원합니다. 백그라운드에서의 재시도 횟수입니다. 누구든지 도와줄 수 있나요?

답변1

결국 DCHP 클라이언트를 시작할 때 "-n" 옵션이 자동으로 추가되도록 BusyBox 구성을 수정했습니다. 이 기능을 제거한 후 클라이언트는 주소를 즉시 가져오지 못하면 백그라운드로 이동합니다.

관련 정보