[devel] dhcpcd & etcnet -- бага с resolv.conf

Денис Смирнов mithraen на freesource.info
Чт Июл 10 19:05:52 MSK 2014


On Wed, Jul 09, 2014 at 07:51:23PM +0400, Mikhail Efremov wrote:

>> В /etc/net/ifaces/enp9s0 лежит resolv.conf, но, похоже, он попросту
>> игнорируется при использовании dhcpcd -- он генерирует свой, и отдает его
>> resolv.conf, вместо того что лежит в etcnet.
> На самом деле все хуже, там race. В /etc/resolv.conf может оказаться
> информация как от dhcp-сервера, так и
> из /etc/net/ifaces/enp9s0/resolv.conf в зависимости от того, кто
> выиграет гонку.

Ох.

>> Нужно, чтобы при наличии resolv.conf в каталоге с описанием интерфейса
>> DHCP-клиенту автоматически передавалась опция -C resolv.conf
> В случае dhcpcd нужно добавить DHCP_ARGS='-C resolv.conf' в options.

Русками -- да, я это сделать могу (собственно так и сделал). Но все же это
должен был бы делать сам etcnet.

> Автоматически это делать несколько сложнее, кроме dhcpcd есть еще
> dhclient. Я там прикрутил возможность пропускать хуки, но только
> глобально (SKIP_HOOKS в /etc/sysconfig/dhclient). Поинтерфейсно, а тем
> более опцией это сделать нельзя.

А в каких случаях etcnet использует dhclient? И почему это сделать опцией
именно что _нельзя_?

-- 
С уважением, Денис

http://mithraen.ru/

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


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