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!