DHCP протокол: Porovnání verzí

Z Freenetis Wiki
Přejít na: navigace, hledání
(Založena nová stránka: cs:DHCP en:DHCP Начиная с версии 1.1 FreenetIS может управлять DHCP серверами на устройствах, которые ра...)
 
m (Quimi přesunul stránku DHCP протокол na DHCP протокол bez založení přesměrování)
 
(Není zobrazena jedna mezilehlá verze od jednoho dalšího uživatele.)
Řádek 3: Řádek 3:
  
 
Начиная с версии 1.1 FreenetIS может управлять DHCP серверами на устройствах, которые работают под Linux и RouterOS. Управление основано на тех же принципах как [[přesměrování]] (перенаправление) или  [[zajištění kvality služeb (QoS)]] (качество обслуживания (QoS)). Устройство с DHCP сервером загружает ваши данные конфигурации FreenetIS и устанавливает их. Для инсталяции вам необходимо выполнить следующие шаги в FreenetISu и на DHCP сервере.
 
Начиная с версии 1.1 FreenetIS может управлять DHCP серверами на устройствах, которые работают под Linux и RouterOS. Управление основано на тех же принципах как [[přesměrování]] (перенаправление) или  [[zajištění kvality služeb (QoS)]] (качество обслуживания (QoS)). Устройство с DHCP сервером загружает ваши данные конфигурации FreenetIS и устанавливает их. Для инсталяции вам необходимо выполнить следующие шаги в FreenetISu и на DHCP сервере.
 +
== Nastavení na straně FreenetISu ==
  
 
== Установки на странице FreenerIS ==
 
== Установки на странице FreenerIS ==
Řádek 11: Řádek 12:
 
# Теперь задайте все физические устройства согласно нижеследующей инструкции
 
# Теперь задайте все физические устройства согласно нижеследующей инструкции
 
# В меню вы можете найти пункт “DHCP серверы”, где вы можете увидеть когда последний раз DHCP сервер загружал конфигурацию с FreenetIS. Время последней загрузки используется для определения активности сервера. Пределы активности могут быть установлены как продолжительность в секундах. Эти устанвки доступны в пункте Установки системы. Количество неактивных DHCP серверов выводится как индикатор в меню.
 
# В меню вы можете найти пункт “DHCP серверы”, где вы можете увидеть когда последний раз DHCP сервер загружал конфигурацию с FreenetIS. Время последней загрузки используется для определения активности сервера. Пределы активности могут быть установлены как продолжительность в секундах. Эти устанвки доступны в пункте Установки системы. Количество неактивных DHCP серверов выводится как индикатор в меню.
 +
Upozornění:
  
 
Предупреждение:
 
Предупреждение:
Řádek 16: Řádek 18:
 
*Необходимо чтобы каждый IP адрес в подсети которая управляется DHCP сервером должен быть прописан к интерфейсу с правильным МАС адресом.
 
*Необходимо чтобы каждый IP адрес в подсети которая управляется DHCP сервером должен быть прописан к интерфейсу с правильным МАС адресом.
 
* Любые ошибки конфигурации или во время связи DHCP сервера с FreenetIS покаозываються в секции “ошибки и регистрации”.
 
* Любые ошибки конфигурации или во время связи DHCP сервера с FreenetIS покаозываються в секции “ошибки и регистрации”.
 +
  
 
== Установки DHCP сервера ==
 
== Установки DHCP сервера ==
Řádek 35: Řádek 38:
 
Инсталяция прошла успешно и ваш FreenetIS в списке DHCP серверов изменил 'access time' для устройств
 
Инсталяция прошла успешно и ваш FreenetIS в списке DHCP серверов изменил 'access time' для устройств
  
Любое другое сообщение означает ошибку. Детальную информацию можно получить здесь:
+
Вывод любой другой информации означает что произошла ошибка. Подробности можно увидеть здесь:
 
less /var/log/freenetis-dhcp.log
 
less /var/log/freenetis-dhcp.log
  
Вывод любой другой информации означает что произошла ошибка. Подробности можно увидеть здесь:
 
less /var/log/freenetis-dhcp.log
 
  
 
3) Если вы хотите добавить конфигурацию DHCP отличную от FreeneetIS, добавьте ее в файл '' / etc / dhcp / dhcpd.conf.custom''.
 
3) Если вы хотите добавить конфигурацию DHCP отличную от FreeneetIS, добавьте ее в файл '' / etc / dhcp / dhcpd.conf.custom''.
Řádek 46: Řádek 47:
  
 
На вашем Мikrotik маршрутизаторе создайте скрипт 'freenetis-dhcp-sync.rsc' и скопируйте в него содержание одноименного файла в “application / vendors / dhcp''. Затем необходимо изменить следующие переменные сценария:
 
На вашем Мikrotik маршрутизаторе создайте скрипт 'freenetis-dhcp-sync.rsc' и скопируйте в него содержание одноименного файла в “application / vendors / dhcp''. Затем необходимо изменить следующие переменные сценария:
 +
 +
'''PATHFN''' - URL vaší instalace FreenetISu
 +
 +
'''DEVICEID''' - ID zařízení Mikrotik routeru ve vašem FreenetISu
 +
 +
'' 'PATHFN''' - URL of your installation FreenetIS
 +
 +
'' 'DeviceID''' - Device ID Mikrotik router in your FreenetIS
  
 
'' 'PATHFN''' - URL вашей инсталяции FreenetIS
 
'' 'PATHFN''' - URL вашей инсталяции FreenetIS
  
 
'' 'DeviceID''' - ID устройства Mikrotik роутер в вашем FreenetIS
 
'' 'DeviceID''' - ID устройства Mikrotik роутер в вашем FreenetIS
 
Для постоянных запусков нужно добавить запись в планировщик (вместо 5 минут, вы можете использовать свой интервал):
 
 
/system scheduler add disabled=no interval=5m name=freenetis-dhcp-sync on-event=freenetis-dhcp-sync.rsc
 
  
  
Řádek 68: Řádek 73:
 
Starting FreenetIS DHCP deamon: OK
 
Starting FreenetIS DHCP deamon: OK
  
4)Затем мы можем проверить статус и посмотреть логи
+
4)Затем мы можем проверить статус и посмотреть журнал
 
root@freenetis1:# /etc/init.d/freenetis-dhcp status
 
root@freenetis1:# /etc/init.d/freenetis-dhcp status
Freenetis DHCP работает с PID 15768
+
Freenetis DHCP is running with PID 15768
 
root@freenetis1:# tail -f /var/log/freenetis-dhcp.log
 
root@freenetis1:# tail -f /var/log/freenetis-dhcp.log
 
[INFO] Fri, 25 Jan 2013 19:29:56 +0100 Downloading ISC DHCP SERVER config from (http://fis.pvfree.net/freenetis)
 
[INFO] Fri, 25 Jan 2013 19:29:56 +0100 Downloading ISC DHCP SERVER config from (http://fis.pvfree.net/freenetis)
 
[INFO] Fri, 25 Jan 2013 19:29:57 +0100 No change -> keeping old configuration
 
[INFO] Fri, 25 Jan 2013 19:29:57 +0100 No change -> keeping old configuration
  
==Для полной функциональности==  
+
Последнее сообщение означает что скрипт не нашео отличия п сравнению с последней конфигурацией и следовательно загрузка и рестарт демона не выполняется.
1)Машина на которой выполняется демон DHCP может иметь несколько интерфейсов и несколько IP адресов. Она должна иметь установленный минимальный (адрес) в FreenetIs, который будет подключен к серверу FreenetIS.
+
 
2)Каждый диапазон адресов, который должен иметь функционал DHCP, должен быть определен как "подсеть".
+
== Для полной функциональности ==
3)После того, как была определена очередная подсеть, у него будет установлен флаг'' 'DHCP-ДА'''
+
 
4)Вы должны определить интерфейс (eth0, wlan1, ath2, vlan0135 ...) на компютере на котором работает DHCP. И
+
1) Машина, на которой работает демон DHCP может иметь несколько интерфейсов и несколько IP-адресов. Она должен иметь установленный минимум (адрес) в FreenetIs, через которые  будет подключена к серверу FreenetIS.
5)присвоить 'IP address’ интерфейсу. И
+
 
6)адреса будут указаны как “Шлюз”!
+
2) Каждый адрес, который должен иметь функциональность DHCP, должен быть определен как "подсеть"
 +
 
 +
3) После того, как она была определена как следующая подсеть, будет включен флаг'' 'DHCP-ДА'''.
 +
 
 +
4) Вы должны определить интерфейса (eth0, wlan1, ath2, vlan0135 ...) на машине, которой работает DHCP-сервер. И
 +
5), назначить "IP-адрес" к интерфейсу. И
 +
6) адреса указаны как "Gate'''' '!
 +
 
  
==Ошибки ==
+
==Ошибки==
Если возникает ошибка в FreenetIS ''Device has not been Exported: Bad MAC address format'', возможной причиной может быть использование одинаковых адресов в одной подсети. root@freenetis1:~# tail -n 30 /var/log/freenetis-dhcp.log
+
Если возникает ошибка в FreenetIS ''Device has not been Exported: Bad MAC address format'', одной из причин может быть использование дважды одного и того же MAC в одной подсети. root@freenetis1:~# tail -n 30 /var/log/freenetis-dhcp.log
 
[INFO] Fri, 25 Jan 2013 07:29:56 +0100 Downloading ISC DHCP SERVER config from (http://10.10.10.10/freenetis)
 
[INFO] Fri, 25 Jan 2013 07:29:56 +0100 Downloading ISC DHCP SERVER config from (http://10.10.10.10/freenetis)
 
[ERROR] Fri, 25 Jan 2013 07:29:56 +0100 '''Download failed (code: 403)'''
 
[ERROR] Fri, 25 Jan 2013 07:29:56 +0100 '''Download failed (code: 403)'''
 
[INFO] Fri, 25 Jan 2013 07:34:56 +0100 Downloading ISC DHCP SERVER config from (http://10.10.10.10/freenetis)
 
[INFO] Fri, 25 Jan 2013 07:34:56 +0100 Downloading ISC DHCP SERVER config from (http://10.10.10.10/freenetis)
 
[ERROR] Fri, 25 Jan 2013 07:34:56 +0100 '''Download failed (code: 403)'''
 
[ERROR] Fri, 25 Jan 2013 07:34:56 +0100 '''Download failed (code: 403)'''
 +
 +
затем введите адрес, который Линукс-сервер использует  для подключения к серверу FreenetIS в список  'IP addresses' на  DHCP-сервере

Aktuální verze z 31. 1. 2018, 14:05


Начиная с версии 1.1 FreenetIS может управлять DHCP серверами на устройствах, которые работают под Linux и RouterOS. Управление основано на тех же принципах как přesměrování (перенаправление) или zajištění kvality služeb (QoS) (качество обслуживания (QoS)). Устройство с DHCP сервером загружает ваши данные конфигурации FreenetIS и устанавливает их. Для инсталяции вам необходимо выполнить следующие шаги в FreenetISu и на DHCP сервере.

Nastavení na straně FreenetISu

Установки на странице FreenerIS

Предполагается что во FreenerIS содержится описание вашей сети (подсеть, IP-адрес).

  1. В пункте System установите в секции Установки адрес вашего DHCP сервера.
  2. В подсети, управляемой DHCP сервером, установите DHCP в “Yes”.
  3. Каждая такая подсеть должна иметь один шлюз (представленный IP-адресом) и IP-адрес должеен соответствовать устройству, которое представляет DHCP сервер (так что один из его интерфейсов должен содержать IP адрес). …....
  4. Теперь задайте все физические устройства согласно нижеследующей инструкции
  5. В меню вы можете найти пункт “DHCP серверы”, где вы можете увидеть когда последний раз DHCP сервер загружал конфигурацию с FreenetIS. Время последней загрузки используется для определения активности сервера. Пределы активности могут быть установлены как продолжительность в секундах. Эти устанвки доступны в пункте Установки системы. Количество неактивных DHCP серверов выводится как индикатор в меню.

Upozornění:

Предупреждение:

  • Необходимо чтобы каждый IP адрес в подсети которая управляется DHCP сервером должен быть прописан к интерфейсу с правильным МАС адресом.
  • Любые ошибки конфигурации или во время связи DHCP сервера с FreenetIS покаозываються в секции “ошибки и регистрации”.


Установки DHCP сервера

На DHCP сервере необходимо использовать скрипт, который загружает и устанавливает конфигурацию DHCP с FrinetIS. Вы можете установить как часто выполняется эта операция (по умолчанию каждые 5 минут), или конфигурация может загружаться только при ее изменении (оптимально).

Linux (debian)

1) установите пакет 'freenetis-dhcp' (из репозитория FreenetIS). Во врем инсталяции необходимо ввести данные на запросы 'URL to your FreenetISu' и 'ID device' (ID устройства FreenetIS, которое представляет DHCP сервер, который вы устанавливаете) и 'timeout' в секундах для загрузки конфигурации от FreenetIS. apt-get install freenetis-dhcp

2)Запустите демон (в следующий раз операционная система сама запустит его автоматически) /etc/init.d/freenetis-dhcp start

Затем вы сможете увидеть: Starting FreenetIS DHCP daemon: OK

Инсталяция прошла успешно и ваш FreenetIS в списке DHCP серверов изменил 'access time' для устройств

Вывод любой другой информации означает что произошла ошибка. Подробности можно увидеть здесь: less /var/log/freenetis-dhcp.log


3) Если вы хотите добавить конфигурацию DHCP отличную от FreeneetIS, добавьте ее в файл / etc / dhcp / dhcpd.conf.custom.

Маршрутизатор ОС (mikrotik) =

На вашем Мikrotik маршрутизаторе создайте скрипт 'freenetis-dhcp-sync.rsc' и скопируйте в него содержание одноименного файла в “application / vendors / dhcp. Затем необходимо изменить следующие переменные сценария:

PATHFN - URL vaší instalace FreenetISu

DEVICEID - ID zařízení Mikrotik routeru ve vašem FreenetISu

'PATHFN' - URL of your installation FreenetIS

'DeviceID' - Device ID Mikrotik router in your FreenetIS

'PATHFN' - URL вашей инсталяции FreenetIS

'DeviceID' - ID устройства Mikrotik роутер в вашем FreenetIS


Конфигурация FreenetIS - практика

продолжение следует

Для завершения ввода в эксплуатацию необходимо:

1) Установить пакет 'freenetis-DHCP' на соответствующий компьютер, который должен быть DHCP-сервером. 2) проверить или на этом компьютере в / etc / freenetis / freenetis-dhcp.conf в строке DEVICE_ID = "4808" указан правильный номер DHCP устройства в FreenetIS. 3) стартовать DHCP демон root@freenetis1:# /etc/init.d/freenetis-dhcp start Starting FreenetIS DHCP deamon: OK

4)Затем мы можем проверить статус и посмотреть журнал root@freenetis1:# /etc/init.d/freenetis-dhcp status Freenetis DHCP is running with PID 15768 root@freenetis1:# tail -f /var/log/freenetis-dhcp.log [INFO] Fri, 25 Jan 2013 19:29:56 +0100 Downloading ISC DHCP SERVER config from (http://fis.pvfree.net/freenetis) [INFO] Fri, 25 Jan 2013 19:29:57 +0100 No change -> keeping old configuration

Последнее сообщение означает что скрипт не нашео отличия п сравнению с последней конфигурацией и следовательно загрузка и рестарт демона не выполняется.

Для полной функциональности

1) Машина, на которой работает демон DHCP может иметь несколько интерфейсов и несколько IP-адресов. Она должен иметь установленный минимум (адрес) в FreenetIs, через которые будет подключена к серверу FreenetIS.

2) Каждый адрес, который должен иметь функциональность DHCP, должен быть определен как "подсеть"

3) После того, как она была определена как следующая подсеть, будет включен флаг 'DHCP-ДА'.

4) Вы должны определить интерфейса (eth0, wlan1, ath2, vlan0135 ...) на машине, которой работает DHCP-сервер. И 5), назначить "IP-адрес" к интерфейсу. И 6) адреса указаны как "Gate' '!


Ошибки

Если возникает ошибка в FreenetIS Device has not been Exported: Bad MAC address format, одной из причин может быть использование дважды одного и того же MAC в одной подсети. root@freenetis1:~# tail -n 30 /var/log/freenetis-dhcp.log [INFO] Fri, 25 Jan 2013 07:29:56 +0100 Downloading ISC DHCP SERVER config from (http://10.10.10.10/freenetis) [ERROR] Fri, 25 Jan 2013 07:29:56 +0100 Download failed (code: 403) [INFO] Fri, 25 Jan 2013 07:34:56 +0100 Downloading ISC DHCP SERVER config from (http://10.10.10.10/freenetis) [ERROR] Fri, 25 Jan 2013 07:34:56 +0100 Download failed (code: 403)

затем введите адрес, который Линукс-сервер использует для подключения к серверу FreenetIS в список 'IP addresses' на DHCP-сервере