Ficheros de configuración
En Linux, toda la configuración del Sistema Operativo se encuentra en ficheros. Para editar la configuración de red del equipo evitando el entorno gráfico, es posible realizarlo mediante los ficheros de configuración de red.
Se pueden configurar los parámetros de red desde la línea de comandos modificando ciertos ficheros del sistema que gestionan la red.
Normalmente estos archivos se modifican a través de aplicaciones gráficas o líneas de comandos, pero siempre es bueno conocer donde se encuentran estos archivos. Si por algún motivo vamos a modificar un fichero de configuración se debe tener mucho cuidado.
Fichero de Netplan
Netplan es una nueva utilidad de configuración de red, de línea de comandos, que se introdujo por primera vez en Ubuntu 17.10, para administrar y configurar los ajustes de red, de forma fácil. Permite configurar al usuario una interfaz de red utilizando el formato YAML. Los archivos de configuración de Netplan se encuentran en el directorio /etc/netplan.
Podemos leer y editar el fichero de configuración de Netplan con el editor de texto Gedit debemos ejecutar el comando ¨gedit /etc/netplan/01-network-manager-all.yaml ¨. En Ubuntu 20.04 la configuración del fichero de Netplan que viene por defecto no contiene ninguna conexión, solo apunta a la configuración de NetworkManager. El NetworkManager es una utilidad de software para simplificar el uso de redes en Linux.
Ejemplo de configuración.
Para configurar una conexión automática en el fichero yaml de Netpla podríamos poner:
- network:
- version: 2
- ethernets:
- enp0s3:
- dhcp4: yes
Esta es una configuración de una conexión Ethernet para la interfaz ¨enp0s3¨, donde se establece la dirección ip de forma automática a partir de un servicio dhcp.
Para aplicar los cambios del fichero no basta con guardar los cambios, debemos usar el comando netplan try.
Fichero de NetworkManager
El NetworkManager es una utilidad de software para simplificar el uso de redes en Linux y su archivo de configuración se encuentra en /etc/NetworkManager/system-connections/¨.
Podemos ver y editar el fichero de configuración de NetworkManager ejecutando el comando gedit seguido de la dirección del archivo que seria: ¨/etc/NetworkManager/system-connections/Conexion cableada 1.nmconnectios¨
Ejemplo de configuración automática
Para configurar una conexión automática en el fichero nmconnection de NettworkManager podemos poner:
- [connection] id=Conexión cableada 1interface-name=enp0s3…
- [ethernet]…
- [ipv4] method=auto
Para que se apliquen los cambios debemos guardar los cambios en el fichero y reiniciar la red.
Fichero hostname.
El hostname es fichero que se encarga de guardar el nombre de h
red ficheros configuracion