[sisyphus] etcnet, VPN и DNSы для конкретных доменов

Mikhail Efremov sem на altlinux.org
Чт Ноя 18 15:40:00 MSK 2021


On Thu, 18 Nov 2021 15:24:27 +0300 Alexei Mezin wrote:
> 18.11.2021 15:10, Sergey пишет:
> 
> > Значит ставить себе локально Bind. Там можно что-то вроде  
> 
> Так в системе уже локально стоит systemd-resolved, который с задачей 
> справляется отлично. Не справляется механизм, который добавляет/удаляет 
> ДНС при подключении/отключении VPN. Точнее, я с ним не справляюсь :(

> Кстати, dnsmasq тоже умеет все нужное, и полегче bind'а.

Я для точно такой же задачи использую dnsmasq, ну и просто вызываю
resolvconf в ifup-post vpn-интерфейса:
/sbin/resolvconf -p -a "$1" <<EOF
domain <work_domain>
nameserver <ns1>
nameserver <ns2>
EOF
Ну и удаляю в ifdow-post:
/sbin/resolvconf -fd "$1"


-- 
WBR, Mikhail Efremov


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