dhcp-сервер на linux gentoo | NetConfig

dhcp-сервер на linux gentoo

Во многом настройка dhcp-сервера на операционной системе gentoo не отличается от других linux-систем, но все таки ниже будет приведен пример конфигурации, однозначно работающий именно на этой OS.
Итак, что такое dhcp, это протокол динамической конфигурации узла, позволяющий компьютерам автоматически (Динамически) получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер» и использует два порта udp 67 и udp 68 для сервера и клиента соответственно.
И так , для установки и настройки принимаем следующие действия :
Установка
В консоли пишем :

emerge net-misc/dhcp

После чего можно сразу приступать к настройке .
Конфигурационные файлы расположены в папке /etc/dhcp
Правим dhcpd.conf :

nano /etc/dhcp/dhcpd.conf

Данная конфигурация также настроена для загрузки по сети тонких клиентов, в комментариях отмечено, какие именно. Настройки для тонких клиентов ни каким образом не влияют на работу dhcp-server.

INTERFACES="eth0";

# Название интерфейса, смотрящего в локальную сеть

option domain-name "netconfig";

# опционально, указываем имя домена

option domain-name-servers 192.168.28.1;

# указываем dns-server, можно несколько

default-lease-time 28800;
max-lease-time 36000;

# указываем сроки аренды адресов

ddns-update-style none;

# запретим автоматически обновлять DNS записи

log-facility local7;

# включаем логирование демона

allow booting;

#сообщает серверу обрабатывать ли запрос конкретного клиента(для загрузки тонких клиентов, опционально)

allow bootp;

# разрешает обрабатывать запросы bootp

subnet 192.168.1.0 netmask 255.255.255.0 {

# указываем сеть , с которой раздаются адреса

range 192.168.1.100 192.168.1.150;

# указываем диапазон раздаваемых адресов

option subnet-mask 255.255.255.0;

# маска сети, передаваемая клиенту

option broadcast-address 192.168.1.255;

# широковещательный адрес, передаваемый клиенту

option routers 192.168.1.1;

# маршрут по умолчанию , передаваемый клиенту

next-server 192.168.1.1;

# tftp-server для загрузки тонких клиентов (опционально)

filename "pxelinux.0";

# файл для загрузки тонких клиентов (опционально)
Пример резервирования адреса

host xp-001 {
    hardware ethernet   f4:ce:46:44:46:a4;
    fixed-address       192.168.1.151;
}
}

Проверим на работоспособность нашу конфигурацию, запустив демон dhcpd:

/etc/init.d/dhcpd start

В случае проблем смотрим логи в /var/log
И последняя стадия – это добавление демона в автозагрузку :

cd /etc/init.d
rc-config add dhcpd default

Посмотреть арендованные адреса можно в файле /var/lib/dhcp/dhcpd.leases
Для удобства просмотра последних аренд советую

tail -f /var/lib/dhcp/dhcpd.leases



Тэги: , , , ,



Пока нет комментариев.

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


iTuts dakulov Free CDN NetConfig