Вторник, 27.09.2022, 08:38
Приветствую Вас Гость | RSS
Главная | Блог | Регистрация | Вход
Меню сайта
Категории раздела
test_category [0]
test_category
linux [6]
linux
windows [2]
microsoft windows
Вход на сайт
Поиск
Календарь
«  Март 2017  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Мой сайт
    Главная » 2017 » Март » 20 » Установка ISC DHCP сервера и настройка обновления DNS записей в Active Directory
    06:19
    Установка ISC DHCP сервера и настройка обновления DNS записей в Active Directory

    Установка ISC DHCP сервера и настройка обновления DNS записей в Active Directory.

    • Введение.
      • Цель: установить ISC DHCP сервер и настроить его (ISC DHCP) так, что он обновлял (создавал, удалял) DNS записи на домен-контроллере.
      • Ссылки.
      • Имеются:

        • Виртуальный сервер, с установленным debian 8. Hostname = dhcp-srv1. На него будем устанавливать ISC DHCP. Локальный пользователь = user1 , может sudo.
        • Домен-контроллер - dc1.test-domain.localnet, на котором "крутится" MS DNS сервер. На нем будут обновляться DNS записи. Имя домена = test-domain.localnet. IP = 10.20.20.20
        • В домене (AD) создан пользователь - dns_updater . Под этой учетной записью DHCP сервер будет обновлять DNS записи.
    • Пошаговая процедура. I этап. Минимальная работоспособность.

      • Подключаемся через ssh к dhcp-srv1 .

      • Смотрим, что есть.

      • Устанавливаем пакет.

      • Если на сервере более одного сетевого интерфейса, нужно отредактировать файл - /etc/default/isc-dhcp-server .

      • Начальная настройка DHCP сервера, редактируем конфигурационный файл - /etc/dhcp/dhcpd.conf .

      • Настройка журналирования. Edit /etc/rsyslog.d/dhcpd.conf .

      • Стартуем демон.

      • Тестируем. Запускаем тестовый хост с DHCP клиентом. Смотрим журналы.

    • Пошаговая процедура. II этап. Тестовое обновление DNS записей .

      • Устанавливаем ntp.

      • Edit /etc/ntp.conf .

      • Проверяем.

      • Установка пакета для nsupdate.

      • Установка Kerberos клиента.

      • Edit /etc/krb5.conf .

      • Создадим папку для временных файлов.

      • Создадим keytab файл. Демон (dhcpd) выполняется под рутом, следовательно работу с билетами выполняем через sudo.

      • Получаем билет kerberos и проверяем.

      • Формируем тестовый "сценарий" обновления DNS записей. Edit /var/lib/dhcp/dns-update-1.txt .

      • Запускаем тестовое обновление DNS записей.

      • Вариант с отладкой.

      • Проверяем.

      • Редактируем конфигурационный файл - /etc/dhcp/dhcpd.conf .

      • Редактируем тестовый скрипт обновления - /var/lib/dhcp/update-msdns-1.sh .

      • Тестируем. Запускаем тестовый хост с DHCP клиентом. Смотрим журналы.

    • Пошаговая процедура. III этап. Реальное обновление DNS записей.

      • Редактируем конфигурационный файл - /etc/dhcp/dhcpd.conf .

      • Редактируем рабочий скрипт обновления - /var/lib/dhcp/update-msdns-2.sh .

      • Другой вариант скрипта обновления - /var/lib/dhcp/update-msdns-3.sh .

      • Тестируем. Запускаем тестовый хост с DHCP клиентом. При этом в DNS должна появиться запись с именем тестового хоста. Смотрим журналы.

    • Выводы, результаты, замечания. .

      • Оба представленных скрипта обновления (update-msdns-2.sh и update-msdns-3.sh) успешно работают.
      • Иногда возникают проблемы с удалением старых DNS записей (секции "on expiry" и "on release"). Это связано с тем, что скрипт обновления (update-msdns-2.sh) не получает параметр ClientName .

     

    Просмотров: 2048 | Добавил: wown | Рейтинг: 0.0/0
    Всего комментариев: 0
    avatar
    Бесплатный конструктор сайтов - uCozCopyright MyCorp © 2022