O nome da interface Ethernet da minha rede

O nome da interface Ethernet da minha rede

Por que não há interface Ethernet enp1s0 no meu sistema operacional?

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

Por que não consigo obter o resultado?

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

Responder1

O nome da interface Ethernet enp6s0significa que a localização do barramento PCI (conforme indicado, por exemplo, pelo lspcicomando) dessa NIC é 06:00.0.

Se você não tiver uma placa de rede no local do barramento PCI 01:00.0, não obterá o nome da interface enp1s0. Em muitas placas-mãe de desktop, a localização do barramento PCI 01:00.0refere-se ao primeiro slot PCIe longo (16x), que é o local de instalação recomendado da primeira placa GPU complementar.

É claro que, se você definir nomes personalizados para suas interfaces de rede, poderá nomeá-las como quiser, mas se quebrar deliberadamente o relacionamento entre os enp*nomes e os locais de barramento PCI correspondentes sem um bom motivo, você apenas causará confusão para si mesmo. (e potencialmente outros administradores do sistema) no futuro.

Responder2

A convenção de nomenclatura para interfaces Ethernet foi alterada em algumas distribuições recentes do Linux. Os nomes das interfaces agora são decididos dinamicamente com base em seus drivers.

Para uma explicação detalhada,veja este artigo.

informação relacionada