Dado que a saída netstat
mostra dnsmasq
é o servidor DHC aqui, esta postagem da lista de discussão sugere /var/lib/misc/dnsmasq.leases
como o arquivo onde as concessões são armazenadas.
Esta questão é semi - relacionada a esta: Rede - Compartilhada com outros computadores - Como encontrar o endereço IP de um cliente?
Minha configuração é tal que estou usando o laptop como gateway ethernet e o raspberry é um host. Na pergunta vinculada, minha resposta tem captura de tela Wireshark mostra claramente que há solicitação DHCP indo para o meu laptop de framboesa e não há resposta. Até aí tudo bem!
Muitas respostas na internet sugerem verificar o diretório /var/lib/NetworkManager/
ou /var/lib/dhcp
das concessões. O problema é que em todas as minhas buscas eu encontrei somente concessões para endereços IP que foram dadas ao meu laptop. O que me interessa é encontrar um registro de aluguel que meu laptop forneceu ao framboesa .
E você pode acreditar na minha palavra - pesquisei quase tudo, não encontrei nada, mas para ser consistente e documentar tudo, aqui estão meus grep
resultados de pesquisa. . .que são basicamente nada.
$ grep -R '10.42.0.40' /var/lib/NetworkManager/
grep: /var/lib/NetworkManager/secret_key: Permission denied
$ sudo grep -R '10.42.0.40' /var/lib/NetworkManager/
[sudo] password for xieerqi:
$ sudo grep -R '10.42.0.40' /etc/NetworkManager/system-connections/
[sudo] password for xieerqi:
$ sudo grep -R '10.42.0.40' /var/lib/dhcp/
[sudo] password for xieerqi:
Saída de netstat
solicitada por muru:
$ sudo netstat -unlp | grep -w 67
[sudo] password for xieerqi:
udp 0 0 0.0.0.0:67 0.0.0.0:* 14866/dnsmasq
udp 0 0 0.0.0.0:67 0.0.0.0:* 1696/dnsmasq
Dado que a saída netstat
mostra dnsmasq
é o servidor DHC aqui, esta postagem da lista de discussão sugere /var/lib/misc/dnsmasq.leases
como o arquivo onde as concessões são armazenadas.