Saya tidak ingin mengirim semua lalu lintas jaringan saya ke VPN ketika saya terhubung ke jaringan perusahaan saya (melalui VPN) dari rumah. Misalnya, ketika saya bekerja dari rumah, saya ingin dapat mencadangkan semua file saya ke Time Capsule di rumah dan masih dapat mengakses jaringan internal perusahaan.
Saya menggunakan klien VPN bawaan Leopard. Saya sudah mencoba menghapus centang "Kirim semua lalu lintas melalui koneksi VPN." Jika saya melakukan itu, saya akan kehilangan akses ke situs web internal perusahaan saya baik itu melalui curl atau browser web (meskipun IP internal masih dapat dijangkau). Itu akan ideal jika saya dapat secara selektif memilih satu set IP atau domain untuk dialihkan melalui VPN dan menyimpan sisanya di jaringan saya sendiri. Apakah ini dapat dicapai dengan klien VPN bawaan Leopard? Jika Anda memiliki rekomendasi perangkat lunak, saya ingin mendengarnya juga.
sumber
Jawaban:
Buat file / etc / ppp / ip-up dengan konten berikut:
mengganti
<SUBNET>
dengan subnet, Anda ingin merutekan melalui VPN (mis. 192.168.0.0/16)dieksekusi sebagai root:
File ini akan dieksekusi setiap kali Anda terhubung ke VPN.
Parameter yang diberikan ke skrip:
$1
: Antarmuka VPN (mis.ppp0
)$2
: Tidak diketahui,0
dalam kasus saya$3
: IP server VPN$4
: Alamat gateway VPN$5
: Gateway biasa (non-vpn) untuk koneksi LAN Andasumber
/etc/ppp/ip-up
sehingga saya dapat menambahkan rute yang sesuai? Apakah nama VPN yang ramah dilewatkan sebagai argumen ke-6 (ipparam
)?Saya ingin melakukan hal serupa. Hubungkan VPN dan kemudian rutekan jaringan tambahan melalui VPN itu. Saya berakhir dengan sedikit Applescript berikut:
Anda perlu mengubah
"Work"
ke nama koneksi VPN Anda,192.168.1.1
ke alamat gateway Anda, dan172.16.0.0/16
ke alamat jaringan yang ingin Anda rute. Jaringan tambahan dapat ditambahkan dengan mengulangi baris terakhir dengan alamat yang berbeda.sumber
192.168.1.1
apakah router Anda di VPN, atau router di LAN? Dan bukankah Anda harus mengatur rute default kembali ke LAN Anda?Ada fitur tersembunyi di Preferensi Jaringan pada MacOS: Anda dapat mengurutkan antarmuka .
Buka System Preferences -> Network -> Klik
gear
kiri bawah ->Set service Order...
Sangat penting bahwa Anda memiliki antarmuka jaringan Anda diurutkan ke dalam urutan yang Anda inginkan untuk digunakan. Jika Anda ingin SEMUA data non-LAN pergi ke VPN, letakkan antarmuka VPN di bagian atas. Semacam ini
Tidak seperti ini:
Dengan cara ini, tidak perlu memeriksa pengaturan berikut di
Session Options
:✅ Diuji pada
L2TP VPN
koneksisumber
Saya telah melihat-lihat online untuk melihat apakah saya dapat menemukan sesuatu, dan sejauh yang saya mengerti Anda tampaknya ingin dapat menggunakan komputer Anda seperti biasa, sementara juga dapat terhubung ke situs web perusahaan internal, jadi, Anda dapat perlu mengatur tabel perutean kustom.
Tautan ini tampaknya hanya berlaku untuk 10.4, tetapi hal-hal baris perintah masih dapat berfungsi.
sumber