7 июл. 2011 г.

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

Настраивал свой DHCP по этому и этому примеру. И немного доработал под себя.

Для начала ставим DHCP:

apt-get install dhcp3-server 

После этого демон не запустится, выдав ошибку конфига. Т.к. надо указать сетевой интерфейс до того как он наломает дров в сети.

Мне нужно что бы сервер выдавал параметры только в eth1. Если нужно на несколько интерфейсов, то нужно их написать через пробел.

Для этого нужно в файле /etc/default/dhcp3-server подправить параметр INTERFACES:

INTERFACES="eth1"

Далее открываем в редакторе файл /etc/dhcp3/dhcpd.conf

Вот мой вариант настройки:

ddns-update-style none;

# Здесь указано доменное имя, DNS сервера и время аренды IP адресов клиентам, по умолчанию неделя, максимум 10 суток.
#option domain-name "example.com";
option domain-name-servers ip.pervogo.dns,
ip.vtorogo.dns;
default-lease-time 86400; #время в секундах
max-lease-time 86400;

# Логирование работы сервера
 
log-facility local7;
 

# Здесь указана подсеть адресов для выдачи клиентам, DNS сервера, NETBIOS сервера доменных имен,
# доменное имя, широковещательный адрес, и диапазон выдаваемых адресов.

subnet 10.0.0.0 netmask 255.255.255.0 {
option domain-name-servers
ip.pervogo.dns, ip.vtorogo.dns;
#netbios/wins сервера для работы в виндовых сетях 
option netbios-name-servers ip.address.netbios;
option netbios-dd-server
ip.address.netbios;
option netbios-node-type 8;
# Адрес сервера в домашней сети

option routers 10.0.0.2;
# Диапазон выдаваемых значений 
range 10.0.0.6 10.0.0.250;
}

# Далее идёт закреплённое оборудование

  host example_name
 {
hardware ethernet xx:xx:xx:xx:xx:xx;
fixed-address 10.0.0.3;
}



Сохраняем файл и запускаем DHCP сервер командой

/etc/init.d/dhcp3-server start


Это дополнение к статье http://stealthxblog.blogspot.com/2011/07/blog-post_07.html

Комментариев нет:

Отправить комментарий