С сервером ntp GPS Вы будете получать слой 0 источников часов. преимуществом является точность и более низкое дрожание. Оборотная сторона стоится. Существует очень немного обстоятельств, которые требуют этого уровня точности. в целом Вы хотите удостовериться, что Ваши системы находятся в синхронизации друг с другом. Так синхронизация всех Ваших серверов против пары внутренних полей ntp, которые синхронизируют против внешних более низких серверов ntp слоя, обычно достаточна.
Единственное время я был вовлечен в использование поля ntp GPS (для системы PKI), мы никогда на самом деле, использовало их. Мы не могли получить разрешение смонтировать антенну на крыше центра обработки данных и вернуть кабельные соединения к полю ntp.
Один простой путь, который приходит на ум, не настраивая вещи в DHCP.
Принятие там является веб-сайтом, к которому можно добавить файлы. Поместите имя хоста в файле на основе Mac. Затем получите его с wget.
например:
mac=`ifconfig eth0 | grep HWaddr | sed 's/^.*HWaddr //; s/://g'`
wget -O hostname.txt http://www.example.com/$mac
hostname `cat hostname.txt`
Имя файла Mac было бы в нижнем регистре без двоеточия (:) символы.
Да, установка имени хоста на предварительно отобранных установках является немного вредителем, потому что, даже когда Вы предварительно отбираете имя хоста на командной строке ядра, поиск реверса DNS во время конфигурации DHCP перезаписывает его, и Вы застреваете с ним.
Путем я обрабатываю его, путем создания пользовательского initrd с локальным udeb, который я сделал на скорую руку, который обеспечивает вопрос, который можно предварительно отобрать к FQDN машины.
Поочередно, после установки, сделанной просто, изменяются /etc/hostname
и /etc/hosts
к названию нового хоста и перезагрузки. Это - все, что это требуется, чтобы производить смену имени на минимальной установке.