[devel] Q: etcnet: Двойной домен при HOSTNAME без концевой точки

Aleksey Avdeev solo на solin.spb.ru
Пт Авг 14 11:47:21 MSK 2015


12.08.2015 21:19, Aleksey Avdeev пишет:
> Приветствую.
> 
>   Столкнулся я со следующий ситуацией: Если в /etc/sysconfig/network
> прописать
> 
> HOSTNAME=name.domain
> 
> то при использовании DHCP (dhcpcd) хост регистрируется в DNS как
> name.domain.domain... Но если HOSTNAME определить как имя без доменной части
> 
> HOSTNAME=name
> 
> или как FQDN завершённое точкой
> 
> HOSTNAME=name.domain.
> 
> то хост регистрируется в DNS правильно, как name.domain.

  По данному поводу открыл
<https://bugzilla.altlinux.org/show_bug.cgi?id=31202>. Причина
возникновения -- действия апстрима dhcpcd, см.
<https://bugzilla.altlinux.org/show_bug.cgi?id=31203>

> 
>   Насколько корректным будет вариант доработки dhcp_cmdline() (см.
> <http://git.altlinux.org/gears/e/etcnet.git?p=etcnet.git;a=blob_plain;f=etc/net/scripts/functions-ip;hb=f687bcc531d6de32bf1bd926be8edeb7286671d9>),
> заключающийся в добавлении к HOSTNAME концевой точки (если её нет) при
> наличии в HOSTNAME хотя бы одной точки?

  Планирую доработать dhcp_cmdline() применить следующим образом
(см. <https://bugzilla.altlinux.org/show_bug.cgi?id=31202#c1>):

> 1. Есть в HOSTNAME точка, выставляем для:
> 
> dhcpcd -- "-F both -h $HOSTNAME"
> 
> dhclient -- "-F $HOSTNAME" (текущий вариант)
> 
> 1. В HOSTNAME нет точки, выставляем для:
> 
> dhcpcd -- "-h $HOSTNAME" (текущий вариант)
> 
> dhclient -- "-H $HOSTNAME"

-- 

С уважением. Алексей.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 278 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20150814/3abe6f7e/attachment.bin>


Подробная информация о списке рассылки Devel