9장. 네트워킹
9.1. NetworkManager
9.1.1. 레거시 네트워크 스크립트 지원
네트워크 스크립트는 Red Hat Enterprise Linux 8에서 더 이상 사용되지 않으며 기본적으로 제공되지 않습니다. 기본 설치는 nmcli 툴을 통해 NetworkManager 를 호출하는 ifup
및 ifdown
스크립트의 새 버전을 제공합니다. Red Hat Enterprise Linux 8에서 ifup
및 ifdown
스크립트를 실행하려면 NetworkManager 를 실행해야 합니다.
/sbin/ifup-local
,ifdown-pre-local
및 ifdown-local
스크립트의 사용자 지정 명령이 실행되지 않습니다.
이러한 스크립트가 필요한 경우 다음 명령을 사용하여 시스템에서 더 이상 사용되지 않는 네트워크 스크립트를 설치할 수 있습니다.
# yum install network-scripts
ifup
및 ifdown
스크립트는 설치된 레거시 네트워크 스크립트에 연결됩니다.
레거시 네트워크 스크립트를 호출하면 사용 중단을 알리는 경고 메시지가 표시됩니다.
9.1.2. NetworkManager는 SR-IOV 가상 함수 지원
Red Hat Enterprise Linux 8에서 NetworkManager 는 SR-IOV(Single-root I/O Virtualization)를 지원하는 인터페이스에 대해 VF(가상 기능) 수를 구성할 수 있습니다. 또한 NetworkManager는 MAC 주소, VLAN, spoof checking
설정 및 허용된 비트레이트와 같은 VF의 일부 속성을 설정할 수 있습니다. SR-IOV와 관련된 모든 속성은 sriov
연결 설정에서 사용할 수 있습니다. 자세한 내용은 nm-settings(5)
매뉴얼 페이지를 참조하십시오.
9.1.3. NetworkManager는 연결에 대한 와일드카드 인터페이스 이름 일치 지원
이전에는 인터페이스 이름의 정확한 일치만 사용하여 주어진 인터페이스에 대한 연결을 제한할 수 있었습니다. 이번 업데이트를 통해 연결에 와일드카드를 지원하는 새로운 match.interface-name 속성이 있습니다. 이제 사용자는 와일드카드 패턴을 사용하여 보다 유연한 방식으로 연결에 대한 인터페이스를 선택할 수 있습니다.
9.1.4. NetworkManager는 ethtool 오프로드 기능 구성 지원
이번 개선된 기능을 통해 NetworkManager
는 ethtool
오프로드 기능 구성을 지원하며 사용자는 더 이상 init 스크립트 또는 NetworkManager
디스패치 스크립트를 사용할 필요가 없습니다. 결과적으로 다음 방법 중 하나를 사용하여 연결 프로필의 일부로 오프로드 기능을 구성할 수 있습니다.
-
nmcli
유틸리티 사용 -
/etc/NetworkManager/system-connections/
디렉터리에서 키 파일 편집 -
/etc/sysconfig/network-scripts/ifcfg-*
파일을 편집하여
이 기능은 현재 그래픽 인터페이스와 nmtui
유틸리티에서 지원되지 않습니다.
자세한 내용은 nmcli를 사용하여 ethtool 오프로드 기능 구성을 참조하십시오.
9.1.5. NetworkManager는 이제 기본적으로 내부 DHCP 플러그인을 사용합니다.
NetworkManager 는 내부
및 dhclient
DHCP 플러그인을 지원합니다. 기본적으로 RHEL (Red Hat Enterprise Linux) 7의 NetworkManager 는 dhclient
및 RHEL 8 내부
플러그인을 사용합니다. 특정 상황에서는 플러그인이 다르게 작동합니다. 예를 들어, dhclient
는 /etc/dhcp/
디렉터리에 지정된 추가 설정을 사용할 수 있습니다.
RHEL 7에서 RHEL 8로 업그레이드하고 NetworkManager 가 다르게 작동하는 경우 dhclient
플러그인을 사용하려면 /etc/NetworkManager/NetworkManager.conf
파일의 [main]
섹션에 다음 설정을 추가하십시오.
[main] dhcp=dhclient
9.1.6. RHEL 8에는 NetworkManager-config-server 패키지가 기본적으로 설치되지 않습니다.
NetworkManager-config-server
패키지는 설치 중에 GUI 기본 환경을 사용하는
선택하는 경우에만 기본적으로 설치됩니다. 다른 환경을 선택한 경우 Server
또는 Server를yum install NetworkManager-config-server
명령을 사용하여 패키지를 설치합니다.