Temat: OPENVPN wyłączenie komunikacji między klientami

Witam,
potrzebuję skonfigurować serwer na którym klienci będą mieli dostęp wyłącznie do dysku który jest podłączony pod router i nie będą mieli komunikacji między sobą.
Mimo następujących ustawień w gargoyle:

Wewnętrzny adres IP serwera: 10.8.0.1
Wewnętrzna maska podsieci: 255.255.255.0
Port serwera: 1194
Protokół: UDP
Algorytm szyfrujący: Blowfish-CBC 128bit
Komunikacja pomiędzy klientami VPN: Zabroniona
Dostęp do urządzeń w sieci LAN: Zabroniony, dostęp tylko do routera
Poświadczenia: Niezależne dla każdego klienta
Klienty używają VPN do: Dostępu tylko do zasobów lokalnych

Klienci widzą się między sobą. Jak wyłączyć komunikację (włącznie z pingowaniem) pomiędzy klientami?

Z góry dziękuję za pomoc wink

2

Odp: OPENVPN wyłączenie komunikacji między klientami

Musisz wyrzucić opcję client-to-client z konfigu serwera.

TP-Link TL-WDR3600 v1.5 -  OpenWrt Chaos Calmer 15.05.1 with Luci +Microsoft LifeCam VX-3000
RaspberryPi 2 - OMV Stone Burner 2.0.15 +Creative SB Play +Medion OR24V +DVB-T Media-Tech MT4163  +MP00202AC +3xDS18B20 +HIH-4000-002 +MPXHZ6115A +Samsung SPF-85H +D-Link DUB-H7

3

Odp: OPENVPN wyłączenie komunikacji między klientami

khain napisał/a:

Musisz wyrzucić opcję client-to-client z konfigu serwera.

Pierwsze co zrobiłem, niestety nie pomogło tj. klienci mogą wzajemnie się pingować oraz widzą udostępnione zasoby u innego klienta.

4

Odp: OPENVPN wyłączenie komunikacji między klientami

Mój plik konfiguracyjny:

mode                  server
port                  1194
proto                 udp
tls-server
ifconfig              10.8.0.1 255.255.255.0
topology              subnet
client-config-dir     /etc/openvpn/ccd





cipher                BF-CBC
keysize               128

dev                   tun
keepalive             25 180
status                /var/run/openvpn_status
verb                  3


dh                    /etc/openvpn/dh1024.pem
ca                    /etc/openvpn/ca.crt
cert                  /etc/openvpn/server.crt
key                   /etc/openvpn/server.key
tls-auth              /etc/openvpn/ta.key 0

persist-key
persist-tun
comp-lzo

push "topology subnet"
push "route-gateway 10.8.0.1"

5 (edytowany przez advcron 2016-05-25 14:55:05)

Odp: OPENVPN wyłączenie komunikacji między klientami

Z tego co pamiętam, to na Debianie miałem podobnie. W trybie topology-subnet  opcja client-to-client nie działała.     
Ale przecież od czego masz firewall. Zablokuj forward między klientami i po sprawie.  Coś ala:
iptables -A FORWARD -i tun0 -s 10.8.0.0/24 -d 10.8.0.0/24 -j DROP

6

Odp: OPENVPN wyłączenie komunikacji między klientami

advcron napisał/a:

Z tego co pamiętam, to na Debianie miałem podobnie. W trybie topology-subnet  opcja client-to-client nie działała.     
Ale przecież od czego masz firewall. Zablokuj forward między klientami i po sprawie.  Coś ala:
iptables -A FORWARD -i tun0 -s 10.8.0.0/24 -d 10.8.0.0/24 -j DROP

Dzięki za poradę... ale niestety Twoja propozycja reguły nie zadziałała.
Macie jakieś inne propozycje?

7

Odp: OPENVPN wyłączenie komunikacji między klientami

U mnie to działa. Obstawiam złą kolejność reguł w iptables lub pakiety wpadają w jakąś inną regułę.