Saya menyiapkan server openvpn dengan kunci statis (mode sertifikat tidak dapat digunakan karena DPI di gateway nasional), tetapi saya tidak dapat berhasil mengubah DNS secara otomatis setelah koneksi. Saya mencari di Internet dan SE, dan setiap orang menyarankan penggunaannya dhcp-option
.
Saya mencoba menambahkan baris ini ke client.ovpn
dhcp-option DNS 8.8.8.8
Tidak ada efek. Saya mencoba menambahkan baris ini di server conf
push "dhcp-option DNS 8.8.8.8"
Tidak ada efek apa pun.
Bahkan, menurut manual,
--dhcp-option type [parm]
Setel properti TCP / IP TAP-Win32 yang diperluas, harus digunakan dengan --ip-win32 dynamic atau --ip-win32 adaptif.
Tetapi klien saya adalah mesin Mac, server Linux. Ada solusi untuk masalah ini?
openvpn
.Jawaban:
Pada sistem Linux, Anda perlu menjalankan skrip eksternal .
Berikut dokumentasinya: https://wiki.archlinux.org/index.php/OpenVPN#DNS
Skrip ditemukan di sini atau versi Linux yang lebih baru di sini dan Anda dapat memanggilnya dengan menambahkan ini pada konfigurasi klien openvpn:
sumber
nmcli
.Saya bukan ahli, tetapi dari membaca
man
halaman di bawah ini kutipan Anda:dan di bawah foreign_option_ {n} :
Jadi
openvpn
klien baris perintah tidak secara otomatis mengubah pengaturan DNS pada mesin OSX Anda setelah membuat koneksi. Tetapi karena opsi DNS disimpan ke lingkungan klien, Anda dapat menentukan skrip untuk menambahkan server yang didorong ke konfigurasi DNS sistem saat ini dengan--up
opsi:Misalnya Tunnelblick juga melakukan ini dengan menggunakan skrip ini .
Solusi lain mungkin skrip yang diposting ke mailing list openvpn di DNS untuk klien OS X - Panduan Definitif .
sumber
Saya memiliki masalah yang sama dengan OS Linux (server dan klien), dan saya menyelesaikannya dengan menginstal dnsmasq di server yang hilang
jadi langkah saya:
apt-get install dnsmasq
di server.conf
push "redirect-gateway def1" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4"
Dan saya bisa menghubungkan dan menelusuri domain melalui IP server, menghubungkan dengan NetWorkManager dengan DNS yang diatur ke otomatis
sumber
Tambahkan perintah ini ke file conf sisi klien Anda ..
Ini pasti akan berhasil ..
sumber