Посты по тегу: dhcp

ISC DHCP сервер и маршрут по умолчанию

она описана внутри этого скрипта:

# if we have $new_rfc3442_classless_static_routes then we have to
# ignore $new_routers entirely

Т.е. скрипт просто игнорирует значение опции:

option routers ....

Чтоб это исправить нужно добавить в classless маршрут по умолчанию:

option classless-routes code 121 = array of unsigned integer 8;
option classless-routes 0,               192,168,1,1, 
                        24, 192,168,100, 192,168,1,2,
                        24, 10,4,0,      192,168,1,2;
option classless-routes-win code 249 = array of unsigned integer 8;
option classless-routes-win 0,               192,168,1,1, 
                            24, 192,168,100, 192,168,1,2,
                            24, 10,4,0,      192,168,1,2;

Как передать статические маршруты клиентам с помощью ISC DHCP сервера

Для этого надо добавить в /etc/dhcp/dhcpd.conf строки:

option classless-routes code 121 = array of unsigned integer 8;
option classless-routes 24, 192,168,100, 192,168,1,2,
                        24, 10,4,0, 192,168,1,2;
option classless-routes-win code 249 = array of unsigned integer 8;
option classless-routes-win 24, 192,168,100, 192,168,1,2,
                            24, 10,4,0, 192,168,1,2;

Этим мы передаем клиентам два статических маршрута:

  1. Маршрут для 192.168.100.0/24 через 192.168.1.2
  2. Маршрут для 10.4.0.0/24 через 192.168.1.2

Остается перезагрузить сервис:

sudo service isc-dhcp-server restart

UPD: Есть проблема с маршрутом по умолчанию в такой конфигурации. Решение проблемы default route.