Dalam pertanyaan saya sebelumnya saya bertanya tentang pengaturan koneksi vpnc. Saya telah menginstal network-manager-vpnc
jadi sekarang saya dapat mengkonfigurasi semua hal ini langsung dari manajer jaringan gui.
Saya mendapatkan gambar cantik ini dari topik terkait :
Jadi pertanyaannya adalah bagaimana mencari tahu Alamat, Netmask, dan Gateway apa yang harus saya gunakan untuk meneruskan HANYA lalu lintas ini melalui vpn.
Sebagai dasar saya sudah mendapatkan ip dan port dari layanan eksternal yang ingin saya gunakan melalui vpnc. Jadi inernet dan lalu lintas lainnya harus berjalan seperti biasa melalui ethernet atau wifi.
- IP eksternal: 10.20.30.40
- Port: 1433 (ini sebenarnya sql server)
Saya menggunakan VPN untuk terhubung ke jaringan internal saya, di kantor. Saya ingin menjaga akses internet saya menggunakan penyedia saya, tetapi saya juga ingin mengakses beberapa mesin di kantor .
Untuk melakukannya, saya memilih:
IP address
: 192.168.100.0 (alamat jaringan kantor saya; bukan hanya satu mesin tertentu)Netmask
: 255.255.255.0Gateway
: 192.168.100.143 (Saya mendapatkan IP dari tabel rute setelah menghubungkan VPN untuk pertama kalinya).Metric
: 1Baris perintah ini melakukan hal yang sama dengan konfigurasi di atas:
Setelah itu, saya dapat terhubung ke host kantor di jaringan itu, menggunakan ssh, remmina, dll.
sumber
Saya mendapat "alamat", "netmask", dan "gateway" dengan cara ini:
1) terhubung ke VPN secara normal
2) jalankan perintah "ifconfig". output adalah sesuatu seperti ini:
sekarang:
sumber
Tetapkan alamat ke 10.0.0.0 dan netmask ke 255.0.0.0.
sumber
Coba jalankan perintah ini jika Anda ingin menambahkan rute statis hanya untuk satu host
Atau ini jika Anda ingin menambahkan rute statis ke subnet
Sintaks umum untuk
ipv4.routes
pengaturan adalah:'ip[/prefix] [next-hop] [metric] [attribute=val]... [,ip[/prefix] ...]'
. Dokumentasi di sini: https://developer.gnome.org/NetworkManager/unstable/nm-settings.htmlUntuk mengetahui nama koneksi VPN Anda, jalankan saja
nmcli connection show
.Efek samping dari melakukan hal-hal seperti ini (dan bukan melalui UI) adalah bahwa Anda tidak dapat memodifikasi hal-hal melalui UI lagi tanpa menghapus rute ini terlebih dahulu. Ini adalah validasi IMHO dump yang cukup, tetapi Anda dapat menghapus rute dari UI, melakukan perubahan apa pun yang Anda inginkan dan kemudian jalankan kembali
nmcli
perintah.sumber