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. Windows ------- **GUI** En las propiedades de la interfaz (tarjeta) de red correspondiente: .. image:: img/confClienteWindowsGui.png :width: 400 px :alt: NAS Diagram :align: center **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 `_ ) .. code-block:: shell-session 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**). .. code-block:: shell-session PS C:\> New-NetIPAddress -InterfaceIndex 5 -IPAddress 192.168.200.254 PS C:\> Set-NetIPAddress -InterfaceIndex 5 -IPAddress 192.168.200.254 -PrefixLength 24 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. .. image:: img/confLinuxGUI.png :width: 400 px :alt: NAS Diagram :align: center .. raw:: html
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) .. code-block:: shell-session $sudo netplan apply * Volver a solicitar la concesión de configuración al srv. DHCP .. code-block:: shell-session $sudo dhclient * Comprobar las direcciones de las interfaces .. code-block:: shell-session $ip a $ifconfig * Comprobar la dirección de una interfaz en concreto. .. code-block:: shell-session $ip a show eth0 $ip a list eth0 $ip a show dev eth0 * Mostrar únicamente interfaces en funcionamiento .. code-block:: shell-session $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) .. code-block:: shell-session #ip link set dev {DEVICE} {up|down} .. image:: img/confminimanetplan.png :width: 200 px :alt: NAS Diagram :align: center