Настраивал свой 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
Комментариев нет:
Отправить комментарий