dhcpd.leases arquivo manualmente editar

4

Eu tenho o OpenBSD 4.8 servindo como Gateway & Servidor DHCP.

Por engano, ao reinstalar uma das estações de trabalho (é o Windows 7), ele recebe o mesmo nome de antes (ou seja, PC de estação de trabalho). Então agora eu tenho no meu arquivo /var/db/dhcpd.leases dois registros com diferentes IPs e mesmo endereço 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";
 }

E a antiga estação de trabalho:

 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";
 }

E eu tenho esse aviso em / var / log / messages:

   dhcpd[12370]: client 00:1d:7d:00:54:ef has duplicate leases on LOCAL-NETWORK

Eu não quero excluir o arquivo dhcpd.leases e renová-lo por causa de uma configuração incorreta, já que todos os outros (Servidores e estações de trabalho) terão mudado (todos estão configurados como endereços dinâmicos não estáticos) IP e a maioria dos meus colegas terão que alterar muitas configurações em suas estações de trabalho locais.

Minha pergunta é:  Posso simplesmente excluir um registro defeituoso, salvar & sair arquivo dhcpd.leases ou ele vai fazer alguns problemas?

Ou existe algum outro método que eu possa usar para remover registros defeituosos sem mudar nada?

Obrigado antecipadamente

    
por Zoran 06.11.2012 / 15:20

2 respostas

2

Eu simplesmente não tocaria nesse arquivo.

Se você realmente quiser fazer isso, então você pode. Apenas não o edite no lugar. Pelo menos, pare o servidor DHCP ao editar o arquivo. (e faça o backup do arquivo antecipadamente).

Por outro lado, se você quiser que o DHCP manipule os endereços estáticos, faça isso no arquivo de configuração. Então você pode garantir que cada cliente receba o mesmo endereço todas as vezes.

    
por 07.11.2012 / 07:41
1

Se você quiser armazenar configurações de concessões de dhcp persistentes. Coloque essa configuração de trecho no /etc/dhcpd.conf

host workstation-PC {
    hardware ethernet 0:1d:7d:00:54:ef;
    fixed-address 172.32.100.185;
}

Você pode colocar essa configuração para todos os dispositivos que você deseja fazer uma reserva de IP.

A próxima etapa é remover o arquivo dhcp.leases e reiniciar o daemon dhcpd. Assim, você pode fazer com que as coisas aconteçam sem problemas, se feitas cuidadosamente com o conhecimento correto. Para mais informações, consulte manpages do dhcpd.

    
por 16.07.2013 / 07:47

Tags