Bon ben j’ai trouvé, c’est possible et ça fonctionne …
j’ai installé isc-dhcp-server
dans le fichier /etc/dhcp/dhcpd.conf :
[code]
option definitions common to all supported networks…
option domain-name “home.loc”;
option domain-name-servers 192.168.0.254;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.254;
option ntp-servers 192.168.0.254;
default-lease-time 600;
max-lease-time 7200;
envoie des routes
option rfc3442-classless-static-routes code 121 = array of integer 8;
option rfc3442-classless-static-routes 24, 192, 168, 1, 192, 168, 0, 253;
network conf
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.50 192.168.3.150;
}[/code]
C’est ici que ça se passe :
# envoie des routes
option rfc3442-classless-static-routes code 121 = array of integer 8;
option rfc3442-classless-static-routes 24, 192, 168, 1, 192, 168, 0, 253;
la première ligne permet de dire qu’on va envoyer l’information de routes
La seconde spécifie le réseau et la passerelle
option rfc3442-classless-static-routes 24, 192, 168, 1, 192, 168, 0, 253;
24 : un masque réseau 255.255.255.0 (24 bits)
192, 168,1 : le réseau en lui même, au lieu de “.” on met des ","
192,168,0,253 : la passerelle
et voila … les clients (debian, windows) fonctionnent. Par contre les postes sous mac (mac, iphone, ipad) ne prennent pas les options dhcp 121 (rfc3442).
Amusez-vous bien.