영구적으로 변경하고 싶습니다.장비이식 가능한 스크립팅을 사용하기 위한 네트워크 인터페이스의 이름입니다.
인터페이스 이름이 이상하네요enp02fghjkl1. 아름다운 이름이 생각나네요메쉬 1. 나는 변화를 시도 ip link
하고 nmcli
다른 많은 것들을 사용해 보았습니다.장비내가 동안 영구적으로 이름이 지정되었습니다.할 수 있는변경했지만 재부팅 후에도 지속되도록 할 수 없습니다.
임시로 변경하는 명령 세트는 다음과 같습니다.
sudo ip link set enp02fghjkl1 down
sudo ip link set enp02fghjkl1 name netface1
sudo nmcli connection modify Wired\ connection\ 1 con-name netface1
sudo nmcli device connect netface1
sudo nmcli con up netface1
sudo nmcli con reload
그러나 재부팅 후 명령은 nmcli c
다음과 같습니다.메쉬 1그러나 명령은 nmcli d
보여줍니다enp02fghjkl1
참고: 저는 또한 다음과 같은 웹 스크립트를 만들었습니다.ifcfg-netface1그리고 배치uuid있지만 재부팅 후에는 무시됩니다.
답변1
- 1단계. 나에게 도움이 된 강력한 솔루션: 네트워크 스크립트 파일에는 다음 네 줄이 있어야 합니다.
/etc/sysconfig/network-scripts/ifcfg-somename1
NAME=somename1
DEVICE=somename1
HWADDR=FE:FF:GG:11:00:10
UUID=b623cbaa-ffe2-3456-7890-1a23b465cd67
경고: 파일은 둘 중 하나만 가질 수 없으며 하나만 가질
HWADDR
수 있습니다. 명령을 통해 얻을MACADDR
수 있습니다 .UUID
nmcli c
- 2단계.
net.ifnames=0
뒤에 어딘가에 추가하세요.스키마가 설정되지 않았습니다.그리고 전에적혈구이 파일에서:
/etc/default/grub
그런 다음 명령을 실행하십시오.sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- 3단계. MAC 주소를 이 파일의 네트워크 카드 이름과 일치시킵니다.
/etc/systemd/network/70-custom-ifnames.link
[Match]
MACAddress=FE:FF:GG:11:00:10
[Link]
Name=somename1
- 4단계. 사용자 정의 규칙 파일에 다음 줄을 추가합니다.
/etc/udev/rules.d/70-custom-ifnames.rules
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="FE:FF:GG:11:00:10",ATTR{type}=="1",NAME="somename1"