1.4. 다른 네트워크 인터페이스 이름 지정 체계로 전환
기본적으로 RHEL 10은 RHEL의 최신 마이너 버전을 설치하거나 업데이트하더라도 rhel-10.0 이름 지정 체계를 사용합니다. 기본 이름 지정 체계는 대부분의 시나리오에 적합하지만 다른 스키마 버전으로 전환해야 하는 이유가 있을 수 있습니다.
이름 지정 스키마를 변경해야 하는 경우를 예로 들 수 있습니다.
- 새로운 체계는 슬롯 번호와 같은 추가 속성을 인터페이스 이름에 추가하는 경우 장치를 더 잘 식별하는 데 도움이 될 수 있습니다.
-
새로운 체계는
udev가 커널 할당 장치 이름(eth*)으로 대체되지 않도록 할 수 있습니다. 이는 드라이버에서 두 개 이상의 인터페이스에 고유한 특성을 제공하지 않는 경우 고유 이름을 생성하는 경우에 발생합니다.
사전 요구 사항
- 서버의 콘솔에 액세스할 수 있습니다.
프로세스
네트워크 인터페이스를 나열합니다.
# ip link show 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 00:00:5e:00:53:1a brd ff:ff:ff:ff:ff:ff ...인터페이스의 MAC 주소를 기록합니다.
선택 사항: 네트워크 인터페이스의
ID_NET_NAMING_SCHEME속성을 표시하여 RHEL에서 현재 사용하는 이름 지정 체계를 식별합니다.# udevadm info --query=property --property=ID_NET_NAMING_SCHEME /sys/class/net/eno1 ID_NET_NAMING_SCHEME=rhel-10.0이 속성은
lo루프백 장치에서 사용할 수 없습니다.net.naming-scheme= <scheme> 옵션을 설치된 모든 커널의 명령줄에 추가합니다. 예를 들면 다음과 같습니다.# grubby --update-kernel=ALL --args=net.naming-scheme=rhel-10.1시스템을 재부팅합니다.
# reboot기록한 MAC 주소에 따라 다른 이름 지정 체계로 인해 변경된 네트워크 인터페이스의 새 이름을 확인합니다.
# ip link show 2: eno1np0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether 00:00:5e:00:53:1a brd ff:ff:ff:ff:ff:ff ...스키마를 전환한 후
udev는 지정된 MAC 주소eno1np0을 사용하여 장치의 이름을 지정하며 이전에eno1이라는 이름을 사용했습니다.이전 이름의 인터페이스를 사용하는 NetworkManager 연결 프로필을 식별합니다.
# nmcli -f device,name connection show DEVICE NAME eno1 example_profile ...연결 프로필의
connection.interface-name속성을 새 인터페이스 이름으로 설정합니다.# nmcli connection modify example_profile connection.interface-name "eno1np0"연결 프로필을 다시 활성화합니다.
# nmcli connection up example_profile
검증
네트워크 인터페이스의
ID_NET_NAMING_SCHEME속성을 표시하여 RHEL에서 사용하는 이름 지정 체계를 식별합니다.# udevadm info --query=property --property=ID_NET_NAMING_SCHEME /sys/class/net/eno1np0 ID_NET_NAMING_SCHEME=_rhel-10.1