내 네트워크의 이더넷 인터페이스 이름

내 네트워크의 이더넷 인터페이스 이름

내 운영 체제에 enp1s0 이더넷 인터페이스가 없는 이유는 무엇입니까?

ip -brief link |cut -d" "  -f1
lo
enp6s0

왜 결과를 얻을 수 없나요?

ip -brief link |cut -d" "  -f1
lo
enp1s0

답변1

이더넷 인터페이스 이름은 enp6s0해당 NIC의 PCI 버스 위치를 나타냅니다(명령에 표시됨).lspci06:00.0

PCI 버스 위치에 네트워크 카드가 없으면 01:00.0인터페이스 이름을 알 수 없습니다 enp1s0. 많은 데스크탑 마더보드에서 PCI 버스 위치는 01:00.0첫 번째 추가 GPU 카드에 권장되는 위치인 첫 번째 긴(16x) PCIe 슬롯을 나타냅니다.

물론 네트워크 인터페이스에 대한 사용자 정의 이름을 설정하면 원하는 대로 이름을 지정할 수 있지만 enp*정당한 이유 없이 이름과 해당 PCI 버스 위치 간의 관계를 고의로 끊으면 혼란만 야기됩니다. 앞으로는 자신(및 시스템의 다른 관리자)도 마찬가지입니다.

답변2

최근 일부 Linux 배포판에서는 이더넷 인터페이스의 명명 규칙이 변경되었습니다. 이제 인터페이스 이름은 해당 드라이버에 따라 동적으로 결정됩니다.

자세한 설명을 위해,이 기사를 참조하십시오.

관련 정보