RHEL 7 버전부터는 네트워크 서비스 관리를 systemd 데몬이 하기때문에 펌웨어, 토폴로지, 위치정보에 기반하여 임의로 결정됩니다. 7버전 이전과 같이 ethN 형태의 표기를 사용하기 위해서는 GRUB, udev 설정이 필요합니다.
- GRUB 파일 변경
#vi /etc/default/grub |
위와 같이 GRUB_CMDLINE_LINUX 옵션 항목에 net.ifnames=0 옵션을 추가합니다.
grub 수정 후에는 설정을 적용시키기 위해 위와 같이 다음 명령을 실행합니다.
#grub2-mkconfig -o /boot/grub2/grub.cfg |
- udev-rules 편집
udev는 장치관리자 매퍼 역할로서 부팅 시 디바이스에 대한 명명 및 설정에 따라 처리를 지원합니다.
'70-persistent-ipoib.rules' 파일은 네트워크 인터페이스에 대한 규칙 설정 파일입니다.
#vi /etc/udev/rules.d/70-persistent-ipoib.rules |
ATTR{address}에 설정하는 MAC주소는 #ip a 명령을 통해 기존 장치인 "ensN"의 MAC 주소를 입력합니다.
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:a0:1b:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" |
<주의>
장치 변경 시 /etc/sysconfig/network-scripts 하위에서 설정한 모든 인터페이스 장치명을 수동으로 변경해줘야합니다.
Network Manager 툴을 이용한 nmtui, nmcli로 설정한 모든 네트워크 설정도 이전 명명의 인터페이스를 갖고 있습니다.
'Linux General' 카테고리의 다른 글
Multiple Gateway 설정 (1) | 2020.11.17 |
---|---|
ProLinux raw Device 설정(7, 8버전 공통) (0) | 2020.11.16 |
Webtob/Jeus 성능 튜닝 커널 파라미터 설정 (0) | 2020.11.16 |
Tibero 커널 파라미터(Kernel Parameters) 설정 (0) | 2020.11.16 |
ProLinux Unit Test 항목 점검 (0) | 2020.11.16 |