> On 12 Mar 2015, at 14:30, Constantin Stefanov <[email protected]> wrote:
> 
> On 12.03.2015 16:19, George L. Yermulnik wrote:
>>> Так то оно так, но у меня в какой-то момент его еще и resolvconf затер.
>>> А этого уже много кто позвать может.
>> 
>> resolvconf затёр конфиг unbound'а? %-\
> Да вот сам слегка ...эээ...
> 
> syshost# local-unbound-setup
> syshost# /etc/rc.d/local_unbound setup
> Performing initial setup.
> Extracting forwarders from /etc/resolv.conf.
> original /var/unbound/forward.conf saved as
> /var/unbound/forward.conf.20150312.162819
> /var/unbound/lan-zones.conf not modified
> /var/unbound/unbound.conf not modified
> /etc/resolvconf.conf created
> original /etc/resolv.conf saved as /etc/resolv.conf.20150312.162819
> 
> syshost# ls -l /etc/unbound/forward.conf
> -rw-r--r--  1 root  unbound  156 Mar 12 16:28 /etc/unbound/forward.conf
>                            ^^^^^^^^^^^^^^^^^
> syshost# resolvconf -u
> 
> А теперь
> syshost# ls -l /etc/unbound/forward.conf
> -rw-r--r--  1 root  unbound  26 Mar 12 16:28 /etc/unbound/forward.conf
>                            ^^^^^^^^^^^^^^^^
> 
>> зы: chflags schg /path/to/file и никто ничего больше не затрёт =)
> Тоже способ, но что-то мне кажется, что как-то оно не так было задумано.

Так, как оно работает, так и задумано: если использовался local-unbound-setup
для генерации конфига unboud, то dns сервера, которые были в /etc/resolv.conf ,
переезжают в forward.conf и используются unbound как форвардеры.
В дальнейшем, если по dhcp приезжает обновление dns серверов, то это обновление
автоматически попадает в forward.conf
За подробностями реализации и как этого избежать в RTFC: 
/usr/sbin/local-unbound-setup , /libexec/resolvconf/unbound

Ответить