[sisyphus] systemd-networkd dns configuration
Eugene Prokopiev
enp на itx.ru
Ср Сен 2 11:57:04 MSK 2015
Вспомнил (и нашел в архиве), что некогда мы это уже разбирали.
Если из /etc/systemd/resolved.conf выкинуть некоторые (обычно
полезные) compile time defaults (а именно FallbackDNS), то
/var/run/systemd/resolve/resolv.conf уже получается вполне годным.
Апстрим предлагает просто сделать /etc/resolv.conf на
/var/run/systemd/resolve/resolv.conf, но у нас вместо этого есть:
# systemctl status altlinux-openresolv.service
● altlinux-openresolv.service - Update openresolv data from systemd-resolved
Loaded: loaded (/lib/systemd/system/altlinux-openresolv.service;
enabled; vendor preset: enabled)
Active: active (exited) since Ср 2015-09-02 11:40:03 MSK; 8min ago
Process: 453 ExecStart=/bin/sh -c /sbin/resolvconf -a
systemd-networkd < /run/systemd/resolve/resolv.conf (code=exited,
status=0/SUCCESS)
Main PID: 453 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/altlinux-openresolv.service
Однако:
# /bin/sh -c /sbin/resolvconf -a systemd-networkd <
/run/systemd/resolve/resolv.conf
/sbin/resolvconf: line 73: cannot create temp file for here document:
Нет такого файла или каталога
и даже:
# resolvconf -h
/sbin/resolvconf: line 73: cannot create temp file for here document:
Нет такого файла или каталога
Поэтому из /run/systemd/resolve/resolv.conf в /etc/resolv.conf вообще
ничего не попадает, попадает только из /etc/systemd/resolved.conf (а
там домен прописать невозможно).
--
WBR,
Eugene Prokopiev
Подробная информация о списке рассылки Sisyphus