Configuración de redes con NetworkManager

Publicado: 12/12/2020 en Linux
Etiquetas:, , ,

El sistema operativo con el que vamos a trabajar es Ubuntu 18.04, una vez lo tengamos actualizado lo primero es instalar el software y para ello abrimos una terminal y tipeamos

$ sudo apt-get install network-manager

En ubuntu se utiliza netplan para hacer las configuraciones de redes, para utilizar el networkmanager hay que decirle a netplan que vamos a usar esta herramienta, para ello editamos el fichero .yaml que se encuentra en al ruta /etc/netplan/ el fichero suele tener un nombre como 50-cloud-init.yaml

$ sudo nano /etc/netplan/50-cloud-init.yaml

al abrir el fichero vemos algo así:

Editamos y lo dejamos de esta manera:

# This is the network config written by 'subiquity'
network:
version: 2
renderer: NetworkManager

Y aplicamos los cambios

$ sudo netplan apply

Vamos a ver que redes tenemos y que ip’s

$ ifconfig

Según la imagen de arriba, la respuesta que nos da el sistema es que tenemos dos redes activadas con una ip, la red cableada que es la eth0 tiene la 192.168.1.200 y la wifi que es wlan0 tiene la ip 192.168.1.22, Vamos a configurar las redes con ip estáticas, empezaremos por la red cableada ya que de momento no está configurada la wifi, aunque en las siguientes imágenes aparezca una red wifi en realidad no es correcto, aparecería en blanco ya que este manual se ha elaborado con todo ya instalado.

Vemos el nombre de las redes y el estado:

$ sudo nmcli d

Ahí vemos que tenemos dos redes, como dije antes ignora la wifi, vemos que el dispositivo es eth0 y el nombre de la red es 'Wired connection 1', ojo muy importante, el 1 está separado del nombre con lo cual el 1 pertenece al nombre, para poder utilizar el nombre completo tenemos que poner el nombre entre comillas 'nombre' como el ejemplo.

Ahora esa red está configurada como una ip dinámica y para pasarla a estática tenemos que editar su configuración, el comando para ello es.

$ nmcli c modify <name> ipv4.dns "8.8.8.8"

Esto es un ejemplo, los comandos que nos interesan son:

empezando por la ip.

$ sudo nmcli c modify 'Wired connection 1' ipv4.addresses 192.168.1.5/24

$ sudo nmcli c modify 'Wired connection 1' ipv4.gateway 192.168.1.1

$ sudo nmcli c modify 'Wired connection 1' ipv4.dns 8.8.8.8,8.8.4.4

$ sudo nmcli c modify 'Wired connection 1' ipv4.method manual

Y para que los cambios surtan efecto reiniciamos el servicio.

$ sudo systemctl restart network-manager.service

CONEXIÓN WIFI

Aseguramos que el dispositivo está encendido.

$ sudo nmcli r wifi on

Detectamos las wifi que están emitiendo y con que potencia.

$ sudo nmcli d wifi list

Vamos a elegir la primera de arriba que es la que más fuerza tiene y es la mía.

$ sudo nmcli d wifi connect my_wifi password

Donde my_wifi es el SSID o nombre de la wifi que en este caso es MOVISTAR_5E04 y el password es la contraseña de la wifi, quedaría todo así.

$ sudo nmcli d wifi connect MOVISTAR_5E04 password FPEpfEUcK7ip4XgRipii

Con esto ya tenemos añadida la wifi y para editar la conexión para ponerle una ip fija se haría exactamente igual que en el caso de la red cableada.

Fuente consultada
NetworkManager documentation

Deja un comentario