dhcp (протокол динамічної конфігурації вузла) може знадобиться як вдома так і на підприємстві, частіше звичайно на підприємстві, бо ходити по всіх комп'ютерів і налаштовувати підключення до мережі вручну не надто розважальний захід. Саме для роздачі мережевих налаштувань я і підняв dhcp-сервер. А тепер про те, як зробити dhcp-сервер на FreeBSD.
cd / usr / ports / net / isc-dhcp3-server
make install clean
У вікні я залишив галочки навпроти dhcp_paranoia, dhcp_jail, хоча і без них теж все чудово працювати повинно.
rehash
приклад конфігурація знаходиться в /usr/local/etc/dhcpd.conf.sample, але файлик повинен називатися dhcpd.conf, тому:
cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf
ee /usr/local/etc/dhcpd.conf
Вміст файлу /usr/local/etc/dhcpd.conf з невеликими поясненнями:
# Домен суфікс, який буде присвоєно клієнтам
# Для прикладу домен homelan.org
option domain-name "homelan.org";
# Список серверів DNS, які повинен використовувати клієнт,
# Можна вказати кілька, розділивши їх комами.
option domain-name-servers 217.24.112.2;
# Маска мережі, що видається клієнтам.
option subnet-mask 255.255.255.0;
# На який час видавати клієнтам настройки (в секундах) 259200сек = 3 дні
default-lease-time 259200;
# На яку максимальну час видавати клієнтам настройки (в секундах)
max-lease-time 259200;
# Параметр визначає, чи буде DHCP сервер
# Намагатися оновити DNS при видачі
# Конфігураційної інформації.
ddns-update-style none;
# Включаємо IP-Forwarding
option ip-forwarding on;
- під m $ wind0w $ виконавши в командному рядку ipconfig -all
- під freebsd і багатьма unix'подобнимі, виконавши в консольке ifconfig
Тепер можна стартувати сервер DHCP:
cp /usr/local/etc/rc.d/isc-dhcpd /usr/local/etc/rc.d/isc-dhcpd.sh
/usr/local/etc/rc.d/isc-dhcpd.sh start