ISC DHCP 클라이언트: dhclient.conf는 어디에 있습니까?

ISC DHCP 클라이언트: dhclient.conf는 어디에 있습니까?

질문:

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

관련 정보