- Встановити DHCP сервер з портів
- Налаштувати конфігураційний файл
- Запустити / перевірити
portmaster net / isc-dhcp43-server
Ця команда викачає, збере, встановить і почистить за собою місце.
Далі необхідно перевірити, якщо створився файл
/var/db/dhcpd/dhcpd.leases. Якщо його немає, потрібно створити вручну, без нього демон не запуститься:
# Touch / var / db / dhcpd / dhcpd.leases
#cd / usr / local / etc
#cp dhcpd.conf.sample dhcpd.conf
#ee dhcpd.conf
У цьому файлі, вже є готові приклади і значення їх потрібно тільки підредагувати під свої потреби. Конфігураційний файл, повинен виглядати приблизно так:
option domain-name "example.com"; # Вказую домен, який отримають клієнти
option domain-name-servers 192.168.1.5; # Вказую DNS сервера
option subnet-mask 255.255.255.0; # Маска мережі, яку отримають клієнти
host director # 123;
hardware ethernet 00: 01: 02: 03: 04: 05;
fixed-address 192.168.1.100; # Роблю прив'язку по MAC-у, у директора завжди буде такою IP
# 125;
host admin # 123;
hardware ethernet 00: 02: 03: 04: 05: 06;
fixed-address 192.168.1.111; # Роблю прив'язку по MAC-у, у мене завжди буде такою IP
# 125;
Також необхідно поставити демон в автозавантаження системи /etc/rc.conf
dhcpd_enable = "YES" # Включив DHCP демон
dhcpd_ifaces = "rl0" # Повісив його на внутрішній інтерфейс