Авторские статьи

ALD Pro. Динамические IP-адреса рабочих станций


Окружение
* ALD Pro 1.x.x

Вопрос
В ALD Pro развёрнут сервер DHCP. Можно ли использовать динамические IP-адреса для рабочих станций ALD Pro?

Ответ
Динамическое обновление DNS-записей рабочих станций DHCP-сервером реализовано в ALD Pro с версии 1.2.0 (произведён переход с dnsmasq на isc-dhcp-server). Изменение DNS-записи самим компьютером доступно и в более ранних релизах ALD Pro.

Для работы компьютера в составе домена ALD Pro необходимо, чтобы связь IP-адреса с FQDN хоста корректно разрешалась службой DNS. Этого можно добиться несколькими способами, например:

  • настроить статические IP-адреса рабочих станций;
  • привязать IP-адреса, назначаемые сервером DHCP, к аппаратным адресам сетевых карт (MAC-адресам) рабочих станций;
  • автоматически обновить записи службы DNS при изменении IP-адресов рабочих станций.

    Чтобы клиентский ПК периодически обновлял нужные записи в DNS при смене им IP адреса следует:
    sudo touch /etc/sssd/conf.d/10-update-dns-records.conf
    sudo chmod 0600 /etc/sssd/conf.d/10-update-dns-records.conf
    sudo chown root:root /etc/sssd/conf.d/10-update-dns-records.conf
    sudo -e /etc/sssd/conf.d/10-update-dns-records.conf

    Добавьте строки (где ваш-домен.ru полностью совпадает c /etc/sssd/sssd.conf):

    [domain/ваш-домен.ru]
    dyndns_update = true
    dyndns_update_ptr = true
    dyndns_refresh_interval = 60
    

    Перезапустите службу sudo systemctl restart sssd; sudo systemctl status sssd

    Если хотите очистить кеш и разительно ускорить вступление в силу ваших настроек, то на клиенте можете вызвать: sudo systemctl stop sssd; sudo rm -rf /var/lib/sss/db/* ; sudo systemctl restart sssd

Смотрите дополнительно статью Справочного центра Динамическое обновление DNS клиентских машин FreeIPA.

Как посмотреть список IP-адресов, выданных службой DHCP?

ALD Pro ДО версии 1.2.0

Список выданных IP-адресов хранится на сервере с ролью DHCP в файле /var/lib/misc/dnsmasq.leases. Для представления его содержимого в человекочитаемом виде можно использовать команду:

cat /var/lib/misc/dnsmasq.leases | while read time mac ip hostname; do echo "$(date -d @$time) - $mac - $ip - $hostname"; done


06 Развёртывание и настройка DHCP

Дополнительные материалы:

Дата последней правки: 2024-07-31 13:40:46

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта