|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (24)
просмотр истории страницы{toc} |
h1. Настройки DHCP-сервера |
!dhcp1.png|border=0! |
|
Для работы сервиса необходимо: |
h1. Настройка DHCP-сервера |
|
# Включить службу \\ \\ !dhcp_server_enable.png|border=0,width=600! \\ \\ # При необходимости, настроить прочие параметры: DNS, решить нужно ли постоянно освобождать привязки, граничить ли набор интерфейсов DHCP и т.д. # Добавить подсети |
h2. Включение DHCP сервера |
|
{note}В настройках DHCP сервера должна быть указана подсеть, которой принадлежит хотя-бы один локальный интерфейс, иначе DHCP не запустится. Если вы хотите настроить [DHCP с Option 82|CarbonBilling:Настройка DHCP с opt 82 на примере коммутатора D-Link] и вам не нужны сабнеты, попадающие под локальные интерфейсы, то обязательно создать subnet *<IP_адрес_локального_интерфейса>/32* без диапазона{note} {note}Если адрес коммутатора не в сети абонента, то обязательно создать subnet *<IP_адрес_Коммутатора>/32* без диапазона{note} h2. Включение и настройка DHCP сервера |
Для настройки DHCP-сервера зайдите в настройках системы сбора статистики на вкладку dhcp. Для включения DHCP сервера установить галочку: "Включить DHCP-сервер" |
Задайте значения: |
Необходимые параметры: |
* *max-lease-time(в секундах)* - время с последнего продления через которое у клиента закончится аренда; * *default-lease-time(в секундах)* - время через которое клиент будет продлять аренду адреса. |
... |
{code} |
!dhcp1.png|border=0! |
h2. Описание параметров |
|
Для работы сервиса необходимо: |
|
# Включить службу \\ \\ !dhcp_server_enable.png|border=0,width=600! \\ \\ # При необходимости, настроить прочие параметры: DNS, решить нужно ли постоянно освобождать привязки, граничить ли набор интерфейсов DHCP и т.д. # Добавить подсети {note}В настройках DHCP сервера должна быть указана подсеть, которой принадлежит хотя бы один локальный интерфейс, иначе DHCP не запустится. Если вы хотите настроить [DHCP с Option 82|CarbonBilling:Настройка DHCP с opt 82 на примере коммутатора D-Link] и вам не нужны подсети, попадающие под локальные интерфейсы, то обязательно создать subnet *<IP_адрес_локального_интерфейса>/32* без диапазона{note} {note}Если адрес коммутатора не в сети абонента, то обязательно создать subnet *<IP_адрес_Коммутатора>/32* без диапазона{note} Настройки: * Не создавать статические mac привязки * Освобождать все IP-привязки раз в 10 мин. * default-lease-time: * OPT 82. Создавать статические mac привязки вместо vlan+port+: * DHCP_LOCAL_ADDRESS: * max-lease-time: * Освобождать OPT82 IP-привязки раз в 10 мин. * Не создавать статические mac привязки: * DNS по умолчанию (список): {code:title=Формат} 192.0.2.1 192.0.2.2 192.0.2.3 {code} * Номера интерфейсов DHCP (список): * Включить DHCP-сервер: * Фиксированные привязки IP к MAC адресу (список): |
h2. Добавление подсетей |
... |
h2. Настройка Option 82 |
Для включения опции 82 *отключите* опцию "OPT 82. Создавать статические mac привязки вместо vlan+port" |
h3. Включение парсинга опции 82 |
|
Интеграция с коммутаторами описана в [этой части документации|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=52428815] |
Для включения опции 82 убедитесь, что отключена опция "OPT 82. Создавать статические mac привязки вместо vlan+port" (по умолчанию отключена). |
|
h3. Динамическая раздача с использованием Option 82 |
Используя раздел "[CarbonBilling:Взаимодействие с коммутаторами]", настройте и парсинг нужных парамеров абонента из опции 82. В этом разделе так же описана отладка парсинга. |
|
h3. Динамическая раздача с использованием Option 82 для HotSpot |
Динамическая раздача с использованием опции 82 пригодится для настройки HotSpot - так адреса из выделенного пула будут получать только абоненты за определённым портом коммутатора и/или в нужном VLAN. |
... |
!dyn2.png|border=0,width=600! |
h2. Передача адреса для параметра tr-069 по dhcp через опцию 43. Web панель-8081 порт ----> "Cистема сбора статистики" ---> DHCP subnets ---> "Дополнительные опции DHCP (список):" !AddresTR69.png|border=0,width=600! Добавляем параметр (если необходимо добавить к другим параметрам, то отделяем их через ; ) {code} option vendor-encapsulated-options http://ip:port {code} Далее "Сохранить и пременить" и можно проводить тест получения адреса на сетевом оборудование. |
h1. Отладка и решение проблем |
... |
Эта проблема встречается на Windows XP и Windows 7 - в ряде случаев клиенты получают неправильный DNS-сервер. Причина в пакете DHCPINFORM. |
Если ОС ранее уже получала адрес от DHCP-сервера или он был настроен статический и потом переключен на динамику, в первую очередь будет отправлен запрос DHCPINFORM - это широковещательный запрос и сервер отвечает на на него сразу ответом DHCPACK. |
Проблема здесь в том что запрос отправляется широковещательно и тут возможны две причины почему DNS-адрес (а возможно и другие параметры) будет неверным: |
... |
# Отключить ответ на DHCPINFORM на всех DHCP-серверах кроме нужного #* Например, на СКАТ DPI нужно установить опцию *bras_relay_dhcp_inform* в 0 в файле fastdpi.conf: |
{code}Если ваш DHCP-сервер можно настроить так, чтобы на запрос DHCP-INFORM он отвечал relay-агенту (то -есть на адрес, заданный в поле giaddr DHCP-заголовка), то этот параметр следует установить в 0 (это значение по умолчанию): bras_relay_dhcp_inform=0 |
В этом случае fastDPI BRAS будет пропускать DHCP-INFORM запросы «как есть», без модификации. Если же DHCP-сервер работает по стандарту и отвечает всегда на адрес клиента (на адрес, заданный в поле ciaddr DHCP-заголовка), то нужно задать в fastdpi.conf: bras_relay_dhcp_inform=1{code} |
# Настроить фаерволы, DHCP-сервера и релеи таким образом, чтобы каждый клиентский хост имел доступ только к одному DHCP-серверу |