¿Por qué no funciona la dirección fija asignada al servidor DHCP?

¿Por qué no funciona la dirección fija asignada al servidor DHCP?

Tengo un servidor Ubuntu que ejecuta un servidor DHCP. El servidor DHCP funciona bien normalmente, pero cuando quiero asignar una dirección IP fija a mis clientes, no funciona.

Mis códigos en el servidor dhcp dhcpd.confse ven así:

sxalid-s -> my client name

host sxalid-s {
        hardware ethernet 08:00:27:5e:ce:d8;
        fixed-address 192.168.1.9;
}

Mi declaración de subred:

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
option routers 192.168.1.0;
}

Mi sxalid-scliente antes de asignarle una dirección fija le dio 192.168.1.12pero ahora, cuando bajo esa interfaz y la vuelvo a subir, le doy nuevamente 192.168.1.12

¡Lo intento #dhclientpero no funciona! No quiero más configuración excepto la configuración predeterminada.

¿Alguien puede ayudarme a resolver este problema?

Respuesta1

En el archivo /var/lib/dhcp/dhclient.leasespuede ver sus arrendamientos de dhcp.

Cuando borre este archivo que está vacío, debería obtener una nueva dirección IP. Tipo:

echo -n "" >/var/lib/dhcp/dhclient.leases

Y luego otra vez:

dhclient -v eth0

Si aún no funciona, entonces creo que su nombre de host no se envía a través de dhcp y el servidor dhcp no puede ajustarse a la declaración de host. En el archivo /etc/dhcp/dhclient.confhay una directiva llamada send host-name:

user@host:~# grep "send host-name" /etc/dhcp/dhclient.conf
send host-name "<hostname>";

En mi caso está deshabilitado. Ingrese su nombre de host en esta declaración para permitir dhclientenviar el nombre de host dentro de la solicitud dhcp:

send host-name "sxalid-s";

Si aún no funciona, agregue el contenido de /var/log/syslog (del servidor dhcp) durante la solicitud de dhcp a su pregunta.

información relacionada