Script auto-config-network: Configurar automáticamente las interfaces de red del equipo | Algo de Linux

miércoles, 13 de junio de 2018

Script auto-config-network: Configurar automáticamente las interfaces de red del equipo

El script auto-config-network es un script ideal para ejecutar en una máquina que acabamos de clonar. Su función es configurar automáticamente las interfaces de red de la máquina donde lo ejecute.

Lo primero que hace es eliminar el fichero /etc/udev/rules.d/70-persistent-rules para que no tenga datos de la máquina modelo en caso de que se hubiera clonado el equipo. Una vez eliminado, lo vuelve a regenerar detectando las interfaces de red de la máquina.


Por otro lado, hace una copia el fichero /etc/network/interfaces en /etc/network/interfaces.old y lo regenera automáticamente, haciendo lo siguiente:
  • Configura la interfaz localhost.
  • Configura con una IP estática (192.168.0.254), las interfaces configuradas para servir DHCP en el fichero /etc/default/isc-dhcp-server que tienen link.
  • Configura con una IP dinámica las interfaces que tienen link pero no se encuentran configuradas para servir DHCP.
Éste es el script que utilizaré para configurar las interfaces de red de una máquina una vez clonada.

Instalarlo es muy sencillo:
# wget --no-check-certificate -O /usr/local/sbin/auto-config-network https://raw.githubusercontent.com/algodelinux/cambiahostname/master/auto-config-network
# chmod 755 /usr/local/sbin/auto-config-network
Aquí podéis ver el código completo de auto-config-network:

Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: