El nombre de la interfaz ethernet para mi red.

El nombre de la interfaz ethernet para mi red.

¿Por qué no hay una interfaz Ethernet enp1s0 en mi sistema operativo?

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

¿Por qué no puedo obtener el resultado?

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

Respuesta1

El nombre de la interfaz Ethernet enp6s0significa que la ubicación del bus PCI (como lo indica, por ejemplo, el lspcicomando) de esa NIC es 06:00.0.

Si no tiene una tarjeta de red en la ubicación del bus PCI 01:00.0, no obtendrá el nombre de la interfaz enp1s0. En muchas placas base de escritorio, la ubicación del bus PCI 01:00.0se refiere a la primera ranura PCIe larga (16x), que es la ubicación de instalación recomendada para la primera tarjeta GPU adicional.

Por supuesto, si establece nombres personalizados para sus interfaces de red, puede nombrarlas como desee, pero si rompe deliberadamente la relación entre los enp*nombres y las ubicaciones del bus PCI correspondientes sin una muy buena razón, solo causaría confusión. (y potencialmente otros administradores del sistema) en el futuro.

Respuesta2

La convención de nomenclatura para las interfaces Ethernet ha cambiado en algunas distribuciones recientes de Linux. Los nombres de las interfaces ahora se deciden dinámicamente en función de sus controladores.

Para una explicación detallada,ver este artículo.

información relacionada