¿Cómo consigo que ubuntu reconfigure / etc / network / interfaces por mí?

11

¿Cómo hago para que Ubuntu descubra las interfaces disponibles en mi computadora y genere un nuevo /etc/network/interfacesarchivo? Lo creó la primera vez, así que sé que puede de alguna manera.

¿Hay algo así dpkg-reconfigure <what?>que me vuelva a comprobar?

Sionide21
fuente
1
¿Para qué quieres esto?
Zoredache 01 de
Estoy haciendo +1 en esta pregunta porque necesitamos personas que no sean Linux para poder configurar redes para nuestro dispositivo. Algo, por ejemplo, basado en maldiciones que lo hace fácil es lo que estoy buscando ...
Peter V. Mørch

Respuestas:

4

en ubuntu 14.04.1 ESTO sucede si clona un sistema a otro hardware ya que /etc/udev/rules.d/70-persistent-net.rules contiene las direcciones MAC del hardware de ethernet en la computadora fuente.

SÍ: solo eliminar /etc/udev/rules.d/70-persistent-net.rules permite que las cosas se actualicen a un estado de trabajo al reiniciar.

awol99
fuente
2
Solo es cierto si usa los eth0nombres de red de estilo heredado . Con los nuevos 'nombres de interfaz de red predecibles' introducidos alrededor de ubuntu15.10, el truco 70-perisistent-net.rules ya no se aplica.
Spuder
1

/ etc / network / interfaces es generado por el instalador real, no por ninguno de los paquetes en su sistema:

opus:~ broder$ dpkg -S /etc/network/interfaces
dpkg: /etc/network/interfaces not found.

Debido a que no es administrado por ningún paquete en particular, ningún paquete va a modificar el archivo.

Si desea agregar nuevas interfaces a / etc / network / interfaces, debe hacerlo manualmente. Alternativamente, si desea que su sistema administre sus interfaces de red automáticamente, creo que la respuesta oficial en este punto es usar NetworkManager. NetworkManager se encargará de la configuración de cualquier interfaz de red que no se encuentre en / etc / network / interfaces.

Evan Broder
fuente
1

Intenta ejecutar debajo del comando

dpkg-reconfigure ifupdown

posiblemente.

Sin embargo, probablemente se encuentre con un problema con udev. Si ha reiniciado y eth0 desapareció:

ifconfig -a

puede hacer mv / rm el archivo en /etc/udev/rules.d/70-persistent-net.rules y reiniciar, y su tarjeta ethernet principal debería volver a eth0 nuevamente.

Esto sucedería si cambiara las placas base / tarjetas de red.

karmawhore
fuente