Portál AbcLinuxu, 14. června 2024 04:11


Dotaz: OpenVPN - klienti se mezi sebou nepingnou

16.7.2009 09:32 waclaw66 | skóre: 5
OpenVPN - klienti se mezi sebou nepingnou
Přečteno: 223×
Odpovědět | Admin
Zdravim.

Mam takovy zaludny problem s OpenVPN. Nejdive konfigurace - OpenVPN (2.0.9) provozuji
na linuxovem serveru (Mandriva 2008), ktery ma rozhrani eth0 (do internetu) a
eth1 - 192.168.1.0/24 (lokalni sit) a tap0 - 10.8.0.0/24 (VPN).
Na rozhrani eth0 prekladam pomoci Shorewallu rozsah 192.168.1.0/24.
Klienti se do VPN uspesne pripoji, pingnou VPN server 10.8.0.1, ale mezi sebou se nevidi.
Zde je conf serveru:

port 1194
proto tcp
dev tap
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
server 10.8.0.0 255.255.255.0
duplicate-cn
cipher BF-CBC
comp-lzo
persist-key
persist-tun
log openvpn.log
verb 6

Vypis route na serveru je naledujici:

Směrovací tabulka v jádru pro IP
Adresát         Brána           Maska           Přízn Metrik Odkaz  Užt Rozhraní
85.13.85.0      *               255.255.255.224 U     10     0        0 eth0
10.8.0.0        *               255.255.255.0   U     0      0        0 tap0
192.168.1.0     *               255.255.255.0   U     5      0        0 eth1
169.254.0.0     *               255.255.0.0     U     5      0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth0
default         host-85-13-85-1 0.0.0.0         UG    10     0        0 eth0

Konfigurace klientu:

client
dev tap
proto tcp
remote xx.13.85.xx 1194
eesolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
ns-cert-type server
cipher BF-CBC
comp-lzo
verb 3
 

a nakonec route z klienta z vne site - z internetu (WinXP):

Aktivní směrování:
       Cíl v síti     Síťová maska            Brána        Rozhraní  Metrika
          0.0.0.0          0.0.0.0    192.168.1.254    192.168.1.37       20
         10.8.0.0    255.255.255.0         10.8.0.2        10.8.0.2       30
         10.8.0.2  255.255.255.255        127.0.0.1       127.0.0.1       30
   10.255.255.255  255.255.255.255         10.8.0.2        10.8.0.2       30
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      192.168.1.0    255.255.255.0     192.168.1.37    192.168.1.37       20
     192.168.1.37  255.255.255.255        127.0.0.1       127.0.0.1       20
    192.168.1.255  255.255.255.255     192.168.1.37    192.168.1.37       20
        224.0.0.0        240.0.0.0         10.8.0.2        10.8.0.2       30
        224.0.0.0        240.0.0.0     192.168.1.37    192.168.1.37       20
  255.255.255.255  255.255.255.255         10.8.0.2        10.8.0.2       1
  255.255.255.255  255.255.255.255     192.168.1.37    192.168.1.37       1
Výchozí brána:     192.168.1.254
===========================================================================
Trvalé trasy:
  Žádné

Prosim o radu v cem by mohl byt problem.

Diky moc.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (waclaw66 (tazatel))
16.7.2009 09:38 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: OpenVPN - klienti se mezi sebou nepingnou
Odpovědět | | Sbalit | Link | Blokovat | Admin
client-to-client ?
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
16.7.2009 09:43 waclaw66 | skóre: 5
Rozbalit Rozbalit vše Re: OpenVPN - klienti se mezi sebou nepingnou

Bohuzel, nepomohlo.

16.7.2009 10:18 waclaw66 | skóre: 5
Rozbalit Rozbalit vše Re: OpenVPN - klienti se mezi sebou nepingnou

Tak se omlouvam a dekuju. Toto nastaveni pomohlo k tomu ze se mezi sebou vidi klienti na stejnem rozhrani, tj. u me na eth0 ti kteri se pripojuji z internetu. Ve firme mame OpenVPN na nekolika serverech, ale zadny zatim nepotreboval toto nastaveni aby se mezi sebou klienti videli.

16.7.2009 10:02 waclaw66 | skóre: 5
Rozbalit Rozbalit vše Re: OpenVPN - klienti se mezi sebou nepingnou
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ted jsem zkusil jen tak presmerovat port 1194 z eth0 (wan) na ip adresu eth1 (lan) a klienti z inetu a v lokalni siti najednou na sebe vidi. Vypada to jako kdyby ten OpenVPN server bezel oddelene na kazdem rozhrani sam a pakety si mezi rozhrani nepredaval, vetsina jinych serveru tohle ale dela.

16.7.2009 11:23 Wily
Rozbalit Rozbalit vše Re: OpenVPN - klienti se mezi sebou nepingnou

OpenVPN by měla fungovat jako normální síť. Takže pokud to máte nastaveno jako server = klient, tak na sebe klienti nevidí, jak je to v normální síti. Třeba když se chcete připojit z jednoho klienta na druhý, třeba přes ssh, tak musíte, použít DNAT a pak to funguje ;)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.