[-문구-Compeople-문구-]

+::System::/Linux2021. 12. 10. 14:30

** 리눅스, CentOS 7 기준 네트워크 장치명 변경 방법

1. 디바이스 장치명 확인

네트워크 장치명 확인을 위해, "ifconfig -a" 명령어 실행.

명령어 실행해 보면 "eth0", "lo" 처럼 장치명이 보이고, 이 장치명을 변경 해 보자.

ifconfig -a

 

2. 커널 옵션 추가

# vi /etc/default/grub

GRUB_CMDLINE_LINUX 옵션 맨 뒤에

"net.ifnames=0 biosdevname=0" 커널 옵션 추가.

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"

vi /etc/default/grub

3. 부트로더 수정

# grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-mkconfig -o /boot/grub2/grub.cfg

 

4. 디바이스 이름 변경

# cd /etc/sysconfig/network-scripts 이동하여, "ifcfg-0000" 원하는 장치명으로 변경

cd /etc/sysconfig/network-scripts

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ifcfg-0000 해당 파일 내용중 NAME=ehh0 부분, 바꾸고 싶은 이름으로 수정

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Posted by Compeople