질문:
DHCP가 없는 임베디드 Linux의 dhclient 시간 초과를 변경하고 싶습니다.
내가 뭘 한거지:
isc.org에서 DHCP를 컴파일했습니다. 나는 이것을 CFLAGS로 컴파일했습니다:
CFLAGS="-D_PATH_DHCLIENT_SCRIPT='\"/sbin/dhclient-script\"' \
-D_PATH_DHCPD_CONF='\"/etc/dhcp/dhcpd.conf\"' \
-D_PATH_DHCLIENT_CONF='\"/ISGv2/configs/dhclient.conf\"'"
내 구성 파일 /ISGv2/configs/dhclient.conf
( _PATH_DHCLIENT_CONF
위에 표시된 CFLAGS에 지정)에서 제한 시간을 3초로 지정했습니다.
이 명령을 실행하면:
dhclient wlan0
사용되는 시간 초과는 다음과 같습니다.<3초 이외의 시간>, 따라서 다른(알 수 없는) 구성 파일에서 "기본" 설정을 읽어야 합니다.
이 명령을 실행하면:
dhclient wlan0 -cf /ISGv2/configs/dhclient.conf
예상대로 작동합니다.
기본적으로 사용할 프로필을 어떻게 결정합니까?
답변1
해결책:
isg.org의 dhcp에 버그가 있는지는 모르겠지만 여기에 있는 dhclient.conf를 사용합니다.
/etc/dhclient.conf