вторник, 17 апреля 2012 г.

isc-dhcpd static routes

Сеть 192.168.1.0/24, шлюз - 192.168.1.1
Надо задать статические маршруты к сетям 192.168.10.0/24 и 10.10.9.0/24 в dhcp.
В dhcpd.conf ДО описания подсети вставить строки:

option classless-static-route code 121 = string;
option classless-static-route-ms code 249 = string;

В блок описания подсети добавить строки:

option classless-static-route 18:0a:0a:09:c0:a8:01:01:18:c0:a8:0a:c0:a8:01:01;
option classless-static-route-ms 18:0a:0a:09:c0:a8:01:01:01:18:c0:a8:0a:c0:a8:01:01:01;


Расшифровка:
18:0a:0a:09 == 24/10.10.9.0
18:c0:a8:0a == 24/192.168.10
c0:a8:01:01 == 192.168.1.1

08:xx:xx:xx == 8/x.x.x.0
10:xx:xx:xx == 16/x.x.x.0
16:xx:xx:xx == 22/x.x.x.0
08,10,16 - маска сети
xx:xx:xx - адрес сети

Пример:
192.168.100.0 с разными масками
192.168.100.0/10 == 0a:c0:a8:64
192.168.100.0/12 == 0c:c0:a8:64
192.168.100.0/19 == 13:c0:a8:64
192.168.100.0/22 == 16:c0:a8:64
192.168.100.0/30 == 1e:c0:a8:64