Налаштування dhcp на freebsd

  • Встановити 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" # Повісив його на внутрішній інтерфейс

Схожі статті