Wenn man den DHCP-Clients zusätzlich zum default Gateway auch noch andere Routen mitteilen möchte, kann man die DHCP-Option, welche in RFC3442 definiert ist, nutzen. Zuerst einmal ist eine neue Option für den dhcpd zu definieren:
option rfc3442-classless-static-routes code 121 = array of integer 8;
Die eigentliche zusätzliche Route kann man dann wie folgt definieren:
option rfc3442-classless-static-routes 24, 192, 168, 47, 192, 168, 47, 25;
Dabei bedeuten:
- 24
- Länge der nachfolgenden Subnetzmaske in Bits
- 192, 168, 47
- die signifikanten Bytes der Subnetzmaske
- 192, 168, 47, 25
- das Gateway für das vorher angegebene Subnetz
Mit dem obigen Beispiel wird also eine Route für das Subnetz 192.168.47.0/24 über das Gateway 192.168.47.25 festgelegt. Soweit mir bekannt ist, wird dieses Verfahren vom Microsoft DHCP-Client unter Windows XP und Vista unterstützt.