Дефолтный 0.0.0.0 маршрут в rfc3442-classless-static-routes

Written by on . Posted in Linux

Если dhcp сервер настроен на выдачу дополнительных маршрутов option rfc3442-classless-static-routes (опция 121) и option routers (опция 3), то клиенты (например: ubuntu 16.04+) которые точно выполняют RFC3442 могут отбрасывать option routers.

Пример:
необходимо передать дефолный маршрут через 192.168.2.1 и дополнителный маршрут 172.16.0.0/24 через 192.168.2.5

rfc3442-classless-static-routes 0, 192,168,2,1, 24, 172,16,0, 192,168,2,5;

Ниже приведен фрагмент dhcpd.conf

subnet 192.168.2.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option routers 192.168.2.1;
        option domain-name-servers 192.168.2.1, 192.168.2.100;
        option rfc3442-classless-static-routes 0, 192,168,2,1, 24, 172,16,0, 192,168,2,5;
        pool {
            range 192.168.2.10 192.168.2.23;
	    range 192.168.2.50 192.168.2.99;
        }
}			

Leave a comment