Perusahaan saya memiliki VPN yang harus saya hubungkan. Di OSX, saya melakukan ini dengan menggunakan openvpn
konfigurasi berikut:
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
Di Ubuntu, saya telah menginstal network-manager-openvpn
dan menambahkan koneksi VPN baru (mencoba mengimpor file konfigurasi yang menyebabkan crash) dengan opsi konfigurasi yang sama yang ditetapkan: Screenshot dari pengaturan saya
Setelah saya terhubung ke VPN, saya tidak bisa menyelesaikan domain apa pun.
Jika saya mengedit /etc/NetworkManager/NetworkManager.conf
, mengomentari baris dns=dnsmasq
dan memulai ulang network-manager
, saya dapat menyelesaikan domain internal dari perusahaan saya, tetapi domain lain seperti google.com tidak akan menyelesaikan sama sekali. Saya telah memastikan untuk mengatur "Metode" saya ke "Hanya alamat otomatis (VPN)" di tab IPv4 dan IPv6 dari manajer jaringan untuk koneksi VPN saya, tetapi sepertinya tidak ada bedanya.
Saya juga telah mencoba mengaktifkan kembali dnsmasq
dan memodifikasi /etc/resolvconf/resolv.conf.d/base
untuk memuat nameserver 127.0.1.1
, lalu berjalan sudo resolveconf -u
, tetapi kemudian tidak ada domain yang akan menyelesaikan lagi.
Yang saya inginkan adalah dapat terhubung ke VPN saya sehingga domain yang didorong oleh server DNS perusahaan saya diselesaikan dengan cara itu, dan semua domain lainnya diselesaikan secara normal.
EDIT: Ternyata dnsmasq sebenarnya tidak diinstal, yang saya pikir akan secara default. Namun demikian, jika saya menginstalnya, mengaktifkannya kembali /etc/NetworkManager/NetworkManager.conf
, menambahkan alamat server nama lokal di /etc/resolvconf/resolv.conf.d/base
, restart semua layanan dan terhubung ke VPN, saya dapat menyelesaikan domain dari DNS perusahaan, tetapi saya tidak dapat menyelesaikan domain lain. Jadi pada dasarnya situasi yang sama seperti ketika saya menonaktifkan dnsmasq sepenuhnya.
EDIT: Isi dari /etc/dnsmasq.conf
: http://paste.ubuntu.com/7297231/
/etc/dnsmasq.conf