3.3.5. nmcli를 사용하여 연결 프로필 생성 및 수정
연결 프로필에는 데이터 소스에 연결하는 데 필요한 연결 속성 정보가 포함되어 있습니다.
nmcli 를 사용하여 NetworkManager 에 대한 새 프로필을 만들려면 다음을 수행합니다.
nmcli c add {ARGUMENTS}
nmcli c add {ARGUMENTS}
nmcli c add에서는 다음 두 가지 유형의 매개변수를 사용할 수 있습니다.
- 속성 이름
- 내부적으로 연결을 설명하는 데 NetworkManager가 사용하는 이름입니다. 가장 중요한 것은 다음과 같습니다.
- connection.type
nmcli c add connection.type bond
nmcli c add connection.type bondCopy to Clipboard Copied! Toggle word wrap Toggle overflow - connection.interface-name
nmcli c add connection.interface-name enp1s0
nmcli c add connection.interface-name enp1s0Copy to Clipboard Copied! Toggle word wrap Toggle overflow - connection.id
nmcli c add connection.id "My Connection"
nmcli c add connection.id "My Connection"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 속성 및 설정에 대한 자세한 내용은nm-settings(5) 도움말페이지를 참조하십시오.
- 별칭 이름
- 내부적으로 속성으로 변환되는 사람이 읽을 수 있는 이름입니다. 가장 일반적인 방법은 다음과 같습니다.
- 유형 (연결.type 속성)
nmcli c add type bond
nmcli c add type bondCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ifname (connect.interface-name 속성)
nmcli c add ifname enp1s0
nmcli c add ifname enp1s0Copy to Clipboard Copied! Toggle word wrap Toggle overflow - con-name (connect.id 속성)
nmcli c add con-name "My Connection"
nmcli c add con-name "My Connection"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
이전 버전의
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli 에서 별칭 을 사용하여 필요한 연결을 생성하려면 다음을 수행합니다. 예를 들어, ifname enp1s0 및 con-name My Connection. 다음 형식의 명령을 사용할 수 있습니다. nmcli c add type ethernet ifname enp1s0 con-name "My Connection"
nmcli c add type ethernet ifname enp1s0 con-name "My Connection"
최신 버전에서는
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
속성 이름과 별칭 을 모두 서로 바꿔 사용할 수 있습니다. 다음 예제는 모두 유효하고 동일합니다. nmcli c add type ethernet ifname enp1s0 con-name "My Connection" ethernet.mtu 1600
nmcli c add type ethernet ifname enp1s0 con-name "My Connection" ethernet.mtu 1600
nmcli c add connection.type ethernet ifname enp1s0 con-name "My Connection" ethernet.mtu 1600
nmcli c add connection.type ethernet ifname enp1s0 con-name "My Connection" ethernet.mtu 1600
nmcli c add connection.type ethernet connection.interface-name enps1s0 connection.id "My Connection" ethernet.mtu 1600
nmcli c add connection.type ethernet connection.interface-name enps1s0 connection.id "My Connection" ethernet.mtu 1600
인수는 연결 유형에 따라 다릅니다. 모든 연결 유형에 대해
type 인수만 필요하며 ifname 은 bond,team,bridge 및 vlan 을 제외한 모든 유형에 대해 필수입니다.
- type type_name
- 연결 유형. 예를 들면 다음과 같습니다.
nmcli c add type bond
nmcli c add type bondCopy to Clipboard Copied! Toggle word wrap Toggle overflow - ifname interface_name
- 연결을 바인딩할 인터페이스입니다. 예를 들면 다음과 같습니다.
nmcli c add ifname interface_name type ethernet
nmcli c add ifname interface_name type ethernetCopy to Clipboard Copied! Toggle word wrap Toggle overflow
연결 프로필의 속성을 하나 이상 수정하려면 다음 명령을 사용합니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli c modify
nmcli c modify
예를 들어
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
연결.id 를 My Connection에서 My favorite connection으로 변경하고 connection .interface-name 을 enp1s0 으로 변경하려면 다음과 같이 명령을 실행합니다. nmcli c modify "My Connection" connection.id "My favorite connection" connection.interface-name enp1s0
nmcli c modify "My Connection" connection.id "My favorite connection" connection.interface-name enp1s0
참고
속성 이름을 사용하는 것이 좋습니다. 별칭 은 호환성을 위해서만 사용됩니다.
또한 이더넷 MTU를 1600으로 설정하려면 다음과 같이 크기를 수정합니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli c modify "My favorite connection" ethernet.mtu 1600
nmcli c modify "My favorite connection" ethernet.mtu 1600
nmcli를 사용하여 수정된 연결 후 변경 사항을 적용하려면 다음 명령을 입력하여 연결을 다시 활성화합니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
예를 들어 다음과 같습니다.
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
nmcli con up con-name
nmcli con up con-name
nmcli con up My-favorite-connection Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/16)
nmcli con up My-favorite-connection
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/16)