Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.2. NetworkManager 명령줄 도구인 nmcli 사용

브리지를 만들려면 이름이 인 bridge-br0, 다음과 같이 명령을 실행합니다:
~]# nmcli con add type bridge ifname br0
Connection 'bridge-br0' (6ad5bba6-98a0-4f20-839d-c997ba7668ad) successfully added.
인터페이스 이름을 지정하지 않으면 기본값은 입니다. bridge, bridge-1, bridge-2, so on.
연결을 보려면 다음 명령을 실행합니다.
~]$ nmcli con show
NAME        UUID                                  TYPE            DEVICE
bridge-br0  79cf6a3e-0310-4a78-b759-bda1cc3eef8d  bridge          br0
enp1s0      4d5c449a-a6c5-451c-8206-3c9a4ec88bca  802-3-ethernet  enp1s0
스패닝 트리 프로토콜 (STP)은 기본적으로 활성화되어 있습니다. 사용된 값은 IEEE 802.1D-1998 표준에서 가져온 것입니다. 이 브릿지에 대해 STP 를 비활성화하려면 다음과 같이 명령을 실행합니다:
~]# nmcli con modify bridge-br0 bridge.stp no
이 브리지에 대해 802.1D STP 를 다시 활성화하려면 root 로 명령을 실행합니다:
~]# nmcli con modify bridge-br0 bridge.stp yes
802.1D STP 의 기본 브리지 우선 순위는 32768 입니다. 낮은 숫자는 루트 브리지 선택에서 선호됩니다. 예를 들어 우선 순위가 28672 인 브리지는 우선 순위 값이 32768 (기본값)인 브릿지에 우선하여 루트 브리지로 선택됩니다. 기본값이 아닌 값으로 브리지를 만들려면 다음과 같이 명령을 실행합니다.
~]$ nmcli con add type bridge ifname br5 stp yes priority 28672
Connection 'bridge-br5' (86b83ad3-b466-4795-aeb6-4a66eb1856c7) successfully added.
허용되는 값은 0 에서 65535 범위에 있습니다.
기존 브리지의 브리지 우선 순위를 기본값이 아닌 값으로 변경하려면 다음 형식으로 명령을 실행합니다.
~]$ nmcli connection modify bridge-br5 bridge.priority 36864
허용되는 값은 0 에서 65535 범위에 있습니다.
01:80:C2:00:00:00:00:00에서 01:80: C2:00:00: 0F 범위의 그룹 주소를 전달하도록 브리지 연결을 구성하려면 group-forward-mask 속성을 변경합니다. 이 속성은 16비트 마스크입니다. 각 비트는 전달되어야 하는 위의 범위의 그룹 주소에 해당합니다. 예를 들어 다음과 같습니다.
~]$ nmcli connection modify bridge-br5 bridge.group-forward-mask 8
중요
해당 주소는 STP(스패닝 트리 프로토콜), LACP(링크 집계 제어 프로토콜) 및 이더넷 MAC 일시 중지 프레임에 사용되므로 group-forward-mask 속성에는 1설정할 수 없습니다.
브리지 설정을 보려면 다음 명령을 실행합니다.
~]$ nmcli -f bridge con show bridge-br0
802.1D STP 에 대한 추가 옵션은 nmcli(1) 도움말 페이지의 bridge 섹션에 나열되어 있습니다.
인터페이스를 추가하거나 할당하려면 다음을 수행합니다. enp1s0을 브리지로 보냅니다. bridge-br0다음과 같이 명령을 실행합니다.
~]$ nmcli con add type ethernet ifname enp1s0 master bridge-br0
Connection 'bridge-slave-enp1s0' (70ffae80-7428-4d9c-8cbd-2e35de72476e) successfully added.
브리지에 기존 연결을 할당하려면 다음과 같이 진행합니다.
  1. 컨트롤러 및 포트 유형 속성을 변경합니다. 예를 들어 vlan100 이라는 기존 VLAN 연결을 할당하려면 다음을 수행합니다.
    ~]$ nmcli connection modify vlan100 master bridge-br0 slave-type bridge
  2. 연결을 다시 활성화하여 변경 사항을 적용합니다.
    ~]$ nmcli connection up vlan100
대화형 모드를 사용하여 값을 변경하려면 다음 명령을 실행합니다.
~]$ nmcli connection edit bridge-br0
nmcli 프롬프트에 배치됩니다.
nmcli> set bridge.priority 4096
nmcli> save
Connection 'bridge-br0' (79cf6a3e-0310-4a78-b759-bda1cc3eef8d) successfully saved.
nmcli> quit
nmcli 에 대한 소개는 3.3절. “nmcli로 IP 네트워킹 구성” 을 참조하십시오.