Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

На устройствах VP-12(P) имеется возможность настраивать опции, получаемые DHCP клиентами на разных интерфейсах.

Распределение запрашиваемых опций при мультисервисном режиме:

Option

Только интерфейс 
Internet

Internet + VoIP

Internet + VoIP + Managment

Internet

VoIP

Internet

VoIP

MNG

1 = Subnet Mask

+

+

+

+

+

+

3 = Router

+

+

+

+

+

+

6 = Domain Name Server

+

+

+

+

+

+

12 = Host Name

+

+

-

-

-

+

15 = Domain Name

+

+

-

-

-

+

26 = Interface MTU

+

+

+

+

+

+

28 = Broadcast Address

+

+

+

+

+

+

33 = Static Route

+

+

+

+

+

+

42 = Network Time Protocol Servers

+

+

-

-

-

+

43 = Vendor-Specific Information

+

+

-

-

-

+

66 = TFTP Server Name

+

+

-

-

-

+

67 = Bootfile name

+

+

-

-

-

+

120 = SIP Servers

+

-

+

-

+

-

121 = Classless Static Route

+

+

+

+

+

+

249 = Private/Classless Static Route (Microsoft)

+

+

+

+

+

+


Согласно приведенной таблице опции 1, 3, 6, 26, 28, 33, 121, 249 могут запрашиваться dhcp-клиентами для каждого субинтерфейса. Соответственно данные опции будут индивидуально применены для каждого субинтерфейса. Опции 12, 15, 42, 43, 66, 67, 120 могут запрашиваться и применяться только для одного dhcp-клиента, так как они общесистемные, то есть не приводят к настройке сетевого интерфейса.

Конфигурацию списка запрашиваемых опций можно изменять и хранится она как и все остальные настройки в конфигурационном файле: /etс/config/cfg.yaml. По умолчанию списки опций не прописаны (в конфигурации следующая запись DHCPOptionList: ""), это значит что опции запрашиваются и применяются согласно приведенной выше таблице.

Способы редактирования конфигурации

I. С помощью редактора vi.

  1. Список опций для интерфейса Internet задается в параметре DHCPOptionList секции Internet=>Network.

  2. Список опций для интерфейса VoIP задается в параметре DHCPOptionList секции Voip=>Network.

  3. Список опций для интерфейса Management задается в параметре DHCPOptionList секции System=>ManagementVLAN

После редактирования и сохранения в редакторе vi необходимо выполнить следующие команды:

  • reloadcfg – применяем измененную конфигурацию в работу, результат выполнения команды должен быть "Configuration accepted"

  • save – сохраняем измененную конфигурация в энергонезависимую память

Команду save можно выполнять только в случае успешного выполнения предыдущей команды. Если при выполнении команды reloadcfg результат был "Configuration not accepted", save выполнять запрещено.

II. С помощью команды setconf

Рекомендуем использовать данный метод.

Данный метод избавляет от необходимости выполнения команд reloadcfg и save. Используйте команды getconf (вывести на экран текущую конфигурацию) и setconf (установить значение параметра).

Пример 1. Необходимо получить значение DHCPOptionList:

  • для интерфейса Internet
    getconf Internet.Network | grep DHCPOptionList
  • для интерфейса VoIP
    getconf Voip.Network | grep DHCPOptionList
  • для интерфейса Management
    getconf System.ManagementVLAN | grep DHCPOptionList

Пример 2. Необходимо назначить некоторый список опций:

  • для интерфейса Internet
    setconf Internet.Network  DHCPOptionList "3,6,26,28,33,121,249,12"
  • для интерфейса VoIP (назначаем список опций по умолчанию)
    setconf Voip.Network DHCPOptionList ""
  • для интерфейса Management
    setconf System.ManagementVLAN DHCPOptionList "3,6,26,28,33,42,43,66,67,121,249"

III. Конфигурирование на персональном компьютере

Не рекомендуем использовать данный метод.

Предварительно скачайте конфигурацию с устройства на ПК (через web-интерфейс), далее с помощью любого текстового редактора поменяйте значения, сохраните изменения. Завершающим этапом является загрузка измененной конфигурации в устройство. 

Правила редактирования DHCPOptionList

  1. Валидные значения: 3,6,12,15,26,28,33, 42,43,66,67,120,121,249;

  2. Опции в параметре DHCPOptionList указываются через запятую и без пробелов между опциями, пример DHCPOptionList: "3,6,12,15,26,120,121";

  3. Порядок следования опций в DHCPOptionList не важен;

  4. Каждая из опций 12, 15, 42, 43, 66, 67, 120 может быть запрошена и применена только с одного интерфейса;

  5. Опции 1, 3, 6, 26, 28, 33, 121, 249 могут запрашиваться dhcp-клиентами для каждого субинтерфейса;

  6. Опции 66 и 67 должны быть указаны на одном и том же интерфейсе;

  7. Если в DHCPOptionList ничего не указано, то список запрашиваемых опций – по умолчанию (с учетом пункта 8);

  8. Если DHCPOptionList указаны опции (из пункта 4), которые по умолчанию запрашиваются с другого интерфейса (на котором DHCPOptionList не заполнен), то тогда опции будут запрашиваться с первого интерфейса, а на втором из списка по умолчанию данные опции будут исключены*;

  9. Если для интерфейса в DHCPOptionList указан список опций, то будут запрашиваться только эти опции;

  10. Опцию 1 в DHCPOptionList нельзя указывать, она запрашивается и применяется всегда и со всех интерфейсов независимо от прочих настроек;

Если какой либо из пунктов нарушен, то при применении конфигурации будет выведено сообщение "Configuration not accepted". Ошибку в конфигурации можно узнать если включить логи configd, тогда при применении конфигурации будет подробно указана причина по которой конфигурация не применена.


* Пример к пункту 8:

Допустим для интерфейса Internet указан следующий список опций: Internet.Network.DHCPOptionList: "3, 6, 26, 28, 33, 121, 249, 12"

А для интерфейса management ничего не указано: System.ManagementVLAN.DHCPOptionList: ""

тогда согласно пункту 7, должен быть запрошен список опций по умолчанию 3, 6, 12, 15, 26, 28, 33, 42, 43, 66, 67, 121, 249, но так как опцию 12 мы указали явно на интерфейсе Internet, то из этого списка она будет исключена.

В итоге будут следующие списки:

значение параметра: Internet.Network.DHCPOptionList: "3, 6, 26, 28, 33, 121, 249, 12" запрашиваемый список опций: 1, 3, 6, 26, 28, 33, 121, 249, 12 значение параметра: System.ManagementVLAN.DHCPOptionList: ""
запрашиваемый список опций: 1, 3, 6, 15, 26, 28, 33, 42, 43, 66, 67, 121, 249

После редактирования DHCPOptionList рекомендуется перезагрузка устройства. До перезагрузки корректная работа устройства не гарантируется

  • Нет меток