Debian dhcp3-server раздача маршрутов.

Linux, безопасность, сети и все что с этим связано
Dimka
Заглянувший
Сообщения: 8
Зарегистрирован: 12 ноя 2010, 13:47

Debian dhcp3-server раздача маршрутов.

Сообщение Dimka »

Суть в чем, добавляю один маршрут и все -вилы. сервер выдает только айпи и маску, причем маску шире чем стоит в настройках.

сервер:
10.16.100.1
255.255.0.0 маска в сети.

если, добавляю выдавать маршрут вида

10.1.0.0 255.255.0.0 через какой либо шлюз, тогда и происходит это все дело. маршрут добавляется в таком формате
16, 10,1,0, 10,16,100,100


собственно конфиг:

Код: Выделить всё

include "/etc/dhcp3/dhcpd.conf.hosts";

subnet 10.16.0.0 netmask 255.255.0.0 {
   range 10.16.1.1 10.16.3.254;
   option domain-name-servers 10.16.100.1;
   option routers 10.16.100.1;
option ms-classless-static-routes
27,   217,21,51,64,   10,16,100,1,
27,   213,184,232,32,   10,16,100,1,
20,   80,94,224,   10,16,100,1,
32,   192,168,90,1,   10,16,100,100,
20,   172,22,0,   10,16,100,100;
#16,   10,1,0,   10,16,100,100;
option rfc3442-classless-static-routes
27,   217,21,51,64,   10,16,100,1,
27,   213,184,232,32,   10,16,100,1,
20,   80,94,224,   10,16,100,1,
32,   192,168,90,1,   10,16,100,100,
20,   172,22,0,   10,16,100,100;
#16,   10,1,0,   10,16,100,100;
}


При этом маршруте

Код: Выделить всё

 #16,   10,1,0,   10,16,100,100; 

все падает... Может кто-то сталкивался и пояснит в чем тут дело? :damn:

Записать этот маршрут пробовал и так:

Код: Выделить всё

16,   10,1,0,0,   10,16,100,100; 

реакция та же...
Заранее благодарен.

integer
Заглянувший
Сообщения: 36
Зарегистрирован: 20 апр 2009, 18:25

Re: Debian dhcp3-server раздача маршрутов.

Сообщение integer »

16, 10,1, 10,16,100,100;

Dimka
Заглянувший
Сообщения: 8
Зарегистрирован: 12 ноя 2010, 13:47

Re: Debian dhcp3-server раздача маршрутов.

Сообщение Dimka »

integer - не работает такой вариант... :?

integer
Заглянувший
Сообщения: 36
Зарегистрирован: 20 апр 2009, 18:25

Re: Debian dhcp3-server раздача маршрутов.

Сообщение integer »

Должен работать, точку с запятой может забыл убрать на предыдущей строчке?

Dimka
Заглянувший
Сообщения: 8
Зарегистрирован: 12 ноя 2010, 13:47

Re: Debian dhcp3-server раздача маршрутов.

Сообщение Dimka »

нет, все корректно :( чувствую что-то другое косячит... а что не понятно...

Ilich
Заглянувший
Сообщения: 1
Зарегистрирован: 25 май 2011, 15:07
Контактная информация:

Re: Debian dhcp3-server раздача маршрутов.

Сообщение Ilich »

Этот косяк известен еще с момента выхода Debian-LENNY и третьей версии DHCP сервера.
Если вы устанавливали сервер dhcp из бинарников, а не собирали сами из исходников, то опция ms-classless-static-routes и rfc3442-classless-static-routes работать не будут.
Никто нас не собьёт с пути - нам все равно куда идти!

Dimka
Заглянувший
Сообщения: 8
Зарегистрирован: 12 ноя 2010, 13:47

Re: Debian dhcp3-server раздача маршрутов.

Сообщение Dimka »

Так работают. Не работает 1 единственный маршрут... :(

Аватара пользователя
Bock
Заглянувший
Сообщения: 28
Зарегистрирован: 07 мар 2004, 17:53
Контактная информация:

Re: Debian dhcp3-server раздача маршрутов.

Сообщение Bock »

Код: Выделить всё

#unconmment on work adsl.by
         option ms-classless-static-routes 24, 195,222,70, 10,222,0,2, 24, 195,222,71, 10,222,0,2, 24, 195,222,90, 10,222,0,2, 24, 195,222,91, 10,222,0,2, 32, 195,222,64,67, 10,222,0,2, 24, 81,25,32, 10,222,0,55, 30, 81,25,32,68, 10,222,0,55, 32, 72,167,232,126, 10,222,0,55, 28, 81,25,34,96, 10,222,0,55;
        option rfc3442-classless-static-routes 24, 195,222,70, 10,222,0,2, 24, 195,222,71, 10,222,0,2, 24, 195,222,90, 10,222,0,2, 24, 195,222,91, 10,222,0,2, 32, 195,222,64,67, 10,222,0,2, 24, 81,25,32, 10,222,0,55, 30, 81,25,32,68, 10,222,0,55, 32, 72,167,232,126, 10,222,0,55, 28, 81,25,34,96, 10,222,0,55;

По аналогии проверьте.

Аватара пользователя
Bock
Заглянувший
Сообщения: 28
Зарегистрирован: 07 мар 2004, 17:53
Контактная информация:

Re: Debian dhcp3-server раздача маршрутов.

Сообщение Bock »

В твоём случае правильно запись будет звучать так:

Код: Выделить всё

16, 10,1, 10,16,100,100

Ответить