Saat menggunakan server OpenVPN TUN (layer 3) dengan client-to-client
dinonaktifkan, klien saya masih dapat berbicara satu sama lain.
Konfigurasi klien-ke-klien harus mencegah ini sesuai dengan dokumentasi:
Batalkan komentar dari klien-ke-klien jika Anda ingin menghubungkan klien untuk dapat saling menjangkau melalui VPN. Secara default, klien hanya akan dapat mencapai server.
Mengapa klien dapat terus berkomunikasi satu sama lain ketika opsi ini dinonaktifkan?
Ini adalah server saya conf:
port 443
proto tcp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh4096.pem
topology subnet
server 10.10.201.0 255.255.255.128
ifconfig-pool-persist ipp.txt
crl-verify /etc/openvpn/keys/crl.pem
push "route [omitted]"
push "dhcp-option DNS [omitted]"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
plugin /usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so login
cipher AES-256-CBC
tls-auth /etc/openvpn/keys/pfs.key 0
verb 4
Paragraf berikutnya dari halaman manual untuk
openvpn
menjawab pertanyaan ini, meskipun belum tentu jelas pada bacaan pertama:The
client-to-client
pilihan pendek-sirkuit tabel routing normal pada server. Menghapusnya tidak mencegah klien menggunakan tabel perutean server. Jika tabel-tabel routing - dan konfigurasi firewall server - memungkinkan klien untuk melihat satu sama lain maka mereka akan dapat melakukannya.sumber
Anda perlu melakukan lebih dari sekadar mengomentari arahan seperti yang tertulis di sini :
Oleh karena itu Anda dapat mengkonfigurasi kebijakan alamat IP terpisah untuk setiap klien. Lihat bagian Mengkonfigurasi aturan khusus klien dan kebijakan akses di sini: https://openvpn.net/index.php/open-source/documentation/howto.html . dan di sini: https://www.sbarjatiya.com/notes_wiki/index.php/Configuring_separate_IP_and_firewall_rule_for_each_openvpn_client .
sumber