Saber qué servidor DHCP te ha dado ip en una red local con Debian / Ubuntu

linux

Esto es más bien un apunte…. en windows, de las pocas cosas que ya me gustan es que, al hacer un ipconfig /all te dá toda la info de un tirón, pero en linux, no es lo mismo.
En alguna ocasión, he estado en algún cliente con problemas de red… servidores dhcp duplicados, un router de telefónica dando ip’s ….. y nada más conectar el portátil a la red y tener IP me gusta saber este tipo de información, para ir descartando problemas.
Estuve buscando hace dí­as la info para saber cuál es el servidor dhcp de la red sin necesidad de lanzar el wireshark y encontré esto:
Nos vamos a la carpeta /var/lib/dhcp y allí­ encontraremos una serie de ficheros…. editamos con el nano el que tenga la fecha de modificación más nueva:

root@persefone:/var/lib/dhcp# ls -l
total 28
-rw-r--r-- 1 root root 4920 ene 13 00:39 dhclient-0d77ab89-33d7-42c5-8779-d4d8f252fc25-eth0.lease
-rw-r--r-- 1 root root 980 ene 12 09:27 dhclient-70c7e97f-cf63-45f7-b485-ed1e72515ff4-eth1.lease
-rw-r--r-- 1 root root 990 ene 11 15:52 dhclient-796f7cb2-a301-4efe-91fb-7af9d0076b79-eth1.lease
-rw-r--r-- 1 root root 740 ene 10 16:55 dhclient-a83a41a9-7e4f-4568-8e33-9c1060465cfa-eth1.lease
-rw-r--r-- 1 root root 2080 ene 12 23:38 dhclient-b74de912-6b58-4e75-8e55-918f92db675a-eth1.lease
-rw-r--r-- 1 root root 384 ene 12 17:54 dhclient-f9744661-fd4a-483a-91d9-ee28f39cfd09-eth1.lease
root@persefone:/var/lib/dhcp#

editamos el más nuevo y vermos algo tal que:

lease {
interface "eth0";
fixed-address 192.168.9.65;
option subnet-mask 255.255.255.0;
option routers 192.168.9.254;
option dhcp-lease-time 600;
option dhcp-message-type 5;
option domain-name-servers 192.168.9.4,192.168.9.1;
option dhcp-server-identifier 192.168.9.7;
option domain-name "craem.net";
renew 4 2012/01/12 23:47:33;
rebind 4 2012/01/12 23:52:25;
expire 4 2012/01/12 23:53:40;
}

Con toda la info…. para depurar 🙂

2 comentarios en «Saber qué servidor DHCP te ha dado ip en una red local con Debian / Ubuntu»

  1. Hola muy bueno tu post, pero tengo un problema.
    Cuando voy a esa carpeta solo aparece un archivo .leases y este esta vacio:
    total 0
    -rw-r–r– 1 root root 0 ene 10 11:12 dhclient.leases
    Que más puedo hacer???

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *