Fórum Ubuntu Linux - PT
Suporte Técnico => Servidores => Tópico iniciado por: g4p em 22 de Julho de 2014, 14:02
-
Como resetar os ips atribuidos pelo dhcp?
editora@editora:/etc/bind$ cat /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ddns-updates on;
ddns-domainname "totalle.local";
ddns-rev-domainname "100.168.192.in-addr.arpa";
include "/etc/bind/rndc.key";
zone totalle.local {
primary 127.0.0.1;
key rndc-key;
}
zone 100.168.192.in-addr.arpa {
primary 127.0.0.1;
key rndc-key;
}
option domain-name "mirai-totalle.com.br";
option domain-name-servers 192.168.100.1, 8.8.8.8;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.100;
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;
option broadcast-address 192.168.100.255;
}
Por conta das seguintes opções ele sempre da o mesmo IP para o Mac, mesmo não sendo fixo. Como faço pra zerar isso?
default-lease-time 86400;
max-lease-time 604800;
-
Depende de quem seja o servidor DHCP. Se for uma máquina Linux, vc pode parar o serviço DHCP, editar o arquivo "leases.dhcp" (o local muda de uma instalação pra outra), depois subir de novo.
Se for outro tipo de máquina, tipo um roteador wireless, vc tem que ver no manual dele como faz pra resetar o serviço DHCP.
-
Fiz o que você falou, zek.
No ubuntu fica ein:
editora@editora:/var/lib/dhcp$ pwd
/var/lib/dhcp
editora@editora:/var/lib/dhcp$ pwd;ls
/var/lib/dhcp
dhclient.em1.leases dhclient.leases dhcpd.leases dhcpd.leases~ dhcpd.leases.old dhcpd.leases.old~
editora@editora:/var/lib/dhcp$
Porém, não resolveu. :\
-
Essa máquina é seu servidor DHCP?
-
Só mais um detalhe... não é por causa daquelas configurações que você recebe sempre o mesmo IP. Isso é uma característica do próprio DHCP, conforme definido na RFC.
Se o último IP recebido pela máquina estiver livre, o servidor vai tentar sempre oferecer esse mesmo IP pra ela.
-
Tentei outras formas e nada.
Queria meio que apagar essas informações que o DHCP guarda e atribui o mesmo ip anterior da máquina. Entendesse?
-
Ainda é o caso deste tópico, então?
http://ubuntuforum-br.org/index.php/topic,113868.0.html
-
Sem querer ser o chato e me meter, mas você não respondeu a pergunta do zekkerj (ter o arquivo não significa nada). Dependendo o assunto nem cabe a esse fórum.
-
Sim. DHCP e DNS no mesmo servidor.
-
Sem querer ser o chato e me meter, mas você não respondeu a pergunta do zekkerj (ter o arquivo não significa nada). Dependendo o assunto nem cabe a esse fórum.
Eu fiz o que ele pediu. Stopei o serviço, limpei os arquivos e startei novamente.
-
Foi sobre essa pergunta. Editar o "leases.dhcp" só funciona no seu servidor DHCP. Não é pra fazer isso na máquina cliente.
Essa máquina é seu servidor DHCP?
-
Sim, foi no servidor DHCP que fiz isso, zek.
-
Filtra os logs do dhcp no arquivo /var/log/syslog.
Depois vá à máquina cliente e mande liberar o endereço. Na interface cabeada eth0, vc faz isso com um "sudo ifdown eth0". Na interface Wireless é um pouco mais complicado, pois ela não é controlada pelo "ifupdown", e sim pelo NetworkManager. Acredito que vc faria isso com o comando "nmcli nm down id=auto-wlan0", mas não tenho como confirmar agora.
O importante é que isso deveria gerar uma mensagem de "DHCPRELEASE" no servidor, para o MAC/IP da máquina cliente, que vc conseguiria ver nos logs do sistema. Daí é só tentar novamente a edição do arquivo "leases.dhcp", sempre com o servidor desligado.