Дата:2009-08-31
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.
Количество просмотров: 7483
Комментарии к статье:
Добавить комментарий