nmcli에서 ipv4.dns-option의 목적

nmcli에서 ipv4.dns-option의 목적

dns-options연결 이름은 다음 명령을 사용하여 myname값으로 변경할 수 있습니다.value

 nmcli con modify myname ipv4.dns-options value

대화형 모드를 사용하면 간단한 설명이 표시됩니다 dns-options.

nmcli> describe ipv4.dns-options

=== [dns-options] ===
[NM property description]
Array of DNS options. NULL means that the options are unset and left at the default. In this case NetworkManager will use default options. This is distinct from an empty list of properties.

질문: 필드의 값은 무엇입니까 dns-options? 목적은 무엇입니까 dns-option?

답변1

NetworkManager 소스 트리에 대한 약간의 조사 libnm-core/nm-setting-ip-config.cNDOTS지식을 바탕으로resolv.conf(5), 이러한 옵션은 에서 설정할 수 있는 옵션과 동일한 것으로 나타납니다 /etc/resolv.conf.

-bash-4.2$ grep options /etc/resolv.conf 
options rotate
options timeout:1
options attempts:3

답변2

@thrig의 답변을 찬성하고 싶지만 아직 평판이 충분하지 않습니다. 최근에 DNS 순환 및 시간 초과를 구성해야 했습니다. 단일 명령으로 나열하려면 따옴표를 사용해야 한다는 것을 알았습니다.

nmcli con modify <interface_name> ipv4.dns-options "timeout:1 rotate"

/etc/resolv.conf다음과 같이 표시됩니다 .

# Generated by NetworkManager
nameserver 1.1.1.1
nameserver 8.8.8.8
options timeout:1 rotate

관련 정보