martes, 13 de noviembre de 2018

Cliente de DHCP

El cliente de DHCP se invoca mediante la orden dhclient.

El comportamiento del cliente de DHCP se puede configurar mediante el fichero de configuración /etc/dhcp/dhclient.conf.

Si comentamos con un # la linea

#send host-name = gethostname();

El cliente no enviará su hostname y será la configuración del servidor DHCP la que tendrá que proporcionarlo.


>sudo dhclient -v
>sudo dhclient -r

No obstante, NetworkManager creará un archivo en /var/lib/NetworkManager con nombre dhclient-enp0sN.conf con una mezcla de sus opciones más las de el fichero estandar.



El archivo /var/lib/dhcp/dhclient.leases contiene la informacion de las últimas concesiones realizadas por el servidor para que el que cuando el cliente se inicia pida renovarlas al servidor.

El network manager no usa este achivo de configuracion directamente, usa sin embargo este otro:

/var/lib/NetworkManager/dhclient-[conection.uuid]-enp0sN.lease


Mediante este comando podremos hacer que se envie el hostname o no si estamos usando Networkmanager

>nmcli con modify "LAN" ipv4.dhcp-send-hostname FALSE

y con este ver los resultados


Si no queremos que el nm administre nuestra interfaz debemos editar el archivo de configuración de las interfaces de red  /etc/network/interfaces.

Si lo que queremos es que la configuración de red sea automática por dhcp entonces el archivo debe contener la siguiente línea:

iface enp0s3 inet dhcp


Además debemos reiniciar el servicio network-manager mediante el comando

/etc/init.d/network-manager restart


Fuentes:
https://askubuntu.com/questions/151958/how-to-make-dhclient-forget-its-last-dhcp-lease

https://wiki.gnome.org/Projects/NetworkManager

https://bbs.archlinux.org/viewtopic.php?id=195388







No hay comentarios:

Publicar un comentario