Moja firma ma VPN, z którym muszę się połączyć. W OSX robię to przy użyciu openvpn
następującej konfiguracji:
client
dev tun
proto udp
remote <GATEWAY_ADDRESS> <PORT>
resolv-retry infinite
nobind
user nobody
group nobody
persist-key
persist-tun
ca /Users/Tommy/.openvpn/dev/ca-dev.crt
cert /Users/Tommy/.openvpn/dev/tommy.brunn-20131122-dev.crt
key /Users/Tommy/.openvpn/dev/tommy.brunn-20131122-dev.key
ns-cert-type server
tls-auth /Users/Tommy/.openvpn/dev/ta-dev.key 1
cipher BF-CBC
comp-lzo
verb 3
auth-nocache
;daemon
;writepid openvpn.pid
W Ubuntu zainstalowałem network-manager-openvpn
i dodałem nowe połączenie VPN (próba zaimportowania pliku konfiguracji spowodowała awarię) z tymi samymi ustawionymi opcjami konfiguracji: Zrzuty ekranu z moich ustawień
Po połączeniu się z VPN nie mogę rozwiązać żadnych domen.
Jeśli dokonam edycji /etc/NetworkManager/NetworkManager.conf
, skomentuję wiersz dns=dnsmasq
i uruchomię ponownie network-manager
, mogę rozwiązać domeny wewnętrzne z mojej firmy, ale inne domeny, takie jak google.com, w ogóle nie zostaną rozwiązane. Upewniłem się, że ustawiłem „Metodę” na „Tylko adresy automatyczne (VPN)” na kartach IPv4 i IPv6 menedżera sieci dla mojego połączenia VPN, ale nie robi to żadnej różnicy.
Próbowałem również ponownie włączyć dnsmasq
i zmodyfikować, /etc/resolvconf/resolv.conf.d/base
aby zawierał nameserver 127.0.1.1
, a następnie działał sudo resolveconf -u
, ale wtedy żadne domeny nie zostaną ponownie rozwiązane.
Chciałbym móc połączyć się z moją siecią VPN, aby domeny wypychane przez serwer DNS mojej firmy zostały rozwiązane w ten sposób, a wszystkie inne domeny zostały rozwiązane normalnie.
EDYCJA: Okazuje się, że dnsmasq nie był właściwie zainstalowany, co myślałem, że będzie domyślnie. Niemniej jednak, jeśli go zainstaluję, włączę ponownie /etc/NetworkManager/NetworkManager.conf
, dodaj adres lokalnego serwera nazw /etc/resolvconf/resolv.conf.d/base
, uruchom ponownie wszystkie usługi i połącz się z VPN, mogę rozwiązać domeny z firmowego DNS, ale nie mogę rozwiązać żadnych innych domen. W zasadzie taka sama sytuacja jak wtedy, gdy całkowicie wyłączyłem dnsmasq.
EDYCJA: Zawartość /etc/dnsmasq.conf
: http://paste.ubuntu.com/7297231/
/etc/dnsmasq.conf