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

Начнем сначала с установки dhcp сервера. 

cd /usr/ports/net/isc-dhcp30-server make install clean
#Добавим в следующие строки /etc/rc.conf
dhcpd_enable="YES" #автоматически запускать при загрузке        
dhcpd_flags="-q" #отключаем вывод копирайта        
dhcpd_ifaces="rl0" #интерфейс на котором будет работать dhcpd

Далее приступим собственно к настройке dhcp.

cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf
cat /usr/local/etc/dhcpd.conf

# dhcpd.conf #
# Sample configuration file for ISC dhcpd #
#Глобальные параметры
#На сколько выдается аренда IP по умолчанию default-lease-time 50600; 
#Максимально на сколько выдается после чего мы его забераем max-lease-time 86400;   
#Если один DHCP сервер в сети то 
#Говорим что мы самые авторитетные authoritative; 
#специальная схема обновления DNS ddns-update-style interim; 
#Включаем логи log-facility local7; 
#Локальные параметры для сети

subnet 192.168.0.0 netmask 255.255.255.0 { #сеть и маска сети        
    range 192.168.0.100 192.168.0.150; #Диапазон адресов        
    option routers 192.168.0.1;        #IP роутера, в данном случае это мы        
    option domain-name-servers 91.144.134.3; #DNS сервер        
    option domain-name "example.org";  #доменное имя
}

#Привязка ip по MAC адресу
host host1 { #имя записи         
    hardware ethernet 00:00:00:00:00:D1; #MAC адрес к которому будет привязан ip         
    fixed-address 192.168.0.100; # Привязываемый ip
}

Запустим dhcpd.

/usr/local/etc/rc.d/isc-dhcpd.sh start
Проверим 
ps -A | grep dhcpd
1264  ??  Is     0:00.82 /usr/local/sbin/dhcpd  -q -cf /usr/local/etc/dhcpd.conf
Если dhcpd нет в запущенных процессах смотрите логи /var/log/messages

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *