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 구성을 수정했습니다. 이 기능을 제거한 후 클라이언트는 주소를 즉시 가져오지 못하면 백그라운드로 이동합니다.