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

Автор: Admin

Дата:2009-08-31

DHCP Серевр

Dhcpd сервер предназначен для: автоматического и динамического назначения IP -адреса, автоматического назначения wins, dns, шлюза по умолчанию, сервера времени, маски подсети.

Dhcp не требует сервера в каждой подсети, он может работать через ретрансляционные агенты. DHCP в качестве протокола использует UDP и порты 67(сообщения от клиента к серверу), 68(от сервера к клиенту). Для получения IP адреса Клиенты посылают широковещательные пакеты.

Установка Dhcpd
yum install dhcpd

Настройка dhcpd
Главным конфигурационным файлом является dhcpd.conf, в зависимости от выбора дистрибутива Linux может быть расположен в /etc/dhcpd.conf, /etc/dhcp/dhcpd.con, /etc/dhcp3/dhcpd.conf.

В CentOs5 Он находится в /etc/dhcpd.conf
И имеет вид:
cat /etc/dhcpd.conf

option ntp-servers 192.168.1.1; # Сервер времени
option domain-name-servers192.168.1.1; # Сервер DNS
option domain-name "domain.org"; # Доменное имя
option nis-domain "domain.org"; # Nis домен
option subnet-mask 255.255.255.0; # Маска подсети
option routers 192.168.0.1; # Шлюз по умолчанию
subnet 192.168.0.0 netmask 255.255.255.0 { # Определяется подсеть

# Поддержка WINS
option netbios-name-servers 192.168.1.1;
option netbios-dd-server 192.168.1.1;
option netbios-node-type 8;
range dynamic-bootp 192.168.0.128 192.168.0.254; # Диапазон IP адресов которые будут выдаваться клиентам
default-lease-time 21600; # Время аренды в секундах
max-lease-time 43200; # Максимальное время аренды
option broadcast-adress 192.168.0.255 # Можно также определить широковещательный адрес
option ip-forwarding on; # и включить IP-Forwarding

#
Статический адрес можно назначить
host station1 {
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 192.168.0.10;
}
}

Файл dhcpd.leases служит для записи о выделенных адресах, а файл dhcpd.leases~ временный файл для перезаписи, т.е. сперва создается файл dhcpd.leases~, куда записываются все записи на данный момент, а затем он переименовывается dhcpd.leases. Может быть расположен в /var/lib/dhcpd/dhcpd.leases.

Если имеется несколько сетевых интерфейсов и необходимо заставить сервер DHCPD работать на одном из них, то в файле vi /etc/sysconfig/dhcpd необходимо прописать следующее:DHCPDARGS=eth№
Более подробно читаем в man dhcpd.conf.

Количество просмотров: 5004

Комментарии к статье:

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

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2017