Avaleht
uus teema   vasta Hinnavaatlus »  Andmeside ja kõnelevi »  Ei pääse OpenVPN tunnelist LAN'i edasi märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 16.02.2016 16:05:33 Ei pääse OpenVPN tunnelist LAN'i edasi vasta tsitaadiga

Lihtsustatud skeem võiks olla midagi sellist:


* Esmaseks eesmärgiks on kahe saidi vahele saada nö. püsitunnel. Kõik, mis on 192.168.100.0/24 võrgus oleks kättesaadav 192.168.200.0/24 poolelt ja vastupidi.
* OpenVPN'i gateway rolli etendavad 2 OpenWRT põhist põhist seadet.
* Serveriks on 192.168.100.100 ja kliendiks 192.168.200.100
* Mõlema poole ruuterites on tehtud staatilised ruutingud, et vastaspoole liiklus suunataks ilusti kohaliku WRT karbi sisse

Hetkel olen jõudnud nii kaugele, et toru tuleb püsti ja mõlemad WRT karbid näevad üksteise LAN'i interfeisse. Sealt edasi on aga vaikus.

VPN sai oma interface'i
config interface 'VPN'
        option proto 'none'
        option ifname 'tun0'
        option delegate '0'


Serveri tulemüüri tegin uue tsooni ja forward sai ka lubatud:
config defaults
        option syn_flood '1'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'

config include
        option path '/etc/firewall.user'

config zone
        option input 'ACCEPT'
        option forward 'ACCEPT'
        option output 'ACCEPT'
        option name 'LAN'
        option network 'lan'

config zone
        option input 'ACCEPT'
        option forward 'ACCEPT'
        option output 'ACCEPT'
        option network 'VPN'
        option masq '1'
        option name 'vpn'

config forwarding
        option dest 'LAN'
        option src 'vpn'

config rule
        option target 'ACCEPT'
        option name 'Everything goes'
        option src '*'
        option dest '*'

config forwarding
        option dest 'vpn'
        option src 'LAN'


OpenVPN teeb ka vajalikud ruutingud ära.
root@Server:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.100.1   0.0.0.0         UG    0      0        0 eth0
10.0.100.0      10.0.100.2      255.255.255.0   UG    0      0        0 tun0
10.0.100.2      *               255.255.255.255 UH    0      0        0 tun0
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
192.168.100.1   *               255.255.255.255 UH    0      0        0 eth0
192.168.200.0   10.0.100.2      255.255.255.0   UG    0      0        0 tun0

root@Client:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.200.1   0.0.0.0         UG    0      0        0 eth0
10.0.100.0      10.0.100.5      255.255.255.0   UG    0      0        0 tun0
10.0.100.5      *               255.255.255.255 UH    0      0        0 tun0
192.168.100.0   10.0.100.5      255.255.255.0   UG    0      0        0 tun0
192.168.200.0   *               255.255.255.0   U     0      0        0 eth0
192.168.200.1   *               255.255.255.255 UH    0      0        0 eth0


Väljapoolt WRT'd aga liiklust nichts. Milles konks?

Tean seda, et ma päris võimatut ei taha - tavaliste linuxi põhiste kastidega sain ma põhimõttelist sama asja tööle. Hetkel ei suuda ma aga läbi hammustada, mida ma OpenWRT puhul teisiti tegema pean
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
kusjev
HV vaatleja
kusjev

liitunud: 22.10.2014




sõnum 16.02.2016 17:00:02 vasta tsitaadiga

Teise vorgu ruuting peaks olema ju vpn gw peale..
tagasi üles
vaata kasutaja infot saada privaatsõnum
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 21.02.2016 19:48:36 vasta tsitaadiga

kusjev kirjutas:
Teise vorgu ruuting peaks olema ju vpn gw peale..

Need viimased kaks tabelit on WRT karpide omad. Teise võrgu aadressid ruuditakse tunnelisse

Ruuterites on tehtud vastavalt:
* 192.168.200.0/24 -> 192.168.100.100
* 192.168.100.0/24 -> 192.168.200.100

Pean vist teises otsas korra tcpdump'i kurjaks ajama ja vaatama, et mis sealt torust siis lõpuks välja tuleb.

EDIT #1:
Nüüd on nii palju progressi olnud, et sain 192.168.200.0 masinad nägema 192.168.100.0 omi. Konks oli väheses maskeraadis (või ruuterist puuduvatest ruutingutest) - torust väljusid paketid 'vale' subnetiga (10.0.100.0/24).. ja kuna ruutingut polnud, siis ei osanud enam kuhugi tagasi minna.

Miskipärast aga ei hakka suhtlus vastupidisel suunal (192.168.100.0 -> 192.168.200.0) tööle.
Mitte ükski 192.168.100.0 võrgust 192.168.200.0 poole teele pandud pakett 100-võrgu WRT karbist edasi ei jõua (st. 200-poolses toru otsas on täielik vaikus). Mis sellest, et WRT karbis on vajalik ruuting olemas. icon_mad.gif
10.100.0.1 ja 10.0.100.2 (mõlema poole 'tun0') pingivad igast asendist

EDIT #2:
Käima sain! Konks oli sellest, et kui on vaja liikuda suunal server -> klient, siis tuleb serveri konfi lisaks tekitada CCD (Client Config Directory).
Ja juhuks kui keegi peaks üritama seda tööle ajada OpenWRT peal, siis /etc/config/openvpn faili tuleb see ära kirjeldada nii - client_config_dir. Just alakriipsudega, mitte sidekriipsudega (client-config-dir), nagu OpenVPN'i oma manual käsib.

Lihtsalt infoks - miskipärast on OpenVPN@OpenWRT umbes 10Mbit/s aeglasem, kui Raspbian'i peal. Täpselt sama krüpto ja sama raud (RPi 2 B).
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Hinnavaatlus »  Andmeside ja kõnelevi »  Ei pääse OpenVPN tunnelist LAN'i edasi
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.