как настроить клиент linux для использования информации ntp, предоставленной через dhcp?

Если я правильно понял, вы говорите о начальной установке. В то время, когда вы только что загрузились, / является корнем устройства, с которого вы загружаетесь. После загрузки ядро ​​распаковывает копию файловой системы ( initrd ) и монтирует ее на / . Затем программа установки Arch попросит вас создать необходимые разделы и смонтировать их в / mnt . После этого монтирования выполняется chroot / mnt , который изменяет корневой каталог на то, где ОС будет в конечном итоге установлена.

Кто-нибудь может меня поправить, но я думаю, что вместо / mnt можно также сказать / abc и подняться в этой иерархии?

18
04.12.2016, 17:50
2 ответа

Если используемый вами dhcp-сервер настроен на предоставление опции ntp-servers, вы можете настроить ваш dhclient на запрос ntp-серверов, добавив ntp-servers к строке запроса по умолчанию в dhclient. conf, как показано в конце этого примера из Ubuntu Linux (по состоянию на 19.04, но присутствует по крайней мере с 12.04):

request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes, ntp-servers;

/etc/ntp.conf и информация из DHCP будет использована для создания /etc/ntp.conf.dhcp.

Вашему ntpd нужно указать использовать /etc/ntp.conf.dhcp, если он существует. В версии Ubuntu, которую я использую, это делается через /etc/dhcp/dhclient-exit-hooks.d/ntp. <-- это файл, который указывает NTPd использовать /etc/ntp.conf.dhcp, если он существует, и просто использовать /etc/ntp.conf, если его нет.

15
27.01.2020, 19:46

chronyd используется в наши дни, да, он все еще использует протокол NTP. Вы можете проверить пару источников:

https://docs.oracle.com/cd/E52668_01/E54669/html/section_zy2_rrf_pp.html

https://wiki.archlinux.org/index.php/Chrony

http://chrony.tuxfamily.org/faq.html#_i_have_several_computers_on_a_lan_should_be_all_clients_of_an_external_server

https://docs.fedoraproject.org/en-US/Fedora/18/html/System_Administrators_Guide/chap-Configuring_NTP_Using_the_chrony_Suite.html

Я рекомендую последние два.

0
27.01.2020, 19:46

Теги

Похожие вопросы