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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Настройка опций DHCP 121 и 249

Настройка опций 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

Не забываем сохранить внесенные изменения:

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

system configuration save

Для удаления настроек опций DHCP сервера используем те же команды с префиксом «no»:

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

no ip dhcp pool _WEBADMIN option 121

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

no ip dhcp pool _WEBADMIN option 249

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


Вернуться к началу