Obtendo a configuração em execução para dhcpd

Obtendo a configuração em execução para dhcpd

É possível obter a configuração atual do dhcpd? Limpei inadvertidamente o dhcpd.conf, mas ainda não reiniciei o serviço. No momento, ele está atribuindo os IPs corretos aos meus computadores de teste, portanto deve ter a configuração correta na memória.

Infelizmente não tenho um backup (eu sei, eu sei) do qual possa restaurar, mas espero poder de alguma forma despejar a configuração da memória.

Já verifiquei o arquivo de arrendamentos, mas ele contém apenas uma pequena fração do que pretendo obter.

Qualquer ajuda seria muito apreciada.

Editar 1:(para Mical)

[root@router2 log]# ll /proc/26125/fd/ total 0 lrwx------. 1 root root 64 Jun 17 20:13 0 -> /dev/null lrwx------. 1 root root 64 Jun 17 20:13 1 -> /dev/null lrwx------. 1 root root 64 Jun 17 20:13 2 -> /dev/null lrwx------. 1 root root 64 Jun 17 20:13 3 -> socket:[100465655] lrwx------. 1 root root 64 Jun 17 20:13 4 -> socket:[100465662] lrwx------. 1 root root 64 Jun 17 20:13 5 -> socket:[100465666] l-wx------. 1 root root 64 Jun 17 20:13 6 -> /var/lib/dhcpd/dhcpd.leases lrwx------. 1 root root 64 Jun 17 20:13 7 -> socket:[100465667]

e

[root@router2 log]# cp /proc/26125/fd/3 /dhcpd3.txt cp: cannot open '/proc/26125/fd/3' for reading: No such device or address

Responder1

  1. cp /proc/PID/fd/3 /tmp/recovered_file Fonte:https://superuser.com/questions/283102/how-to-recover-deleted-file-if-it-is-still-opened-by-some-process

  2. Se você tiver dhcpd.confarquivo em Ext3/ Ext4filesystem você pode tentar: extundelete --restore-file /path/name.conf /dev/sdXY Fonte:https://unix.stackexchange.com/a/122323/99517

  3. Despejo de memória: gcore $pid

informação relacionada