Dhcp: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
 
(Не показано 7 проміжних версій цього користувача)
Рядок 1: Рядок 1:
==Модуль==
==Модуль==


Для работы по dhcp в NoDeny Plus необходим модуль dhcp, который нужно приобрести дополнительно на главном сайте NoDeny. Для NoDeny Next модуль входит в базовую поставку.
Для работы по dhcp в NoDeny Plus необходим модуль dhcp, который нужно приобрести дополнительно на главном сайте NoDeny. В NoDeny Next модуль входит в базовую поставку.
<br><br>
<br><br>


Рядок 11: Рядок 11:
* [[dhcp-конфиг с помощью make config|Автогенерация конфига]]: NoDeny периодически формирует dhcpd-конфиг с прописанными связками mac-ip
* [[dhcp-конфиг с помощью make config|Автогенерация конфига]]: NoDeny периодически формирует dhcpd-конфиг с прописанными связками mac-ip
<br><br>
<br><br>
Если вы не можете определиться какой из вариантов использовать - рекомендуем без Radius - он проще в настройке. Более того, isc-dhcpd не работает с Radius, поэтому в  качестве  dhcp-сервера придется использовать либо accel-ppp (если у вас Linux) либо запустить виртуалку с mikrotik  и использовать его dhcpd.
Если вы не можете определиться какой из вариантов использовать, рекомендуем без Radius - он проще в настройке.<br><br>
<br><br>


==С использованием Radius==
==С использованием Radius==
Рядок 23: Рядок 22:
# Radius посылает ip dhcp-серверу
# Radius посылает ip dhcp-серверу
# Dhcp выдает ip абоненту
# Dhcp выдает ip абоненту
<br>


==Без использования Radius==
==Без использования Radius==


# Абонент включает компьютер, тот делает dhcp запрос на получение ip
# Абонент включает компьютер, тот делает dhcp запрос на получение ip
# Dhcp выдает ip адрес из своего пула. Обратите внимание - ip «не спрашивается» у NoDeny
# Dhcp выдает ip адрес из своего пула. Обратите внимание - ip не запрашивается у NoDeny
# Dhcp сообщает NoDeny какой ip он выдал абоненту
# Dhcp сообщает NoDeny какой ip он выдал абоненту
# NoDeny у себя отмечает, что данный  ip привязан такому-то абоненту
# NoDeny у себя отмечает, что данный  ip привязан такому-то абоненту
<br>


==Формирование конфига==
==Формирование конфига==


NoDeny периодически формирует для dhcp-конфиг, в котором прописываются связки mac -> ip
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.

  1. Абонент включает компьютер, тот делает dhcp запрос на получение ip
  2. Dhcp-сервер принимает запрос и посылает mac на Radius
  3. Radius запускает mysql-процедуры, которые по mac находят абонента и получают его ip
  4. Radius посылает ip dhcp-серверу
  5. Dhcp выдает ip абоненту


Без использования Radius

  1. Абонент включает компьютер, тот делает dhcp запрос на получение ip
  2. Dhcp выдает ip адрес из своего пула. Обратите внимание - ip не запрашивается у NoDeny
  3. Dhcp сообщает NoDeny какой ip он выдал абоненту
  4. NoDeny у себя отмечает, что данный ip привязан такому-то абоненту


Формирование конфига

NoDeny периодически формирует для dhcp конфигурационный файл, в котором по данным, взятым из биллинга, прописываются связки mac -> ip