понедельник, 30 октября 2017 г.

Задания WSR/Linux: DHCP

Задача:

2) Настройте сервер протокола динамической конфигурации хостов для машин CLI-C и CLI-P
  a. В качестве DHCP-сервера используйте машину SRV
  b. Используйте пул адресов 172.16.100.60 — 172.16.100.75
  c. Используете адрес машины SRV в качестве адреса DNS-сервера
  d. Настройте DHCP-сервер таким образом, чтобы машина CLI-C всегда
  получала фиксированный IP-адрес в соответствии с Таблицей 1
  e. В качестве шлюза по умолчанию используйте адрес интерфейса RTR в локальной сети
  f. Используйте DNS-суффикс house.mad
  g. DNS-записи типа A соответствующего хоста должны обновляться при получении
  им адреса от DHCP-сервера.

Параметры сервера SRV.

Устанавливаем пакет isc-dhcp-server (для CentOS - dhcp)
# apt-get install isc-dhcp-server

Правим файл /etc/default/isc-dhcp-server, указываем интерфейс на котором будем принимать запросы
INTERFACES="eth0"

Правим файл конфигурации /etc/dhcp/dhcpd.conf
# обновление dns записей
ddns-updates on;
ddns-update-style interim;
# обновлять dns записи и для клиентов с зарезервированными адресами
update-static-leases on;
# ключ для взаимодействия с DNS сервисом (из /etc/bind/rndc.key).
key rndc-key { algorithm hmac-md5; secret HFQYu0RsxJ/DJb3dyZQNQ==;}
# время аренды по умолчанию (сек)
default-lease-time 600;
# максимальное (сек)
max-lease-time 7200;
# объект журнала
log-facility local7;
# разрешить выдачу адресов всем устройствам (не только тем для кого адреса зарезервированы)
allow unknown-clients
# сервер авторитетен для данной LAN (может отсылать DHCPNACK клиентам)
authoritative;

# указываем DNS зоны которые будем обновлять
zone house.mad. {
  primary localhost;
  key rndc-key;

# описываем пул адресов и его параметры
subnet 172.16.100.0 netmask 255.255.255.0 {
    # диапазон
    range 172.16.100.60 172.16.100.75;
    # маска сети (опция 2)
    option subnet-mask 255.255.255.0;
    # широковещательный адрес сети
    option broadcast-address 172.16.100.255;
    # шлюз по умолчанию (опция 3)
    option routers 172.16.100.1;
    # адреса dns серверов
    option domain-name-servers 172.16.100.100;
    # домен
    option domain-name "house.mad";
}
# резервируем постоянный адрес для пк cli-c
host cli-c.house.mad {
   hardware ethernet xx:xx:xx:xx:xx:xx;
   fixed-address 172.16.100.50;

}

# перезапускаем демон
systemctl restart isc-dhcp-server.service

Параметры клиента CLI-C, CLI-P.

Проверяем настройки сети в /etc/network/interfaces
auto eth0
iface eth0 inet dhcp

Ссылки:



Комментариев нет:

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

Примечание. Отправлять комментарии могут только участники этого блога.