LINUX.ORG.RU
ФорумAdmin

dhcpcd.conf и fqdn, на примере altlinux


0

1

Доброго времени суток. Есть задача: отправить с linux-клиента hostname на DHCP-сервер, поднятый на Windows Server 2003R2. Все это делается для работы DDNS (DNS также на винде). Так вот. Если linux-клиент использует dhclient (например, в Ubuntu), то все работает. Надо лишь прописать несколько строчек с конфиге DHCP-клиента dhclient. А вот как настроить linux-клиента, если он использует dhcpcd (AltLinux, например)? В man dhcpcd.conf пишут:

hostname name Sends specified hostname to the DHCP server so it can be regis‐ tered in DNS. If hostname if a FQDN (ie, contains a .) then it will be encoded as such.

fqdn [none | ptr | both] none disables FQDN encoding, ptr just asks the DHCP server to update the PTR record of the host in DNS whereas both also updates the A record. The current hostname or the hostname spec‐ ified using the hostname option must be a FQDN. dhcpcd itself never does any DNS updates. dhcpcd encodes the FQDN hostname as specified in RFC1035.

Я прописал по советам мана в hostname полное доменное имя, а в fqdn пробовал все варианты прописывать. И в любом случае на DHCP-сервере в списках аренды, в поле Name вижу кракозябры. Видимо, проблема в том, что dhcpcd отправляет hostname шифрованным. И если в dhclient ширование отключается определенной опцией в конфиге, то здесь «fqdn none» (в мане написано «none disables FQDN encoding») не помогает. Кто-нибудь сталкивался с подобной задачей? Какие есть у кого идеи?

P.S. Только что заметил, что на DNS создалась запись в обратной зоне. Такая же, с кракозябрами. В прямой зоне нет записи...


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.