¿Dónde puedo encontrar la definición de "eth0" en mi sistema operativo Ubuntu 14.04?

¿Dónde puedo encontrar la definición de "eth0" en mi sistema operativo Ubuntu 14.04?

No puedo encontrar la definición de eth0ni en ni /etc/network/interfacesen /etc/NetworkManager/NetworkManager.conf, pero eth0funciona perfectamente.

Entonces, ¿quién puede decirme en qué archivo de configuración puedo encontrar la definición eth0?

Respuesta1

Las asignaciones de dispositivos de red deben realizarse mediante lo que se denominan scripts de reglas de red persistentes.

Es posible que pueda encontrar esta información en /etc/udev/rules.d/70-persistent-net.rules, asegurándose de buscar los nombres de los dispositivos especificados mediante el parámetro "NAME=", junto con la dirección MAC, el tipo de dispositivo, etc.

Respuesta2

Hay más de una posibilidad. En mi máquina Ubuntu 14.04, la información aparece en /etc/iftab:

# This file assigns persistent names to network interfaces.
# See iftab(5) for syntax.

eth0 mac 00:0c:29:3d:c7:72 arp 1

El correspondientepagina del manualpuede ser útil. Aunque se trataba de una instalación nueva, una antigua (2008)Bloginsinúa que udev es la forma "más nueva":

Aparentemente, el deliciosamente simple /etc/iftab ya no se usa, reemplazado por el feo y ferozmente desagradable /etc/udev/rules.d/70-persistent-net.rules. Mira, incluso puedes saber por el nombre del archivo que no te va a gustar.

Respuesta3

Es muy probable que NetworkManager simplemente use DHCP de forma predeterminada para interfaces que no están configuradas de otra manera. Verificaré esta afirmación más tarde.

Actualizar:Después de instalar Ubuntu, no había archivos y se utilizó DHCP. Después de modificar algunas configuraciones (establecer “ID de cliente DHCP” en la pestaña IPv4), apareció un archivo en formato /etc/NetworkManager/system-connections.

Al parecer, los perfiles de conexión también pueden aparecer en ~/.gconf/system/networking/connections, pero no sé cuándo. Incluso cuando anulo la selección de la opción para permitir que otros usen un perfil, todavía se guarda en system-connections.

información relacionada