Saya mencoba mengatur tun OpenVPN untuk menghubungkan dua lan
Sambungan vpn terbuka sudah aktif dan berfungsi tetapi ada masalah dengan perutean saya atau nat atau sesuatu.
Apa yang saya butuhkan adalah contoh dari apa yang terlihat seperti setup openvpn yang berfungsi dan berjalan di sisi server dan klien. Terutama tabel routing, terjemahan Nat, firewall dll.
Klien OpenVPN saya dapat mengakses jaringan di sisi server tetapi server saya bahkan tidak dapat melakukan ping ke Klien OpenVpn saya eth0
Perutean Server Saya:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.3.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
192.168.4.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
Perutean Klien Saya:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.64.64.64 0.0.0.0 UG 0 0 0 3g-wan
10.8.0.0 10.8.0.9 255.255.255.255 UGH 0 0 0 tun0
10.8.0.9 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 3g-wan
192.168.1.0 10.8.0.9 255.255.255.0 UG 0 0 0 tun0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.4.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Ini secara otomatis diatur oleh openvpn menggunakan:
push "route 192.168.1.0 255.255.255.0"
rute 192.168.3.0 255.255.255.0
rute 192.168.4.0 255.255.255.0
dan perintah iroute di client-config-dir
Jika ada yang bisa menyarankan sesuatu yang perlu saya periksa saya akan sangat berterima kasih kepada Alex
Edit 1 #
Konfigurasi Server OpenVPN:
port 1194
proto udp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/mom_server.crt
key /etc/openvpn/keys/mom_server.key
dh /etc/openvpn/keys/dh1024.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 192.168.1.0 255.255.255.0"
client-config-dir /etc/openvpn/ccd
client-to-client
route 192.168.3.0 255.255.255.0
push "route 192.168.3.0 255.255.255.0"
route 192.168.4.0 255.255.255.0
push "route 192.168.4.0 255.255.255.0"
keepalive 10 120
comp-lzo
user nobody
chroot /etc/openvpn
group nogroup
daemon
persist-key
persist-tun
status openvpn-status.log
verb 3
Di / etc / openvpn / ccd / flexo_client
iroute 192.168.3.0 255.255.255.0
iroute 192.168.4.0 255.255.255.0
Edit 2 #
Saya punya ini berfungsi, lihat di sini untuk solusinya:
Jawaban:
OP memposting jawabannya di forums.openvpn.net
Gunakan konfigurasi server ini:
Dengan ini / etc / openvpn / ccd / flexo_client
dan konfigurasi klien ini:
Informasi lebih lanjut tentang penggunaan OpenVPN dan iroute dapat ditemukan di backreference.org
sumber
Saya memiliki masalah yang sama di mana saya dapat terhubung awalnya dari server ke klien tetapi setelah beberapa saat tidak aktif saya kehilangan kemampuan ini. saya menggunakan
kunci statis, p2p toplogy, protokol udp dan TUN
Saya telah memperbaiki masalah dengan menambahkan
ke server dan klien. Ini akan menyebabkan ping dikirim setiap 20 detik dan koneksi diasumsikan terputus jika 120 detik berlalu tanpa balasan.
sumber