Verifique minha concessão de DHCP?

4

Existe uma maneira de mostrar minha atual concessão de DHCP (cliente)?

Ou ainda melhor - recuperar todas as opções / infos enviados com DHCPACK ?

    
por madneon 21.05.2016 / 00:30

3 respostas

2

Eu usei dhcpdump quando estava testando o DHCP. Ele irá despejar ambos os lados da transação DHCP. Se você deixá-lo em execução, ele registrará as opções passadas.

Você pode querer reiniciar seu cliente DHCP para ver a negociação inicial. A solicitação de renovação deve conter toda a configuração em execução.

    
por 21.05.2016 / 03:47
2

Não conheço uma maneira de consultar essas informações no cliente. Se você estiver no servidor, poderá ver informações sobre as concessões de clientes em /var/lib/dhcp/dhclient.leases . Do cliente, a única maneira que conheço é:

sudo grep dhclient /var/log/syslog

O que deve lhe dar algo como:

May 20 18:34:38 [machine_name] dhclient: DHCPREQUEST on eth0 to [DHCP_SERVER_IP] port 67
May 20 18:34:38 [machine_name] dhclient: DHCPACK from [DHCP_SERVER_IP]
May 20 18:34:38 [machine_name] dhclient: bound to [client_dhcp_ip] -- renewal in 1517 seconds.
    
por 21.05.2016 / 00:55
2

dependendo da sua distro, ela deve estar localizada em /var/lib/dhcp under dhclient.{interface}.leases or /var/lib/dhclient.leases . você também pode especificar o caminho do seu arquivo dhclient.leases passando -lf ao iniciar o dhclient.

    
por 21.05.2016 / 01:03