net 장치 이름을 바꾸는 중 오류 발생: '개발자가 중복되었거나 "enp96s0f0"이 쓰레기입니다.'라는 오류가 발생했습니다.

net 장치 이름을 바꾸는 중 오류 발생: '개발자가 중복되었거나 "enp96s0f0"이 쓰레기입니다.'라는 오류가 발생했습니다.

저는 "eno" 네트워크 명명 규칙을 사용하는 새 컴퓨터를 받았습니다. 하지만 제가 작업 중인 애플리케이션은 "enp96s0f0" 명명 규칙을 예상하고 있었습니다. 포트 이름을 바꾸려고 하는데 다음 오류가 발생합니다.

Error either dev is a duplicate or "enp96s0f0" is a garbage

내가 할 방법은 /etc/default/grub의 GRUB_CMDLINE_LINUX에 "net.ifnames=0 biosdevname=0"을 추가하는 것입니다. grub을 업데이트하고 재부팅한 후 네트워크 포트는 "eth" 명명 규칙을 따릅니다. 그런 다음 이렇게 하려고 합니다.

ip link set eth0 down
ip link set eth0 enp96s0f0

그리고 오류가 발생합니다. 이 문제를 어떻게 해결할 수 있나요?

답변1

문제가 무엇인지 알아냈습니다. 내가 하고 싶었던 건 이름을 바꾸는 것뿐이었다. 다음 구문을 사용해야 했습니다.

ip link set eth0 name enp96s0f0

관련 정보