18.2. NetworkManager 연결의 DHCP 동작 구성
DHCP(Dynamic Host Configuration Protocol) 클라이언트는 클라이언트가 네트워크에 연결할 때마다 DHCP 서버의 동적 IP 주소 및 해당 구성 정보를 요청합니다.
DHCP 서버에서 IP 주소를 검색하도록 연결을 구성하면 NetworkManager에서 DHCP 서버에서 IP 주소를 요청합니다. 기본적으로 클라이언트는 이 요청이 완료될 때까지 45초 동안 기다립니다. DHCP
연결이 시작되면 dhcp 클라이언트는 DHCP
서버에서 IP 주소를 요청합니다.
사전 요구 사항
- 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>
추가 리소스
-
nm-settings(5) 도움말
페이지