8.6 Поддерживаемые опции DHCP
Устройства Wownet поддерживают конфигурацию и распознавание перечисленных ниже опций протокола DHCP (Dynamic Host Configuration Protocol).
Длина поля данных указана в байтах. Значение N означает переменную длину.
8.6.1 Базовые сетевые параметры (опции 1–18)
| Опция | Название | Длина | Описание | RFC |
|---|---|---|---|---|
| 1 | Subnet Mask | 4 | Маска подсети | RFC 2132 |
| 2 | Time Offset | 4 | Смещение времени относительно UTC в секундах. Считается устаревшей — рекомендуется использовать опции 100 и 101 | RFC 2132 |
| 3 | Router | N | Список адресов шлюзов по умолчанию (по 4 байта на адрес) | RFC 2132 |
| 4 | Time Server | N | Список адресов серверов времени | RFC 2132 |
| 5 | Name Server | N | Список адресов серверов имён IEN-116 | RFC 2132 |
| 6 | Domain Server | N | Список адресов DNS-серверов | RFC 2132 |
| 7 | Log Server | N | Список адресов серверов журналирования | RFC 2132 |
| 8 | Quotes Server | N | Список адресов серверов цитат (Quote of the Day) | RFC 2132 |
| 9 | LPR Server | N | Список адресов серверов печати LPR | RFC 2132 |
| 10 | Impress Server | N | Список адресов серверов Impress | RFC 2132 |
| 11 | RLP Server | N | Список адресов серверов RLP (Resource Location Protocol) | RFC 2132 |
| 12 | Hostname | N | Имя хоста клиента | RFC 2132 |
| 13 | Boot File Size | 2 | Размер загрузочного файла (в блоках по 512 байт) | RFC 2132 |
| 14 | Merit Dump File | N | Путь к файлу дампа памяти клиента | RFC 2132 |
| 15 | Domain Name | N | DNS-доменное имя клиента | RFC 2132 |
| 16 | Swap Server | N | Адрес swap-сервера | RFC 2132 |
| 17 | Root Path | N | Путь к корневому диску | RFC 2132 |
| 18 | Extension File | N | Путь к файлу с дополнительной информацией BOOTP | RFC 2132 |
8.6.2 Параметры IP-уровня (опции 19–39)
| Опция | Название | Длина | Описание | RFC |
|---|---|---|---|---|
| 19 | Forward On/Off | 1 | Включение/отключение IP-маршрутизации на клиенте | RFC 2132 |
| 20 | SrcRte On/Off | 1 | Включение/отключение маршрутизации от источника (Source Routing) | RFC 2132 |
| 21 | Policy Filter | N | Фильтры маршрутной политики | RFC 2132 |
| 22 | Max DG Assembly | 2 | Максимальный размер пересборки датаграммы | RFC 2132 |
| 23 | Default IP TTL | 1 | Значение TTL по умолчанию для исходящих IP-пакетов | RFC 2132 |
| 24 | MTU Timeout | 4 | Тайм-аут устаревания Path MTU | RFC 2132 |
| 25 | MTU Plateau | N | Таблица плато Path MTU | RFC 2132 |
| 26 | MTU Interface | 2 | Размер MTU интерфейса | RFC 2132 |
| 27 | MTU Subnet | 1 | Признак локальности всех подсетей | RFC 2132 |
| 28 | Broadcast Address | 4 | Широковещательный адрес | RFC 2132 |
| 29 | Mask Discovery | 1 | Разрешение обнаружения маски подсети (ICMP) | RFC 2132 |
| 30 | Mask Supplier | 1 | Готовность предоставлять маску другим хостам | RFC 2132 |
| 31 | Router Discovery | 1 | Разрешение обнаружения маршрутизаторов (RFC 1256) | RFC 2132 |
| 32 | Router Request | 4 | Адрес для отправки Router Solicitation | RFC 2132 |
| 33 | Static Route | N | Таблица статических маршрутов | RFC 2132 |
| 34 | Trailers | 1 | Использование trailer-инкапсуляции | RFC 2132 |
| 35 | ARP Timeout | 4 | Тайм-аут ARP-кэша | RFC 2132 |
| 36 | Ethernet | 1 | Тип инкапсуляции Ethernet (Ethernet II или IEEE 802.3) | RFC 2132 |
| 37 | Default TCP TTL | 1 | Значение TTL по умолчанию для TCP-сегментов | RFC 2132 |
| 38 | Keepalive Time | 4 | Интервал TCP Keepalive | RFC 2132 |
| 39 | Keepalive Data | 1 | Отправка мусорного октета в TCP Keepalive | RFC 2132 |
8.6.3 Службы имён и NetBIOS (опции 40–49)
| Опция | Название | Длина | Описание | RFC |
|---|---|---|---|---|
| 40 | NIS Domain | N | Имя домена NIS (Network Information Service) | RFC 2132 |
| 41 | NIS Servers | N | Список адресов NIS-серверов | RFC 2132 |
| 42 | NTP Servers | N | Список адресов NTP-серверов | RFC 2132 |
| 43 | Vendor Specific | N | Область вендор-специфичной информации | RFC 2132 |
| 44 | NETBIOS Name Srv | N | Список адресов серверов имён NetBIOS (WINS) | RFC 2132 |
| 45 | NETBIOS Dist Srv | N | Список адресов серверов рассылки датаграмм NetBIOS | RFC 2132 |
| 46 | NETBIOS Node Type | 1 | Тип узла NetBIOS (B-node, P-node, M-node, H-node) | RFC 2132 |
| 47 | NETBIOS Scope | N | Область видимости NetBIOS | RFC 2132 |
| 48 | X Window Font | N | Список адресов серверов шрифтов X Window | RFC 2132 |
| 49 | X Window Manager | N | Список адресов менеджеров дисплеев X Window | RFC 2132 |
8.6.4 Параметры DHCP-протокола (опции 50–67)
| Опция | Название | Длина | Описание | RFC |
|---|---|---|---|---|
| 50 | Address Request | 4 | Запрашиваемый клиентом IP-адрес | RFC 2132 |
| 51 | Address Time | 4 | Время аренды IP-адреса (lease time), в секундах | RFC 2132 |
| 53 | DHCP Msg Type | 1 | Тип сообщения DHCP (DISCOVER, OFFER, REQUEST, ACK и др.) | RFC 2132 |
| 54 | DHCP Server Id | 4 | Идентификатор DHCP-сервера (его IP-адрес) | RFC 2132 |
| 55 | Parameter List | N | Список запрашиваемых клиентом опций | RFC 2132 |
| 56 | DHCP Message | N | Текст сообщения об ошибке DHCP | RFC 2132 |
| 60 | Class Id | N | Идентификатор класса клиента (Vendor Class Identifier) | RFC 2132 |
| 61 | Client Id | N | Уникальный идентификатор клиента | RFC 2132 |
| 62 | NetWare/IP Domain | N | Имя домена NetWare/IP | RFC 2242 |
| 66 | Server-Name | N | Имя TFTP-сервера (используется при загрузке по сети) | RFC 2132 |
| 67 | Bootfile-Name | N | Имя загрузочного файла | RFC 2132 |
8.6.5 Расширенные опции (90+)
| Опция | Название | Длина | Описание | RFC |
|---|---|---|---|---|
| 90 | Authentication | N | Информация аутентификации DHCP-сообщений | RFC 3118 |
| 121 | Classless Static Route | N | Бесклассовые статические маршруты. Заменяет устаревшую опцию 33 для сетей с CIDR | RFC 3442 |
| 150 | TFTP Server Addresses | N | Список адресов TFTP-серверов (альтернатива опции 66 для нескольких серверов) | RFC 5859 |
| 249 | Reserved (Private Use) | N | Зарезервирована для частного использования. Используется, в частности, для бесклассовых маршрутов в средах Microsoft | — |
| 252 | Reserved (Private Use) | N | Зарезервирована для частного использования. Часто применяется для автоматического обнаружения прокси (WPAD) | — |
| 255 | End | 0 | Маркер конца списка опций DHCP | RFC 2132 |
Примечание. Опции 249 и 252 относятся к диапазону Private Use (224–254) и не стандартизированы IANA. Их поведение может отличаться в зависимости от реализации клиента.