Dhcp: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Sv (обговорення | внесок) |
Sv (обговорення | внесок) |
||
(Не показано 15 проміжних версій цього користувача) | |||
Рядок 1: | Рядок 1: | ||
==Варианты== | ==Модуль== | ||
Для работы по dhcp в NoDeny Plus необходим модуль dhcp, который нужно приобрести дополнительно на главном сайте NoDeny. В NoDeny Next модуль входит в базовую поставку. | |||
<br><br> | |||
==Варианты настройки== | |||
NoDeny+ предоставляет 3 принципиально разных варианта работы Dhcp-модуля: | NoDeny+ предоставляет 3 принципиально разных варианта работы Dhcp-модуля: | ||
<br><br> | |||
* [[Dhcp+Radius|С Radius]]: dhcp-сервер получает ip от NoDeny+ и выдает клиенту | * [[Dhcp+Radius|С Radius]]: dhcp-сервер получает ip от NoDeny+ и выдает клиенту | ||
* [[Dhcp без Radius|Без Radius]]: dhcp-сервер выдает клиенту ip на свое усмотрение и передает данные NoDeny+ | * [[Dhcp без Radius|Без Radius]]: dhcp-сервер выдает клиенту ip на свое усмотрение и передает данные NoDeny+ | ||
* NoDeny периодически формирует dhcpd-конфиг с прописанными связками mac-ip | * [[dhcp-конфиг с помощью make config|Автогенерация конфига]]: NoDeny периодически формирует dhcpd-конфиг с прописанными связками mac-ip | ||
<br><br> | |||
Если вы не можете определиться какой из вариантов использовать | Если вы не можете определиться какой из вариантов использовать, рекомендуем без Radius - он проще в настройке.<br><br> | ||
==С использованием Radius== | ==С использованием Radius== | ||
Рядок 17: | Рядок 22: | ||
# Radius посылает ip dhcp-серверу | # Radius посылает ip dhcp-серверу | ||
# Dhcp выдает ip абоненту | # Dhcp выдает ip абоненту | ||
<br> | |||
==Без использования Radius== | ==Без использования Radius== | ||
# Абонент включает компьютер, тот делает dhcp запрос на получение ip | # Абонент включает компьютер, тот делает dhcp запрос на получение ip | ||
# Dhcp выдает ip адрес из своего пула. Обратите внимание - ip | # Dhcp выдает ip адрес из своего пула. Обратите внимание - ip не запрашивается у NoDeny | ||
# Dhcp сообщает NoDeny какой ip он выдал абоненту | # Dhcp сообщает NoDeny какой ip он выдал абоненту | ||
# NoDeny у себя отмечает, что данный ip привязан такому-то абоненту | # NoDeny у себя отмечает, что данный ip привязан такому-то абоненту | ||
<br> | |||
==Формирование конфига== | ==Формирование конфига== | ||
NoDeny периодически формирует для dhcp | NoDeny периодически формирует для dhcp конфигурационный файл, в котором по данным, взятым из биллинга, прописываются связки mac -> ip |
Поточна версія на 14:22, 29 жовтня 2020
Модуль
Для работы по dhcp в NoDeny Plus необходим модуль dhcp, который нужно приобрести дополнительно на главном сайте NoDeny. В NoDeny Next модуль входит в базовую поставку.
Варианты настройки
NoDeny+ предоставляет 3 принципиально разных варианта работы Dhcp-модуля:
- С Radius: dhcp-сервер получает ip от NoDeny+ и выдает клиенту
- Без Radius: dhcp-сервер выдает клиенту ip на свое усмотрение и передает данные NoDeny+
- Автогенерация конфига: NoDeny периодически формирует dhcpd-конфиг с прописанными связками mac-ip
Если вы не можете определиться какой из вариантов использовать, рекомендуем без Radius - он проще в настройке.
С использованием Radius
Устанавливается radius-сервер, который будет посредником между dhcp-сервером и NoDeny.
- Абонент включает компьютер, тот делает dhcp запрос на получение ip
- Dhcp-сервер принимает запрос и посылает mac на Radius
- Radius запускает mysql-процедуры, которые по mac находят абонента и получают его ip
- Radius посылает ip dhcp-серверу
- Dhcp выдает ip абоненту
Без использования Radius
- Абонент включает компьютер, тот делает dhcp запрос на получение ip
- Dhcp выдает ip адрес из своего пула. Обратите внимание - ip не запрашивается у NoDeny
- Dhcp сообщает NoDeny какой ip он выдал абоненту
- NoDeny у себя отмечает, что данный ip привязан такому-то абоненту
Формирование конфига
NoDeny периодически формирует для dhcp конфигурационный файл, в котором по данным, взятым из биллинга, прописываются связки mac -> ip