[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