Добрый день!
Роутер - RB951Ui-2HnD
RouterOS - 5.26, 6.07, 6.14, 6.15
Наткнулся на странное поведение DHCP клиента
На eth1 раздается адрес с DHCP сервера
в опциях есть 03 - gateway-list и 121 - static-classless-route
допустим
03 - 192.168.0.22
121 - 192.168.20.0,255.255.255.0,192.168.0.5
при наличии в ответе сервера 121 опции в маршруты не добавляется маршрут
0.0.0.0/0 192.168.0.22
если на сервере отключить 121 опцию то маршрут добавляется.
пробовал с всеми перечисленными версиями OS.
Сталкивался ли кто нибудь с подобным поведением?
Спасибо.
Маршрут по умолчанию и опция 121 по DHCP на RB951Ui-2HnD
-
- Модератор
- Сообщения: 3600
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
-
- Сообщения: 5
- Зарегистрирован: 18 июн 2014, 10:38
Спасибо, может я не совсем ясно выразился, но в данном случае на роутер микротик не раздает, а получает от DHCP сервера адрес и параметры. и собственно в маршруты на микротике не добавляется дефолтный роут на шлюз через интерфейс eth1.
Спасибо.
Спасибо.
-
- Сообщения: 417
- Зарегистрирован: 25 июн 2013, 18:12
vlash писал(а):Добрый день!
Роутер - RB951Ui-2HnD
RouterOS - 5.26, 6.07, 6.14, 6.15
Наткнулся на странное поведение DHCP клиента
На eth1 раздается адрес с DHCP сервера
в опциях есть 03 - gateway-list и 121 - static-classless-route
допустим
03 - 192.168.0.22
121 - 192.168.20.0,255.255.255.0,192.168.0.5
при наличии в ответе сервера 121 опции в маршруты не добавляется маршрут
0.0.0.0/0 192.168.0.22
если на сервере отключить 121 опцию то маршрут добавляется.
пробовал с всеми перечисленными версиями OS.
Сталкивался ли кто нибудь с подобным поведением?
Спасибо.
Что за провайдер раздает?
-
- Сообщения: 5
- Зарегистрирован: 18 июн 2014, 10:38
wolf_ktl писал(а):Что за провайдер раздает?
сервер win 2003 раздает. это внутренняя сетка...
предупреждая следующий вопрос, сообщаю что
через линуксовый DNSMasq результат такой же...
-
- Сообщения: 5
- Зарегистрирован: 18 июн 2014, 10:38
Взял второй микротик добавил в его DHCP сервер 121 опцию и раздал с него на первый - то же самое.
может ли кто нибудь подтвердить глюк ?
может ли кто нибудь подтвердить глюк ?
-
- Сообщения: 417
- Зарегистрирован: 25 июн 2013, 18:12
vlash писал(а):Взял второй микротик добавил в его DHCP сервер 121 опцию и раздал с него на первый - то же самое.
может ли кто нибудь подтвердить глюк ?
Думаю твое решение тут http://forum.nag.ru/forum/index.php?sho ... 9378&st=20
Как пример
нам надо отдать маршрут 10.0.0.0/8 на 10.0.0.1. Получаем такую последовательность байт: 8,10,10,0,0,1
В вашем случае - 172.16.0.0/12 gw=192.168.23.1. Получаем такое: 12,172,16,192,168,23,1
вот теперь каждый байт переведите в hex, уберите запятые, добавьте 0x....
Вот работающий пример от микротика:
dst-address=160.0.0.0/24 gateway=10.1.101.1
____________________
/ip dhcp-server option
add code=121 name=classless value=0x18A000000A016501000A016501
/ip dhcp-server network
set 0 dhcp-option=classless
если в хексе получаетсья одна цыфра, то перед ней ноль надо ставить) ИИИ! И не надо забывать пр
/ip dhcp-server network
set 0 dhcp-option=classless
Т е надо classless - это названии опции которую мы заводим))
-
- Сообщения: 5
- Зарегистрирован: 18 июн 2014, 10:38
Нет. дело не в сервере. Дело видимо в скриптах которые обновляют таблицу маршрутизации на клиенте.
По логам это видно.
Я так понимаю исходников посмотреть не получится....
По логам это видно.
Я так понимаю исходников посмотреть не получится....
