Настройка сервера DHCP в FreeBSD

Документация связанная с установкой, настройкой и работой пользовательского ПО
Ответить
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Настройка сервера DHCP в FreeBSD

Сообщение Raven » 23 дек 2010, 16:30

Настройка сервера DHCP в FreeBSD

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

Код: Выделить всё

# cd /usr/ports/net/isc-dhcp40-server
# make install clean
При установке выбираем следующие опции:
  • DHCP_PARANOIA add -user, -group and -chroot options
    DHCP_JAIL add -chroot and -jail options
    OPENSSL_BASE use the base system OpenSSL (required by TLS)
Настройка

Код: Выделить всё

# cd /usr/local/etc
# cp dhcpd.conf.sample dhcpd.conf
dhcpd.conf:

Код: Выделить всё

# Настройки, общие для всех поддерживаемых сетей
option domain-name “example.org”; #Наш домен
option domain-name-servers 192.168.0.10, 192.168.0.2, 212.112.96.1; #Наши DNS сервера (в т.ч. и провайдерские)

# Параметры времени аренды IP-адреса, выставлены на максимум
default-lease-time 720000;
min-lease-time 720000;
max-lease-time 720000;

# Наш сервер – официальный сервер для нашей сетки, что мы и подтверждаем
authoritative;

# Включаем взаимодействие с Dynamic DNS, важно – по умолчанию стоит ad-hoc схема,
# но она не работает!
ddns-update-style interim;

# Ведение логов
log-facility local7;

# Различные настройки локальной сети:
subnet 192.168.0.0 netmask 255.255.255.0 { # сеть 192.168.0.0/24
range 192.168.0.11 192.168.0.254; # диапазон выдаваемых IP-адресов
option routers 192.168.0.10; # шлюз
option subnet-mask 255.255.255.0; # маска подсети
option broadcast-address 192.168.0.255; # широковещательный адрес
option ntp-servers 192.168.0.2; # адрес серверa синхронизации времени
}

# Привязка статичных IP к MAC-адресам
host server.example.org {
hardware ethernet 00:a1:1b:c1:d1:e1;
fixed-address 192.168.0.11;
}
Запуск

Сервер DHCP предоставляет много опций запуска, в основном, связанных с безопасностью, я выбрал запуск в песочнице, с правами ограниченного пользователя dhcpd:dhcpd (который создаётся при установке пакета).

Итак, /etc/rc.conf:

Код: Выделить всё

dhcpd_enable=”YES” #Настаиваем на автозапуске
dhcpd_conf=”/usr/local/etc/dhcpd.conf” # указываем конфиг
dhcpd_ifaces=”rl0″ # интерфейс, на котором слушает сервер
dhcpd_withuser=”dhcpd” # запускать от пользователя
dhcpd_withgroup=”dhcpd” # запускать от группы
dhcpd_chuser_enable=”YES” # запускать с правами пользователя
dhcpd_chroot_enable=”YES” # запуск в песочнице
dhcpd_devfs_enable=”YES” # использовать devfs
dhcpd_rootdir=”/var/db/dhcpd” # путь к песочнице
Собственно, запуск:

Код: Выделить всё

# /usr/local/etc/rc.d/isc-dhcpd start
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

Re: Настройка сервера DHCP в FreeBSD

Сообщение zaka » 07 мар 2011, 09:15

а по маку мона присвоить ипу на хост как на ВинСер?
Помни прошлое, живи настоящим и думай о будущем.
Изображение
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Настройка сервера DHCP в FreeBSD

Сообщение Raven » 07 мар 2011, 11:35

zaka
Без проблем, позже скину конф
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

Re: Настройка сервера DHCP в FreeBSD

Сообщение zaka » 07 мар 2011, 11:45

Raven писал(а):zaka
Без проблем, позже скину конф
супер жду конф файл *YEAH*
Помни прошлое, живи настоящим и думай о будущем.
Изображение
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Настройка сервера DHCP в FreeBSD

Сообщение Raven » 07 мар 2011, 14:53

Raven писал(а):# Привязка статичных IP к MAC-адресам
host server.example.org {
hardware ethernet 00:a1:1b:c1:d1:e1;
fixed-address 192.168.0.11;
}
кстати вот же он...
hardware ethernet 00:a1:1b:c1:d1:e1;
если пришел с такого мака, то выдать только этот адрес
fixed-address 192.168.0.11;

Или я тебя не так понял? :-[
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

Re: Настройка сервера DHCP в FreeBSD

Сообщение zaka » 07 мар 2011, 15:09

Raven писал(а):
Raven писал(а):# Привязка статичных IP к MAC-адресам
host server.example.org {
hardware ethernet 00:a1:1b:c1:d1:e1;
fixed-address 192.168.0.11;
}
кстати вот же он...
hardware ethernet 00:a1:1b:c1:d1:e1;
если пришел с такого мака, то выдать только этот адрес
fixed-address 192.168.0.11;

Или я тебя не так понял? :-[
на все 101 понял
все подымаю DHCP %)
Помни прошлое, живи настоящим и думай о будущем.
Изображение
Ответить

Вернуться в «Документация *nix»