Yaten Опубликовано 2 сентября, 2009 · Жалоба Такая ситуация, стоит dhcp (в каждом влане по экземпляру, но эт не важно) и по нему раздаются маршруты. Как известно винда жуёт 249 опцию, а все остальные ОС (не может и не все, ногами не пинать) жуют по RFC - 33 опцию. Сделал все на 249 - вроде нормально работает. полёт около недели на 1000 юзерах. настройки такие: subnet 172.16.100.0/23 dns 172.16.0.1 dhcp options - тут 249 опция со значением 0x10AC10AC106401 Добавляю 33 опцию второй с таким же значением и тут о чудо, винда хватает маску /16 удаляю 33 опцию и все норм. Что за фигня такая? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
martin74 Опубликовано 2 сентября, 2009 · Жалоба ... option ms-classless-static-routes code 249 = array of integer 8; option rfc3442-classless-static-routes code 121 = array of integer 8; ... subnet x.x.x.0 { ... option ms-classless-static-routes 8,10,10,2,3,1,23,193,192,36,10,2,3,1; option rfc3442-classless-static-routes 8,10,10,2,3,1,23,193,192,36,10,2,3,1; ... } все кто умеют хватать маршрутизацию по dhcp - получают... а 33 опция - там по моему только host route ходят... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Yaten Опубликовано 3 сентября, 2009 · Жалоба ... option ms-classless-static-routes code 249 = array of integer 8; option rfc3442-classless-static-routes code 121 = array of integer 8; ... subnet x.x.x.0 { ... option ms-classless-static-routes 8,10,10,2,3,1,23,193,192,36,10,2,3,1; option rfc3442-classless-static-routes 8,10,10,2,3,1,23,193,192,36,10,2,3,1; ... } все кто умеют хватать маршрутизацию по dhcp - получают... а 33 опция - там по моему только host route ходят... ещё раз, не понял. что начит "все кто умеют хватать маршрутизацию по dhcp - получают..." ? получают по 249 опции или что? а "только host route ходят..." это что? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Engineer62 Опубликовано 10 сентября, 2009 · Жалоба 249 опция - передача маршрута на подсеть (с данной маской) Windows клиенту 121 опция - передача маршрута на подсеть (с данной маской) 33 опция - передача маршрута на хост (32 маска) В микротике версий до 3.2 249-опция мне так и не удалось передать В 3.2 все ок. Если нужно в option 249 передавать не целые маски (напр. /21) то делаем следующееЧитаем RFC http://www.ietf.org/rfc/rfc3442.txt и в настройках dhcp пула используем hex запись для option 249 Пример: route 172.172.0.0/21 168.168.168.168 пишем hex: N байта: 1 2 3 4 5 6 7 8 hex: 15 AC AC 00 A8 A8 A8 A8 описание: байт 1 - hex маски (21dec -> 15 hex) байты с 2 по 4 - наша сеть байты с 5 по 8 - шлюз Обращаю внимание, что в RFC четко прописаноб сколько октетов сети нужно брать в зависимости от битовой маски! в итоге в конфиге будет выглядеть так ! ip dhcp pool POOL .... option 249 hex 15ACAC00A8A8A8A8 .... ! Если сетей нужно передать несколько, то аналогично переводим следующий маршрут и дописываем его. option 249 hex 15ACAC00A8A8A8A815A0AC00A8A8A8A9 передаст 2 маршрута: route 172.172.0.0/21 168.168.168.168 route 160.172.0.0/21 168.168.168.169 P.S. Работает только на WinXP и старше. По идее для dhcp клиентов поддерживающих 4 версию, это нужно передавать в опции 121 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...