Протокол динамического выделения адресов (DHCP) — это сетевой сервис, который позволяет компьютерам в сети автоматически получать настройки с сервера вместо того, чтобы настраивать каждый сетевой хост вручную. Компьютеры, настроенные быть клиентами DHCP, не управляют тем, какие настройки они получат от DHCP сервера, и эта настройка совершенно незаметна для пользователя компьютера.


 

Установка

sudo apt-get install isc-dhcp-server

Обратите внимание, что сообщения dhcpd будут посылаться в syslog. Смотрите его для диагностики.

Предварительная настройка

И так мы хотим настроить свой интернет шлюз с DNS и DHCP, DNS мы с Вами настроили в этой статье и так!

Исходные данные

  • имя компьютера: ub

  • имя домена: domain.tld

  •           IP локальный dns:192.168.1.1

Настройка

Редактируем конфиг

nano /etc/dhcp/dhcpd.conf

 

default-lease-time 600;
max-lease-time 7200;

authoritative;

log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.150 192.168.1.200;
option domain-name-servers 192.168.1.1;
option domain-name «domain.tld»;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 600;
max-lease-time 7200;
}

ddns-update-style interim;
update-static-leases on;
key DHCP_UPDATER {
algorithm hmac-md5;
secret «lqrfes/uv041jCmoqDu3BA==»;       //ключ, который мы получили настраивая dns
}

zone domain.tld. {
primary 127.0.0.1;
key DHCP_UPDATER;
}

zone 1.168.192.in-addr.arpa. {
primary 127.0.0.1;
key DHCP_UPDATER;
}

Далее привяжем сетевой интерфейс (Например eth1, если вы настраиваете интернет шлюз на ubuntu). Об этом не много позднее в следующей статье.

nano nano /etc/default/isc-dhcp-server

INTERFACES=»eth1″

Перезапустим dhcp

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

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

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