No puedo encontrar la definición de eth0
ni en ni /etc/network/interfaces
en /etc/NetworkManager/NetworkManager.conf
, pero eth0
funciona 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
.