21.2. NetworkManager 연결의 DHCP 시간 제한 동작 구성
DHCP(Dynamic Host Configuration Protocol) 클라이언트는 클라이언트가 네트워크에 연결할 때마다 DHCP 서버에서 동적 IP 주소와 해당 구성 정보를 요청합니다.
연결 프로필에서 DHCP를 활성화하면 NetworkManager는 기본적으로 이 요청이 완료될 때까지 45초 동안 기다립니다.
사전 요구 사항
- DHCP를 사용하는 연결은 호스트에 구성됩니다.
절차
선택 사항:
ipv4.dhcp-timeout및ipv6.dhcp-timeout속성을 설정합니다. 예를 들어 두 옵션을 모두30초로 설정하려면 다음을 입력합니다.# nmcli connection modify <connection_name> ipv4.dhcp-timeout 30 ipv6.dhcp-timeout 30또는 매개 변수를
무한대로 설정하여 NetworkManager가 성공할 때까지 IP 주소 요청 및 업데이트 시도를 중지하지 않도록 구성합니다.선택 사항: NetworkManager가 시간 초과 전에 IPv4 주소를 수신하지 않는 경우 동작을 구성합니다.
# nmcli connection modify <connection_name> ipv4.may-fail <value>ipv4.may-fail옵션을 다음과 같이 설정하는 경우:예. 연결 상태는 IPv6 구성에 따라 다릅니다.- IPv6 구성이 활성화되고 성공하면 NetworkManager는 IPv6 연결을 활성화하고 더 이상 IPv4 연결을 활성화하지 않습니다.
- IPv6 구성이 비활성화되거나 구성되지 않은 경우 연결이 실패합니다.
아니요. 연결이 비활성화됩니다. 이 경우 다음을 수행합니다.-
연결의
autoconnect속성이 활성화된 경우 NetworkManager는autoconnect-retries속성에 설정된 횟수만큼 연결을 다시 시도합니다. 기본값은4입니다. - 연결이 계속 DHCP 주소를 가져올 수 없는 경우 자동 비활성화가 실패합니다. 5분 후에 자동 연결 프로세스가 다시 시작하여 DHCP 서버에서 IP 주소를 가져옵니다.
-
연결의
선택 사항: NetworkManager가 시간 초과 전에 IPv6 주소를 수신하지 않는 경우 동작을 구성합니다.
# nmcli connection modify <connection_name> ipv6.may-fail <value>