Red Hat Training

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

2.7.3. 새로운 네트워크 이름 지정 스키마

Red Hat Enterprise Linux 7은 네트워크 인터페이스에 대한 일관되고 예측 가능한 네트워크 장치 이름 지정 방법을 제공합니다. 이러한 기능은 인터페이스를 찾고 구분하기 위해 시스템의 네트워크 인터페이스 이름을 변경합니다.

전통적으로 Linux의 네트워크 인터페이스는 eth[0123…​] 로 열거되지만, 이러한 이름은 섀시의 실제 레이블과 반드시 일치하지는 않습니다. 여러 네트워크 어댑터를 사용하는 최신 서버 플랫폼에는 비 결정적 이름 및 이러한 인터페이스의 직관적 이름이 발생할 수 있습니다. 이는 마더보드(Lan-on-Motherboard, LOM) 및 애드온(단일 및 멀티 포트) 어댑터 모두에 영향을 미칩니다.

In Red Hat Enterprise Linux 7, systemdudevd 다양한 이름 지정 체계를 지원합니다. 기본 동작은 펌웨어, 토폴로지 및 위치 정보를 기반으로 고정 이름을 할당하는 것입니다. 이는 하드웨어가 추가되거나 제거되더라도 완전히 자동적이고 완전히 예측 가능하며, 고정 상태를 유지하고(재정 새로 고침) 손상된 하드웨어를 원활하게 교체할 수 있습니다. 이 동작에 대한 단점은 이름이 이전에 사용된 이름(예: eth 0 대신 enp5s 0)보다 읽기가 더 어렵습니다.

이제 네트워크 인터페이스에 대한 다음 이름 지정 체계를 통해 지원됩니다. udevd 기본적으로.

스키마 1
온보드 장치에 대해 펌웨어 또는 BIOS를 통합한 이름(예: eno1 )입니다. systemd 펌웨어의 해당 정보가 적용 가능하고 사용 가능한 경우, 스키마 2가 대체로 사용되는 경우 기본적으로 이 스키마에 따라 이름 인터페이스입니다.
스키마 2
펌웨어 또는 BIOS를 통합한 이름에 PCI Express 핫플러그 슬롯 인덱스 번호(예: ens1 )가 제공되었습니다. systemd 펌웨어의 해당 정보가 적용 가능하고 사용 가능한 경우 이 스키마에 따른 이름 인터페이스는 대체로 사용됩니다.
스키마 3
하드웨어 커넥터의 물리적 위치 통합(예: enp2s0 ). systemd 펌웨어의 해당 정보가 적용 가능하고 사용 가능한 경우 이 스키마에 따라 이름 인터페이스는 대체 방법으로 사용됩니다.Name interfaces according to this scheme by default if that information from the firmware is applicable and available, with scheme 5 used as a fallback.
스키마 4
인터페이스의 MAC 주소(예: enx78e7d1ea46da )를 통합하는 이름입니다. 기본적으로 다음을 수행합니다. systemd 이 계획에 따라 인터페이스의 이름을 지정하지 않지만 필요한 경우 활성화할 수 있습니다.
플랜 5
예측할 수 없는 기존의 커널 네이티브 ethX 이름(예: eth0) 입니다. systemd 다른 모든 메서드가 실패할 경우 이 스키마에 따라 이름을 지정합니다.

시스템에 BIOSDEVNAME 이 활성화되어 있거나 사용자가 추가된 경우 udevd 커널 장치 이름을 변경하는 규칙이 기본 규칙보다 우선합니다. systemd 정책.

이 새로운 명명 시스템에 대한 자세한 내용은 네트워킹 가이드 를 참조하십시오.