2.3. Configuración clientes

Para configurar las interfaces de red para que soliciten una configuración dinámica debebmos seguir distintos pasos, dependiendo del SO y de si tenemos acceso a GUI o no. En todos los casos trabajaremos con sistemas operativos Windows y Linux, con GUI y sin ella. Nos centraremos en Ubuntu/Debian, pero la configuración en otras distribuciones sería similar.

2.3.1. Windows

GUI

En las propiedades de la interfaz (tarjeta) de red correspondiente:

NAS Diagram

Línea de comandos

En PowerShell, a través del comando Set-NetIPInterface (debemos asegurarnos de borrar las posibles direcciones estáticas que se hayan asignado a la interfaz usando el comando Remove-NetIPAddress )

PS C:\>Set-NetIPInterface -InterfaceIndex 5 -Dhcp Enabled

Si quisiéramos dejar de nuevo una configuración estática deberíamos hacer algo como lo siguiente (observa el uso de los comandos New-NetIPAddress y Set-NetIPAddress).

PS C:\> New-NetIPAddress -InterfaceIndex 5 -IPAddress 192.168.200.254
PS C:\> Set-NetIPAddress -InterfaceIndex 5 -IPAddress 192.168.200.254 -PrefixLength 24

2.3.2. Linux

Netplan es el sistema de gestión de la red, sustituyendo al antiguo gestor. Puede trabajar de dos maneras (renderers):
  • NetworkManager (GUI)

  • Systemd-networkd (CLI)

GUI

Debemos asociar las tarjetas al gestor gráfico (en netplan, renderer: NetworkManager). Desde ese momento ya tenemos la gestión gráfica. Para desactivarla hay que parar el servicio network-manager.

La imagen siguiente es orientativa, la interfaz cambiará en función de la distro de Linux y de la versión de la misma.

NAS Diagram
Se debe optar por una de los dos modos de configuración(interfaz gráfica / ficheros de configuración)

Línea de comandos

Para la configuración (a través del fichero yaml ubicado en /etc/netplan) de las tarjetas, puedes encontrar en la web muchos ejemplos de ello. Para la consulta, el up/down y la actualización de las tarjetas tenemos comandos como:

  • Recargar la configuración (después de una modificación en el fichero netplan)
    $sudo netplan apply
    
  • Volver a solicitar la concesión de configuración al srv. DHCP
    $sudo dhclient
    
  • Comprobar las direcciones de las interfaces
    $ip a
    $ifconfig
    
  • Comprobar la dirección de una interfaz en concreto.
    $ip a show eth0
    $ip a list eth0
    $ip a show dev eth0
    
  • Mostrar únicamente interfaces en funcionamiento
    $ip link ls up
    
  • Cambiar el estado de una interfaz (a veces nos ayudará a actualizar la configuración tras modificaciones en el fichero netplan)
    #ip link set dev {DEVICE} {up|down}
    
NAS Diagram