Rutas estáticas fijas en debian

Otra entrada que es un apunte.

Normalmente, para añadir una ruta estática en nuestro GNU/Debian, basta con teclear en la consola:

route add -net red.de.destino.0 netmask mascara.a.poner.0 gw gateway

Por ejemplo, si queremos enrutar la red 192.168.5.0 por la 192.168.2.251, tendremos que añadir:

route add -net 192.168.5.0 netmask 255.255.255.0 gw 192.168.2.251

Ahora, si la queremos hacer permanente, editaremos el fichero /etc/network/intefaces y lo dejaremos tal que:


allow-hotplug eth0
iface eth0 inet static
address 192.168.x.x
netmask 255.255.255.0
gateway 192.168.x.x
network 192.168.2.0
broadcast 192.168.2.255
dns-nameserver 192.168.x.x 192.168.x.x
dns-namesearch craem.net
post-up route add -net 192.168.5.0 netmask 255.255.255.0 gw 192.168.2.251

Siendo la línea con post-up route …. la encargada en cuestión.

Enjoy your routes 😉

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

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 🙂