저는 이더넷 스위치의 소프트웨어 테스터이며 가끔 집에서 일합니다. 제가 직장에서 사용하고 있는 컴퓨터의 두 네트워크 인터페이스는 eth0과 eth1입니다. 내 개인 노트북에서는 이름이 enp0s20u1 및 enp9s0입니다. 이것은 짜증나는 오류의 원인입니다.
다른 모든 설정을 유지하면서 네트워크 인터페이스 이름을 eth0 및 eth1로 변경하려면 어떻게 해야 합니까?
저는 페도라 21을 사용하고 있습니다.
[root@martin may_2015]# uname -a
Linux martin.laptop 4.0.4-201.fc21.x86_64 #1 SMP Thu May 21 15:58:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
인터넷에서는 /etc/udev/rules.d/70-pertant-net.rules 파일을 편집해야 한다고 하는데 /etc/udev/rules.d 디렉토리가 없습니다. 나도 해봤어
grep -Ri enp0s20u1 /etc
결과가 없습니다.
답변1
udev에는 대부분의 파일이 있습니다. /usr/lib/udev/rules.d/ 이를 편집하는 대신 동일한 이름의 파일을 생성하여 재정의합니다./etc/udev/rules.d/.
네트워크 인터페이스의 멋진 이름 변경을 비활성화하려면 규칙 파일을 재정의해야 합니다.80-네트-이름-slot.rules. /etc에 있으면 안 됩니다. 이렇게 간단합니다.
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
8.9인치 참조 Fedora 네트워킹 가이드 (pdf)에서는 다른 솔루션도 논의합니다.