1.9. systemd 링크 파일을 사용하여 네트워크 인터페이스에 대체 이름 할당
대체 인터페이스 이름을 지정하면 커널에서 네트워크 인터페이스에 추가 이름을 할당할 수 있습니다. 네트워크 인터페이스 이름이 필요한 명령에서 일반 인터페이스 이름과 동일한 방식으로 이러한 대체 이름을 사용할 수 있습니다.
사전 요구 사항
- 대체 이름으로 ASCII 문자를 사용해야 합니다.
- 대체 이름은 128자 이상이어야 합니다.
프로세스
네트워크 인터페이스 이름과 해당 MAC 주소를 표시합니다.
ip link show
# ip link show ... enp1s0: <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 ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 대체 이름을 할당할 인터페이스의 MAC 주소를 기록합니다.
아직 없는 경우
/etc/systemd/network/
디렉터리를 만듭니다.mkdir -p /etc/systemd/network/
# mkdir -p /etc/systemd/network/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 대체 이름이 있어야 하는 각 인터페이스에 대해
/etc/
/systemd/network-defaultsystemd/network/
network/network-default.link 디렉터리에 고유한 이름과 .link 접미사가 있는 /usr/lib.link
파일의 사본을 생성합니다. 예를 들면 다음과 같습니다.cp /usr/lib/systemd/network/99-default.link /etc/systemd/network/98-lan.link
# cp /usr/lib/systemd/network/99-default.link /etc/systemd/network/98-lan.link
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 단계에서 생성한 파일을 수정합니다.
[Match]
섹션을 다음과 같이 다시 작성하고AlternativeName
항목을[Link]
섹션에 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들어 다음 콘텐츠를 사용하여
/etc/systemd/network/70-altname.link
파일을 생성하여 MAC 주소00:00:5e:53:1a
가 있는 인터페이스에공급자
를 다른 이름으로 할당합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow initrd
RAM 디스크 이미지를 다시 생성합니다.dracut -f
# dracut -f
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 시스템을 재부팅합니다.
reboot
# reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
대체 인터페이스 이름을 사용합니다. 예를 들어 대체 이름
공급자가
있는 장치의 IP 주소 설정을 표시합니다.ip address show provider
# ip address show provider 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:00:5e:00:53:1a brd ff:ff:ff:ff:ff:ff altname provider ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow