Red Hat Training
A Red Hat training course is available for RHEL 8
8.3. IPv4를 통해 이더넷 프레임을 전송하도록 GRETAP 터널 구성
GRETAP(Generic Routing Encapsulation Terminal Access Point) 터널은 OSI 수준 2에서 작동하고 RFC 2784 에 설명된 대로 IPv4 패킷의 이더넷 트래픽을 캡슐화합니다.
GRETAP 터널을 통해 전송되는 데이터는 암호화되지 않습니다. 보안상의 이유로 VPN 또는 다른 암호화된 연결을 통해 터널을 설정하십시오.
예를 들어 다음 다이어그램에 표시된 대로 두 RHEL 라우터 간에 GRETAP 터널을 생성하여 브리지를 사용하여 두 개의 네트워크를 연결할 수 있습니다.
gretap0
장치 이름이 예약되어 있습니다. gretap1
또는 장치에 다른 이름을 사용합니다.
사전 요구 사항
- 각 RHEL 라우터에는 로컬 네트워크에 연결된 네트워크 인터페이스가 있으며 인터페이스에는 IP 구성이 할당되지 않습니다.
- 각 RHEL 라우터에는 인터넷에 연결된 네트워크 인터페이스가 있습니다.
절차
네트워크 A의 RHEL 라우터에서:
bridge0
이라는 브리지 인터페이스를 만듭니다.# nmcli connection add type bridge con-name bridge0 ifname bridge0
브리지의 IP 설정을 구성합니다.
# nmcli connection modify bridge0 ipv4.addresses '192.0.2.1/24' # nmcli connection modify bridge0 ipv4.method manual
로컬 네트워크에 연결된 인터페이스에 대한 새 연결 프로필을 브리지에 추가합니다.
# nmcli connection add type ethernet slave-type bridge con-name bridge0-port1 ifname enp1s0 master bridge0
GRETAP 터널 인터페이스의 새 연결 프로필을 브리지에 추가합니다.
# nmcli connection add type ip-tunnel ip-tunnel.mode gretap slave-type bridge con-name bridge0-port2 ifname gretap1 remote 198.51.100.5 local 203.0.113.10 master bridge0
remote
및local
매개변수는 원격의 공용 IP 주소와 로컬 라우터를 설정합니다.선택 사항: 필요하지 않은 경우 스패닝 트리 프로토콜 (STP)을 비활성화합니다.
# nmcli connection modify bridge0 bridge.stp no
기본적으로 STP가 활성화되어 연결을 사용할 수 있기 전에 지연이 발생합니다.
bridge0
연결을 활성화하면 브리지의 포트를 자동으로 활성화합니다.# nmcli connection modify bridge0 connection.autoconnect-slaves 1
bridge0
연결을 활성화합니다.# nmcli connection up bridge0
네트워크 B의 RHEL 라우터에서:
bridge0
이라는 브리지 인터페이스를 만듭니다.# nmcli connection add type bridge con-name bridge0 ifname bridge0
브리지의 IP 설정을 구성합니다.
# nmcli connection modify bridge0 ipv4.addresses '192.0.2.2/24' # nmcli connection modify bridge0 ipv4.method manual
로컬 네트워크에 연결된 인터페이스에 대한 새 연결 프로필을 브리지에 추가합니다.
# nmcli connection add type ethernet slave-type bridge con-name bridge0-port1 ifname enp1s0 master bridge0
GRETAP 터널 인터페이스의 새 연결 프로필을 브리지에 추가합니다.
# nmcli connection add type ip-tunnel ip-tunnel.mode gretap slave-type bridge con-name bridge0-port2 ifname gretap1 remote 203.0.113.10 local 198.51.100.5 master bridge0
remote
및local
매개변수는 원격의 공용 IP 주소와 로컬 라우터를 설정합니다.선택 사항: 필요하지 않은 경우 스패닝 트리 프로토콜 (STP)을 비활성화합니다.
# nmcli connection modify bridge0 bridge.stp no
bridge0
연결을 활성화하면 브리지의 포트를 자동으로 활성화합니다.# nmcli connection modify bridge0 connection.autoconnect-slaves 1
bridge0
연결을 활성화합니다.# nmcli connection up bridge0
검증
두 라우터 모두에서
enp1s0
및gretap1
연결이 연결되고CONNECTION
열에 포트의 연결 이름이 표시되는지 확인합니다.# nmcli device nmcli device DEVICE TYPE STATE CONNECTION ... bridge0 bridge connected bridge0 enp1s0 ethernet connected bridge0-port1 gretap1 iptunnel connected bridge0-port2
각 RHEL 라우터에서 다른 라우터의 내부 인터페이스의 IP 주소를 ping합니다.
라우터 A에서 ping
192.0.2.
2:# ping 192.0.2.2
라우터 B에서
192.0.2.1
ping :# ping 192.0.2.1
추가 리소스
-
nmcli(1) 도움말
페이지 -
nm-settings(5) 도움말
페이지