Alexander A Manaeff -

 
 

Настройка опций DHCP 121 и 249

Обсуждения проблем с железом. Полезные советы по теме.

Модератор: UncleFather

Настройка опций DHCP 121 и 249

Сообщение UncleFather » 20 апр 2021 16:20, Вт




Задача:

В локальной сети имеется два шлюза (роутера, маршрутизатора). Один из них 192.168.0.1 - шлюз по умолчанию, другой - 192.168.0.5 - маршрутизатор для подсети 10.12.15.0/24.

Необходимо настроить DHCP сервер таким образом, чтобы он сразу выдавал клиентам маршрутизацию в соответствии с назначением этих шлюзов, чтобы не прописывать вручную на всех клиентах сети маршруты:
Код: Выделить всё
route add -p 0.0.0.0 MASK 0.0.0.0 192.168.0.1
route add -p 10.12.15.0 MASK 255.255.255.0 192.168.0.5





Решение:

Для оповещения клиентов о дополнительных маршрутах/маршрутизаторах используются опции DHCP (RFC3442). Опция 249 для ОС Windows и опция 121 для прочих ОС. Несмотря на то, что роутер автоматически раздает маршрут/роутер по умолчанию, в опцию 121 последним маршрутом мы должны прописать еще раз этот маршрут по умолчанию.


На роутерах Mikrotik эти опции настраиваются в соответствующем разделе DHCP сервера, а потом прописываются в необходимые пулы адресов. На этих роутерах маршруты из привычного нам ascii вида должны быть преобразованы в HEX формат. Для этого я написал онлайн Конвертер IP маршрутов в HEX формат.
Опция 121 для наших условий в Mikrotik будет выглядеть так: 0x180A0C0FC0A8000500C0A80001
А опция 249 - так: 0x180A0C0FC0A80005


На роутерах Huawei, используемых Ростелекомом, опции так же прописываются в HEX виде, но без префиксов 0x в начале.
Опция 121 в Huawei будет выглядеть так: 180A0C0FC0A8000500C0A80001
А опция 249 - так: 180A0C0FC0A80005


На роутерах Zyxel KEENETIC OMNI опции прописываются в ascii виде только через интерфейс Telnet, либо через веб-интерфейс, добавив в конце к адресу роутера «/a», например так: http://192.168.0.1/a.
Опция 121 в KEENETIC OMNI будет выглядеть так: ip dhcp pool _WEBADMIN option 121 ascii 10.12.15.0/24,192.168.0.5,0.0.0.0/0,192.168.0.1
А опция 249 - так: ip dhcp pool _WEBADMIN option 249 ascii 10.12.15.0/24,192.168.0.5
Здесь «_WEBADMIN» - это имя пула DHCP.
Все пулы DHCP можно посмотреть командой
Код: Выделить всё
show ip dhcp pool

Справочник команд Keenetic Omni




Если Вам понравился этот материал, то мы с признательностью примем вашу финансовую поддержку, которая поможет нам и в дальнейшем радовать Вас интересной и полезной информацией.
Помните, что даже минимальная сумма сделает Вас инвестором этого проекта и о Вас будут думать с благодарностью тысячи наших новых читателей.
Материально поддержать проект можно здесь










Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram
Изображение
Изображение
Изображение
Изображение
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1435
Зарегистрирован: 17 авг 2004 16:20, Вт



Вернуться в Железо

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 3

Alexander A Manaeff -
@Mail.ru .