VM: ifconfig ve la interfaz pero no está en /etc/network/interfaces

VM: ifconfig ve la interfaz pero no está en /etc/network/interfaces

Estoy ejecutando Debian estable en una VM Virtualbox. He configurado la interfaz a través de la GUI (y funciona como se esperaba). Sin embargo, ahora no puedo ver las interfaces en /etc/network/interfaces. Sólo está ahí la interfaz loopback.

¿Dónde puedo ver las configuraciones de las interfaces (aparte de la GUI)?

Respuesta1

Parece que estás usando NetworkManager. Puede encontrar el archivo de configuración aquí:

/etc/NetworkManager/system-connections/name-of-connection

Para una configuración manual de su interfaz, debe tener algo como lo siguiente en su archivo /etc/network/interfaces:

auto eth0
iface eth0 inet static
    address 192.168.1.3
    netmask 255.255.255.0
    gateway 192.168.1.1

Cambie eth0para que coincida con el nombre de su interfaz. Luego agregue las entradas de su servidor de nombres (DNS) a/etc/resolv.conf

nameserver XX.XX.XX.XX
(List any others you may have)

Luego abra su interfaz y reinicie el demonio de red:

 ifconfig eth0 up
 /etc/init.d/networking restart

Si su interfaz de red está activa pero no puede encontrarla en /etc/network/interfaces, ¿ha revisado este directorio?

/etc/network/interfaces.d

El archivo de interfaz genera archivos desde allí.

Aparte de eso, puedes usar los comandos:

ifconfig -a
ip addr

para ver los ajustes de configuración actuales para todas (-una opción es 'todas', incluidas las interfaces que están inactivas) de sus interfaces.

información relacionada