[Techinfo] ipsec server linuxon

Fehér Sándor fehersandor at madach-starjan.sulinet.hu
2017. Aug. 28., H, 14:49:43 CEST


A hétvégén kicsit többet foglalkoztam e témával és valóban az van, hogy 
nem láttam a "fától az erdőt".
A hibaüzenet normális, nem is kell felhúzni a kapcsolatot a 
strongswannál a ipsec up <kapcsolat neve> paranccsal.
Ezt automatikusan teszi a program, ha "auto=add" beleteszted a 
konfigurációs rész conn metódus alá.
auto=start esetén is jó, így is csatlakozik a kliens/kliensek.

Amiatt kalapáltam össze ezt a vpn megoldást, mert:
- tartoztam magamnak ezzel már elég régről
- site-to site és rw kapcsolatot is ki lehet építeni vele és ez jól jön 
az asterisk telefonközpontomhoz

A slussz poén:
A telefonszerver továbbra sem működik úgy, ahogyan szeretném:

2x cisco spa3102 >>>>>>> mikrotik gw 
 >>>>>>>>>>>>>>>>>>>>>>INTERNET>>>>>>>>>>>>>>>vpsszerver-debian8-freepbx 
manual telepítés,asterisk 13.10
192.168.10.33>>> 192.168.10.254>>>>publikus ip cím/pppoe(94.21.x.x) 
 >>>>>> publikus-ip(76.x.x.x/24)
I
I
192.168.10.40>>>> stb

A két hálózat strongswan ikev2 road warrior módban van
A 192.168.10.33 tudja pingelni:
192.168.10.40/32
192.168.10.0/24
INTERNET
vps ip címét

traceroute esetén is látom, hogy a vpn-be kerülnek a csomagok. (mindkét 
irányból jó)

A két spa3102-nek a sip proxy címe a vps külső címe.
Ha ftp-t indítok ( egy belső géptől) a vps-re vagy figyelem a sip 
regisztrációt, minden esetben ESP forgalmat látok és a VPN tunnelben 
mennek az adatok >>>> EZ OK
Vissza irányban ugyanez van >>>> Ez is OK

De ha, felhívja a két telefon egymást, akkor a hívás felépülés a vpn-ben 
lesz, míg a tényleges beszédkommunikáció titkosítatlanul megy keresztül 
és natolódik a mikrotiken. (rtp: udp/10000-20000 között)
tcpdumpnál ezt van:
192.168.10.33:1000X udp >>>> vps címe
vps címe>>>>>192.168.10.33:1000X udp
192.168.10.40:1000X udp >>>> vps címe
vps címe>>>>>192.168.10.40:1000X udp

Nem értem miért nem megy a vpn-be az rtp forgalom is,hiszen jól működik 
a vpn.
Openvpn esetében is ez volt a gond.

A transport mód lehet még érdekes, de nem igazán szeretném áthozni a 
"szemetet" holmi bridgeléssel

Új próba:
Kértem egy új interfészt a vps-re ami nem kapcsolódik a netre, és 
megpróbálom a tényleges site-to site konfigot.
A bindet átállítom a belső címre és akkor, már tényleg oda kell 
csatlakoznia, amit nem tud elérni a netről. >>> bízom benne ez lesz a 
megoldása a dolognak
Sejtésem szerint a mikrotik trükközik és az irányítja tévesen a net felé 
ezeket az udp csomagokat.

Az eddigieket köszönöm!


2017. 08. 25. 14:43 keltezéssel, ka at mayten.sch.bme.hu írta:
>
> Szerintem felre lettel vezetve.  Kifejtem.
>
> On 2017-08-25 12:58, Sándor Fehér wrote:
>
>> NO NE :), akkor egy kérdés:
>> Tegyük fel, hogy újraindítom a szervert és lecsatlakoznak a kliensek
>> és valami oknál fogva ( pl watchdog) újraindulnak a kliensek is.
>> Eredmény:  egy szerver restart hazavágja a vpn-t
>> Tök logikus amit írsz, de a való életben igen is lehet olyan eset,
>> hogy csak a szerver "él" a kliensek később csatlakoznak.
>
> A valo eletben minden helyzet pont ilyen.
>
>> Az előbbi miatt nem értem, hogy miért így működik a program: elszáll,
>> ha fel húzod up-al az rw kapcsolatot.
>>
>
> szoval az elmeletem (ami nem biztos, hogy helyes, de jelenleg akkor is 
> ezt gondolom) az, hogy egy dolog a vpn-t elinditani (felepiteni a 
> tuloldallal) es elinditani ugy, hogy keszen legyen bejovo kapcsolatok 
> fogadasara.
>
> szerintem a problemad tok egyszeru, ugyanis reprodukaltam.  nalad 
> auto=add van, ami azt jelenti, hogy kezzel kell up-ot adni neki. nalam 
> auto=start van, mert ha a szerver rebootol, en nem ohajtok kezzel 
> inditgatni dolgokat.
>
> Most csak a vicc kedveert ujrainditottam ipsec restart-tal az egesz 
> szolgaltatast, es nezd mi van a logomban:
>
>
> Aug 25 13:24:10 cube2 charon: 05[CFG] received stroke: add connection 
> 'mom3g-oob_cube'
> Aug 25 13:24:10 cube2 charon: 05[CFG] added configuration 
> 'mom3g-oob_cube'
> Aug 25 13:24:10 cube2 charon: 09[CFG] received stroke: initiate 
> 'mom3g-oob_cube'
> Aug 25 13:24:10 cube2 charon: 09[IKE] unable to resolve %any, initiate 
> aborted
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
>
>
> Ez viszont nem hiba.  Az, hogy initiate nem tortenik az tok normalis - 
> nincs kihez.  De ettol fuggetlenul a kapcsolat mukodni fog, amint a 
> kliens kezdemenyezte a vpn-t es bejutott.
>
> A fenti amugy egy OOB menedzsment kapcsolat edesanyam otthoni 
> routerehez, hogy akkor is tudjam mi van a routerrel ha nincs net, mert 
> nyilvan engem hiv fel, hogy fiam, miert nem megy a net.
>
> Szoval a kliens oldalrol elinditom a kapcsolat felepiteset:
>
> c1921.bud-mom#ping vrf oob 10.7.20.13 source loopback 1
> Type escape sequence to abort.
> Sending 5, 100-byte ICMP Echos to 10.7.20.13, timeout is 2 seconds:
> Packet sent with a source address of 10.7.20.14
> !!!!!
>
> es a logban kozben:
>
> Aug 25 13:25:40 cube2 charon: 10[IKE] CHILD_SA mom3g-oob_cube{1} 
> established with SPIs XXXXXXXXXX and TS 10.7.20.13/32 === 10.7.20.14/32
>
> Azaz szerintem a megoldas annyi, hogy ne dolj be a hibauzenetnek. Nem 
> hazudik, tenyleg nem tud kapcsolatot kezdemenyezni, de ez nem baj, 
> mivel csak fogadnia kell.
>
> Lehet, hogy nem tunik logikusnak a fenti, nekem se ez jutott elsore 
> eszembe, de szerintem a fentiekkel reprodukaltam a te helyzetedben 
> levo hibat es latszik, hogy ennek ellenere mukodik, ahogy kell neki.  
> Mivel en auto=start -ot szoktam hasznalni, logot meg csak akkor nezek 
> ha hiba van, igy a hibauzenet eddig nekem fel se tunt.
>
> udv
> adam
>
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

-- 
Szluka Pálné Igazgató asszony megbízásából
Fehér Sándor
Rendszergazda

Salgótarjáni Madách Imre Gimnázium
3100 Salgótarján, Arany J. út 12.
Telefon: (32) 411-353 Telefax: (32) 411-104
e-mail:fehersandor at madach-starjan.sulinet.hu
Internet: http://www.madach-starjan.sulinet.hu/



További információk a(z) Techinfo levelezőlistáról