
Tengo OpenBSD 4.8 que sirve como puerta de enlace y servidor DHCP.
Por error, al reinstalar una de las estaciones de trabajo (es Windows 7) recibe el mismo nombre que tenía antes (es decir, estación de trabajo-PC). Ahora tengo en mi archivo /var/db/dhcpd.leases dos registros con diferentes IP y la misma dirección MAC.
lease 172.32.100.185 {
starts 2 2012/11/06 13:10:58;
ends 4 2012/12/06 13:10:58;
hardware ethernet 00:1d:7d:00:54:ef;
uid 01:00:1d:7d:00:54:ef;
client-hostname "workstation-PC";
}
Y la antigua estación de trabajo:
lease 172.32.100.92 {
starts 2 2012/11/06 13:10:58;
ends 4 2012/12/06 13:10:58;
hardware ethernet 00:1d:7d:00:54:ef;
uid 01:00:1d:7d:00:54:ef;
client-hostname "workstation-PC";
}
Y tengo esa advertencia en /var/log/messages:
dhcpd[12370]: client 00:1d:7d:00:54:ef has duplicate leases on LOCAL-NETWORK
No quiero eliminar el archivo dhcpd.leases y renovarlo debido a una configuración incorrecta, ya que todos los demás (servidores y estaciones de trabajo) habrán cambiado (todos se establecen como direcciones de arrendamiento dinámicas, no estáticas) y la mayoría de mis colegas tendrán cambiar muchas configuraciones en sus estaciones de trabajo locales.
Mi pregunta es: ¿Puedo simplemente eliminar el registro defectuoso, guardar y salir del archivo dhcpd.leases o surgirán algunos problemas?
¿O existe algún otro método que pueda utilizar para eliminar registros defectuosos sin cambiar nada más?
gracias de antemano
Respuesta1
Simplemente no tocaría ese archivo.
Si realmente quieres hacerlo, puedes hacerlo. Simplemente no lo edites en su lugar. Al menos detenga el servidor DHCP cuando edite el archivo. (y haga una copia de seguridad del archivo por adelantado).
Por otro lado, si desea que DHCP maneje direcciones estáticas, debe hacerlo en el archivo de configuración.Entoncespuede garantizar que cada cliente obtenga la misma dirección siempre.
Respuesta2
Si desea almacenar la configuración de concesiones dhcp persistentes. Coloque este fragmento de configuración en /etc/dhcpd.conf
host workstation-PC {
hardware ethernet 0:1d:7d:00:54:ef;
fixed-address 172.32.100.185;
}
Puede establecer esta configuración para todos los dispositivos en los que desee realizar una reserva de IP.
El siguiente paso es eliminar el archivo dhcp.leases y reiniciar el demonio dhcpd. Por lo tanto, puedes hacer que las cosas sucedan sin problemas si lo haces cuidadosamente y con el conocimiento correcto. Para obtener más información, consulte las páginas de manual de dhcpd.