четверг, 23 июня 2011 г.

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

 

Для того чтобы Ubuntu выполняла роль DHCP-сервера надо поставить всего один пакет dhcp3-server

apt-get install dhcp3-server 

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

Перейдем к настройке. Основной конфигурационный файл /etc/dhcp/dhcpd.conf

В нем должно присутствовать следующее:

default-lease-time 600; 
max-lease-time 7200;
subnet 192.168.30.0 netmask 255.255.255.0 {
     option routers                  192.168.30.1;  #getway
     option domain-name              "home.net";
     option domain-name-servers      192.168.0.2; #DNS-сервер
     range 192.168.30.1 192.168.30.100; # Диапазон ip адресов
}

Если нужно чтобы сервер выдавал определенному хосту ip по mac-адресу нужно добавить следующую секцию:





host host1 {
option host-name "host1.home.net";
#имя хоста
hardware ethernet 00:12:34:56:45.26; #mac-адрес хоста
fixed-address 192.168.30.2; #ip для этого хоста
}

Еще нам понадобится указать интерфейс на котором будет работать наш сервер. Для этого отредактируем файл /etc/default/isc-dhcp-server и добавляем наш интерфейс:





INTERFACES="eth0"

Теперь можно запустить сервер:


 






/etc/init.d/isc-dhcp-server start


Историю аренды адресов можно просмотреть в файле /var/lib/dhcp3/dhcpd.leases

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

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