Saya ingin menggunakan koneksi openvpn saya sebagai gateway default untuk host lain di subnet yang sama. Saya memiliki 2 Host di subnet yang sama, keduanya dengan Ubuntu Server 14.04.
Host A menjalankan OpenVPN untuk membuat koneksi ke openvpn-exit-node saya. Tuan rumah ini telah dimodifikasi untuk memungkinkan penerusan ip.
Host B adalah client-app-server dan harus menggunakan koneksi internet melalui koneksi openvn bersama dari Host A. Karena saya sudah mengatur gateway-ip Host B ke IP Host A, lalu lintas dari Host B sekarang disalurkan melalui koneksi openvpn dari Host A.
Masalahnya muncul ketika koneksi openvpn pada Host A turun (setidaknya setiap 24 jam di sini di Jerman) dan menghubungkan kembali; setelah itu Host B menggunakan gw default dari Host A dan memotong koneksi openvpn (kadang-kadang sampai terowongan naik lagi dan setiap kali Host B reboot).
Prestasi tersebut harus, untuk memastikan bahwa Host B mendapatkan internet hanya melalui koneksi openvpn. Apakah ada kemungkinan untuk memastikan, bahwa Host B hanya memiliki akses ke internet selama ia menggunakan terowongan openvn?
Host A (eth0 ip: 10.11.12.6/gw: 10.11.12.1) (tun0 ip: 10.8.0.146/gw: 10.8.0.145):
- Menginstal OpenVPN dan mengonfigurasi koneksi klien ke openvn-exit-node saya: berfungsi
- Configured Host A untuk memungkinkan ip-forwarding dan konfigurasi IP Masquerading: berfungsi
Host B (eth0 ip: 10.11.12.9/gw: 10.11.12.6): - Mengubah gateway default ke alamat ip Host A: works - Semua traffic menggunakan openvpn-tunnel pada Host A
Masalah: Setiap kali koneksi openvpn turun dan / atau openvpn terhubung kembali, Host B tampaknya beralih kembali menggunakan gateway default Host A. Host B pada saat seperti itu harus tetap tanpa akses internet tetapi alih-alih menggunakan koneksi yang digunakan Host A untuk terhubung ke gateway openvpn.
Hormat kami, D0C