Concatenar rutas estáticas en dhcp3 con Debian

linux

Otra entrada que es un apunte.
Hoy me ha tocado añadir en mi dhcp, 2 rutas estáticas, una de clase A y otra de clase C. Esto, lo habí­a hecho hace tiempo con los dhcp de windows, pero con Linux no estaba tan claro.
Siguiendo los estándares, veo que las rutas estáticas con clase se basan en la rfc 3442, de lectura obligada:
https://tools.ietf.org/html/rfc3442
Y nos dice que añadir varias, tiene que ser de la forma:

Classless Route Option Format
The code for this option is 121, and its minimum length is 5 bytes.
This option can contain one or more static routes, each of which
consists of a destination descriptor and the IP address of the router
that should be used to reach that destination.
Code Len Destination 1 Router 1
+-----+---+----+-----+----+----+----+----+----+
| 121 | n | d1 | ... | dN | r1 | r2 | r3 | r4 |
+-----+---+----+-----+----+----+----+----+----+
Destination 2 Router 2
+----+-----+----+----+----+----+----+
| d1 | ... | dN | r1 | r2 | r3 | r4 |
+----+-----+----+----+----+----+----+
In the above example, two static routes are specified.

En mi caso, quiero añadir las siguientes rutas:
10.0.0.0 / 8 gateway: 192.168.2.251
192.168.5.0 / 24 gateway: 192.168.2.251
Editamos el fichero /etc/dhcp3/dhcpd.conf y en mi caso, lo dejo tal que:

# option definitions common to all supported networks…
option rfc3442-classless-static-routes 24, 192, 168, 5, 192, 168, 2, 251, 8, 10, 192, 168, 2, 251;

Para la red 192.168.5.0/24: 24, 192, 168, 5, 192, 168, 2, 251
|
|->red / 24
Para la red 10.0.0.0/8 : 8, 10, 192, 168, 2, 251
|
|–> red / 8
Enjoy your dhcp.

Deja una respuesta

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