Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

В этой статье мы установим dhcp сервер в debian, и раздадим ip адреса в нашу локальную сеть.

DHCP-протокол (Dynamic Host Configuration Protocol) применяется для конфигурирования TCP/IP хостов внутри сети. DHCP-сервер выбирает подходящие параметры конфигурирования (IP-адрес с соответствующей маской подсети и другими вспомогательными параметрами, такими, как IP-адрес шлюза по умолчанию, адреса DNS-серверов, имена доменов и т.д.) пользовательских станций.

DHCP-сервер назначает клиентские IP-адреса внутри заданного диапазона на определенный период (lease time). IP-адрес может быть оставлен пользователю, для этого необходимо выполнить запрос на продление периода до срока его истечения. Если пользователь не запросил продления периода, то IP-адрес считается свободным и может быть назначен другому пользователю.

Ну чтож приступим.

apt-get install dhcp3-server



Редактируем файл конфигурации:

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



# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

Теперь можно настраивать сам сервер, откройте файл /etc/dhcp3/dhcpd.conf и впишите туда нужные вам параметры по аналогии с примером приведенным ниже. В файле конфигурации установленном по умолчанию приведены некоторые примеры которые могут вам понадобится в будущем, поэтому оставим его на всякий случай и создадим новый файл конфигурации.

cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.default
cat /dev/null > /etc/dhcp3/dhcpd.conf
nano /etc/dhcp3/dhcpd.conf



nano /etc/dhcp3/dhcpd.conf

Должно получится следующее:

ddns-update-style none;
#
# Сдесь указано доменное имя, DNS сервера и время аренды IP адресов клиентам, по умолчанию неделя, максимум 10 суток.
option domain-name "example.com";
option domain-name-servers 192.168.0.253, 192.168.0.254;
default-lease-time 604800;
max-lease-time 864001;
#
# Логирование работы сервера
log-facility local7;
#
# Сдесь указана подсеть адресов для выдачи клиентам, DNS сервера, NETBIOS сервера доменных имен,
# доменное имя, широковещательный адрес, и диапазон выдаваемых адресов.
subnet 192.168.0.0 netmask 255.255.255.0 {
option netbios-name-servers 192.168.0.253;
option domain-name-servers 192.168.0.253, 192.168.0.254;
option domain-name "domain.ru";
option broadcast-address 192.168.200.255;
option routers 192.168.0.1;
range 192.168.0.10 192.168.0.250;
}



Сохраните файл и запустите DHCP сервер командой:

/etc/init.d/dhcp3-server start



Вот вродебы и все друзья!!!

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


Защитный код
Обновить