Korzystam z Ubuntu Xenial 16.04
Używamy openvpn do łączenia się z wirtualną chmurą prywatną. Ta chmura ma swój własny serwer DNS (podobnie jak nasza lokalna trasa - do domu lub biura).
Kiedy łączę się z VPN, wszystkie adresy IP w tej sieci są dostępne, ale nie mogę dotrzeć do żadnej nazwy hosta. Powód jest prosty: plik resolv.conf nadal pokazuje mój serwer nazw lokalnego biura. Jeśli ręcznie zastąpię plik resolv.conf, aby mieć prawidłowy serwer nazw, wszystko jest w porządku.
Jak mogę go automatycznie skonfigurować ponownie resolv.conf po połączeniu z VPN?
Czy mogę podłączyć się do zdarzenia systemowego i wykonać skrypt?
--register-dns
opcję? Alternatywnie istnieją opcje po stronie klienta, które można ustawić jako opcje dhcp (druga strona instrukcji tutaj openvpn.net/index.php/open-source/documentation/howto.html#dhcp )