Używam OpenVPN przez Tunnelblick na MacOS X Lion.
Muszę ustawić określony DNS (z lokalnym adresem IP, który działa tylko, gdy VPN jest włączony) tylko na czas trwania tej sesji VPN.
Nie mam dostępu do konfiguracji serwera OpenVPN. Tylko konfiguracja klienta. Ponadto DNS z serwera nie działa.
Więc działa to tak: łączę się z VPN, przechodzę do preferencji sieci i ręcznie ustawiam DNS. Po rozłączeniu VPN wracam do domyślnych. Działa, ale musi być automatyczny.
Po kilku badaniach odkryłem, że skrypty zwiększające i zmniejszające OpenVPN mogą mi w tym pomóc. Niestety nie znalazłem żadnej konkretnej dokumentacji dotyczącej tego, jak dokładnie można to zrobić.
Jak można lub nie można tego zrobić? Wszelkie porady będą mile widziane!
domain-name-system
mac-osx
openvpn
Stanisław Shabalin
źródło
źródło
Odpowiedzi:
spróbuj dodać:
do konfiguracji twojego klienta
źródło
push "dhcp-option DNS 10.11.12.13"
konfiguracje serwerów, nie wiedziałem, jak przekonwertować je na konfiguracje klienta. Jeszcze raz dziękuję :-)Możesz dodać tę opcję do swojego OpenVPN,
server.conf
jeśli chcesz naciskać na wszystkich klientów:Możesz zmienić na
8.8.8.8
żądany DNS.źródło
push
wewnątrz conf klienta nie działadodaj to do pliku konfiguracyjnego klienta:
źródło