Доброго времени суток. Есть задача: отправить с linux-клиента hostname на DHCP-сервер, поднятый на Windows Server 2003R2. Все это делается для работы DDNS.
Так вот. Если linux-клиент использует dhclient (например, в Ubuntu), то все работает. Надо лишь прописать несколько строчек с конфиге DHCP-клиента dhclient.
А вот как настроить linux-клиента, если он использует dhcpcd (AltLinux, например)? В man dhcpcd.conf пишут:
man
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 создалась запись в обратной зоне. Такая же, с кракозябрами. В прямой зоне нет записи...
dhcpcd.conf и fqdn (на примере altlinux)
Модераторы: SLEDopit, Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: dhcpcd.conf и fqdn
а если записать там просто имя хоста, а не fqdn?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
niklep
- Сообщения: 8
- ОС: Arch Linux
Re: dhcpcd.conf и fqdn
Да всяко пробовал уже. Если отправлять просто hostname, а не fqdn, тогда кракозябры не появляются. А как только пытаюсь отправить fqdn, косяки. Но ведь мне надо именно fqdn отправить, иначе клиент не зарегистрируется в DNS.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: dhcpcd.conf и fqdn
так проблем при использовании dhclient-а нет?
ну и используйте эту программу на здоровье.
ну и используйте эту программу на здоровье.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
niklep
- Сообщения: 8
- ОС: Arch Linux
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: dhcpcd.conf и fqdn
ну если он кривой, какие ещё могут быть варианты?
кстати, зачем объяснять?
без всяких объяснений «довести до сведения».
мол, установите dhclient чтобы «всё работало».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог