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:
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.
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}

