Mid kor, eber isku xidhaya: maxaa khadkaas strongSwan tiriyaa
Cinwaanka hore wuxuu tiriyaa isku-xirnaanta IKE, ma aha shabakadaha hoose ama SA carruurta, marka marka hore akhri qeexitaannada la raray iyo carruurta la rakibay.
Akhri khad xaaladeed oo leh Security Associations (1 up, 0 connecting) oo u eg warbixin ku saabsan hal tunnel shaqaynaya. Laba shabakadood oo hoose ayaa isku mar maraakiibta ka gudbinaya, marka tirada waxay u egtahay inay been sheegayso. Been ma sheegayso; waxay tirisaa isku-xirnaanta IKE, mid ka mid ahna waxay qaadan kartaa dhowr carruur ah. Akhri liisaska kahor intaadan taaban soo-jeedin ama waddo.
Sababta cinwaanka iyo gaadiidku isku raacaan
Soo-saarista hore ee stroke waxay wadarta ugu yeertaa isku-xirnaanta amniga waxayna ka soo qaataa maareeyaha isku-xirnaanta IKE. Isku-xirnaan kasta oo IKE la aasaasay waxay ku darsataa mid, iyada oo aan loo eegayn inta CHILD SA ee hoos yaalla. Hal waalid IKEv2 ayaa caadi ahaan qaata dhowr carruur ah, mid kasta oo loo xidhmo taxane gaadiidka, iyo xulayaasha la wadaagay ee ilmo waxay dabooli karaan in ka badan hal cinwaan ama horgale. Sidaas darteed tirada cinwaannada ku jira habayntaada ma laha xiriir go’an oo la tirada cinwaanka.
Soo-saarista casriga ah waxay mararka qaarkood muujisaa wadar halkii ay ka ahaan lahayd ereyga hore “up”, iyo daemon uu maamulo swanctl gebi ahaanba laguma maamulo habaynta hore ee stroke. Ha u qaadan midkoodna mid la hubo, ha ahaado ereyga ama qaanuunka tirinta ee u dhexeeya noocyada.
Barbardhig saddex liis kahor intaadan wax beddelin
Ka bilow waxa la raray, ka dib waxa la wadaagay, ka dib waxa dhab ahaan dhaqaajiya baakadaha. Kuwani waa saddex su’aal oo kala duwan mid kastana waxay leedahay amar u gaar ah.
swanctl --list-conns
swanctl --list-sas
Kan hore wuxuu taxaa qeexitaannada xidhiidhka ee daemonku aqbalay. Kan labaad wuxuu taxaa isku-xirnaanta IKE ee la aasaasay iyada oo la socota carruurtooda, halkaasna waa meesha ay ka muuqato kala-sarreynta dhabta ah. Qeexitaan ku jira fayl laakiin aan ku jirin liiska hore waligiis lama rarin, oo inta jeer ee bilowga uu isku dayo dib uma hagaajinayso. Haddii aad beddelkeeda kiciyo is-dhexgalka hore, lammaanaha u dhigma waa ipsec statusall iyo isla liiska swanctl, iyadoo ku xidhan plugin-ka leh habaynta. Ha isku qasin qalabka laba daemon oo ku yaal hal martigeliyaha oo ha filanin hal jawaab oo isku duuban.
swanctl --list-sas --raw | head -40
ip -s xfrm state
Qaabka ceyriinka ah wuxuu aqoonsadayaasha iyo xulayaasha u hayaa muuqasho si loo barbardhigo, liiska xaaladda kernelna wuxuu muujinayaa waxa stack-ku u malaynayo inuu rakibay. Marka daemonka iyo kernelku isku raacaan, ama daemonka waxaa dib loogu bilaabay ilmo jira ama shayga kernelka hoostiisa ayaa laga saaray.
Akhri kala-sarreynta, ma aha wadarta
Waalid la aasaasay oo tusaale ah oo leh laba carruur ah wuxuu u eg yahay hal nood oo hoostiisa laba carruur ah, mid kastana lagu calaamadeeyay xaaladdiisa iyo habkiisa. Soo saar waxa dhabta ah oo carruurta adiga laftaad tirso halkii aad ka akhrin lahayd soo-koobid qof ka dhejiyay shaxda.
swanctl --list-sas
swanctl --list-conns --raw | grep -A4 'accounting'
Hal waalid oo leh laba carruur ah oo la rakibay waa tunnel caafimaad qaba oo laba shabakadood hoose ah. Hal waalid oo leh hal ilmo la rakibay iyo mid maqan waa xaalad kale, xulayaasha ilmaha maqanna waa waxa la barbardhigi karo soo-jeedinta dhinaca fog. Inta lagu jiro cusboonaysiinta furaha, ilmo hore iyo beddelkiisu waxay wada muuqan karaan muddo gaaban. Kaydi shaabadda waqtiga oo la socota sawirka, sababtoo ah tirin la qaaday badhtamaha cusboonaysiinta waxay u eg tahay nuqul, tan ka dibna waxay u eg tahay lumid.
La raray, la rakibay iyo gaadiidka gudbaya
Ilmo ku jira xaaladda la rakibay wuxuu leeyahay halbeegyo la wadaagay iyo gelitaan kernel. Laakiin ma aha qasab inuu baakad qaaday: xulayaashu way ka sii yaraadaan karaan gaadiidka aad filayso, waddona waxay gaadiidkaas u diri kartaa meel kale tunnelka intuusan arkin. Ka dir qulqulka u dhigma xulayaasha la wadaagay martigeliyaha la ogolaaday, ka dibna akhri tirinayaasha ilmaha halkii cinwaanka. Tirinaha eber ku sii jira inta aad soo saarayso gaadiid u dhigma wuxuu tilmaamayaa socodsiinta ama siyaasadda, ma aha IKE.
swanctl --initiate --child accounting
swanctl --list-sas --raw | grep -E 'bytes|packets'
Bilaabista ilmo magac leh waa ficil ula kac ah oo natiijo muuqata leh, waxayna kala saartaa “xidhiidhku waa shaqo la’aan sababtoo ah qofna ma weydiisan” iyo “xidhiidhku ma soo bixi karo”. Siyaasadda dabin ee codsiga waxay u dhaqantaa sida uun kiiska hore, marka akhri habaynta bilaabista xidhiidhka kahor intaadan ugu yeerin cilad.
Marka tirintu runtii khalad tahay
Haddii qeexitaan ka maqan yahay liiska la raray, eeg rarista habaynta iyo nooca daemon ee socda. Haddii la raray laakiin waligiis aan la wadaagin, barbardhig soo-jeedimaha, macnaha aqoonsiga iyo xulayaasha lammaanaha, hal ilmo markiiba. Beddel hal shay isku day kasta oo qor aqoonsadaha aad beddeshay. Soo-celinta soo-jeedin waa wax fudud marka aad taqaan midka; waa mala-awaal saddex wax-ka-beddel kadib oo aan waligood kala soocmin.
Marka hore hagaaji akhrinta khaldan. Inta badan warbixinnada ku saabsan tunnelka labaad ee “maqan” waxay ku dhammaadaan laba carruur ah oo la rakibay oo hoos yimaada hal waalid, waxa kaliya ee waligiis jabayna waa khadka soo-koobka ee dadku ku kalsoonaayeen halkii ay kala-sarreynta ku kalsoonaan lahaayeen.