Macaamiilkaagu waxa uu soo sheegaa xiran iyada oo interface-ku kor yahay oo browser-ku wakhtiga dhamaynayo, oo midna saddexdaas hadal ma aha been. Xiran waxa uu tilmaamayaa lakab aan wax xidhiidh ah la lahayn bogga aad codsatay. Go'aaminta lakabka soo sheegaya waxa u baahan codsi cusub oo qudha iyo hal eeg oo ku saabsan tiriyaha caddayn lahaa in taraafikadu dhaqaaqday. Dib u bilaabiddu waxa ay tuurtaa caddayntaas oo ay dib u dhistaa xaaladihii aad isku dayaysay in aad fiirsato.

Saddex shay oo kala duwan oo la yidhaahdo xiran

Qaybta hoose, xiran waxa ay macnaheedu noqon karaa in habraac macaamiil uu socdo oo uu socket u hayo dhinaca fac. Ka sarreysa, waxa ay macnaheedu noqon karaa in interface leh cinwaan uu jiro, oo qalab joogto ah ama hab dib u soo celin uu abuuri karo isaga oo aan jirin session nool oo gadaashiisa ah. Heerka kontoroolka, waxa ay macnaheedu noqon karaa in xidhiidh la wada hadlay, taas oo aan waxba ka sheegayn in xitaa hal baakidh uu hoostiisa maray. Mid kasta oo iyaga ka mid ah waxa uu u adkaystaa cilado aan kuwa kale u adkaysan, oo macaamiilku waxa uu inta badan muujiyaa tan ugu xoogga badan ee uu sheegan karo.

Sidaas darteed calaamad cagaar ah iyo tunnel dhintay waa is waafaqsan yihiin ee ma aha is khilaafsan; waxa ay soo sheegaan shay kala duwan. Taasi waa sababta oo dhan ee cilladdan loogu sii aqoonsado si khaldan cilad macaamiil.

U dir hal codsi aan waxyeello lahayn meel aad runtii u baahan tahay ka hor inta aadan taaban daemon-ka, oo hayso block-ka taraafikada tooska ah ee loo baahan yahay inta aad shaqaynayso. Dib u bilaabiddu waxa ay tirtirtaa nidaamka dhacdooyinka oo ka dib dib u abuurtaa si ku filan u dhow in uu qariyo sababta, taasina waa sababta ticket-kaas isku mid ah uu toddobaad ka dib ku soo noqdo isaga oo aan wax cusub ku jirin. Hal codsi, hal akhris oo tiriye iyo kicinta abuurtay cilladda ayaa ah caddaynta ugu yar.

Tiriye kee ayaa caddaynaya in baakidhada dhaqaaqeen

IPsec, xidhiidhka IKE iyo xidhiidhka CHILD waa shay kala duwan, oo kaliya child ayaa sida tiriyayaasha ka jawaabaya su'aashan. Liis garay child-ka, fiiri in baakidhada labada dhinacba kordhaan, oo la barbardhig waxa ay application-ku isku dayayo in uu sameeyo. Xidhiidh lagu rakibay eber waa natiijo ka duwan tan kordhaysa iyada oo application-ku wali guuldarraayo; tan hore waxa ay ka dhigan tahay in taraafikada aan la dooran, tan dambe in uu dhaqaaqayo oo cilladdu ka sii fog. Akhri tiriyayaasha laba jeer, dhawr il-biriqood kala duwan, sababtoo ah hal muunad ma tusi karo isbeddel.

swanctl --list-sas
ip xfrm state list
ip -s link show dev tun0

Tiriyayaasha eber waxa ay tilmaamaan doorashada: marinka, siyaasadda, meesha magaca ee baakidhku ka baxay, ama interface-ka aan macaamiilku waligiis ku xidhin. Tiriyayaasha kordhaya waxa ay tilmaamaan meel ka fog tunnel-ka, sidaas darteed sii wad gudbinta dhinaca fog, xallinta magacyada, waddada soo noqodka iyo adeegga goobta, isla nidaamkaas. Borotokool aan lahayn shay child gaar ah waxa uu caddayntaas la mid ah ku muujiyaa erayadiisa, sidaas darteed isticmaal waxa uu ka soo sheegayo xaaladda faca iyo tirada baakidhada halkii aad ka amaahan lahayd eraybixinta IPsec. Qaabka akhrisku waxa uu ka muhiimsan yahay qalabka soo saaray.

Cilladdu xaggee ayay fadhiisataa ka dib marka tiriyayaashu dhaqaaqaan

Gateway ku jawaaba cinwaankiisa maaraynta waxa uu caddaynayaa in gateway-ku socdo, ma aha in wax gadaashiisa ah uu codsigaaga u adeegayo, sidaas darteed tijaabi dhinaca fog ee ma aha sanduuqa dhexe. Xallinta magacyada waxa ay cilladaha sida ugu wanaagsan u qarinaysaa, sababtoo ah resolver aan tunnel-ka laga gaari karin waxa uu wakhtiga u dhamaystaa si la mid ah xidhiidh dhintay. Laba baaritaan ayaa kala sooca xaaladahaas, oo labaduba waa jaban yihiin. Marka hore weydii resolver-ka tunnel-ku ku qasbo, ka dib weydii resolver dadweyne isla magacaas.

dig +short host.example
dig +short @10.20.0.1 host.example
ping -c 2 10.20.0.25

Magac lagu xalliyo resolver dadweyne laakiin aan lagu xallin resolver-ka tunnel-ka waxa ay ka dhigan tahay in waddada DNS ay go'day, halka magac lagu xalliyo labadaba oo wali browser-ka wakhtiga ku dhamaystaa uu tilmaamayo waddada soo noqodka ama adeegga. Haddii ping cinwaan ahaan guulaysto oo application-ku wali diido, shabakaddu waxa ay gaarsiisay codsiga oo adeeggu waxa uu diiday, taas oo ah marxalad aad u dambeysa.

Qor kicinta, ka dib beddel hal shay

Qor waxa ka horreeyay cilladda: muddo firfircooni la'aan, isbeddel shabakadeed, cusboonaysiin fure, laptop dib loo bilaabay, ama nidaam dib loo soo celiyay. Kuwaasi waxa ay abuuraan habab kala duwan, oo inta badan kaliya nidaamka dib loo soo celiyay ayaa is hagaajiya, taas oo si sax ah u tahay xaaladda aan waxba ku barayn. Dib u bilaabiddu waxa ay meesha ka saartaa nidaamka dhacdooyinka oo ka dib dib u abuurtaa xaalado ku filan u dhow in ay qariyaan sababta. Qor kicinta inta ay wali dib loo soo saari karo.

Ka dib samee hal sixid la taageeray oo ku celi codsigii asalka ahaa oo ay la socoto kicintii abuurtay cilladda. Firfircooni la'aantu waa kicinta ugu fudud ee dib loo soo saaro, sidaas darteed waa caddaynta ugu degdegsan in sixiddu ay wax ka qabatay habka ee ma aha calaamadda.

Waxa aad rabto in aad soo sheegto waa caddayn in taraafikada aad doonaysay in aad dirto ay gaartay adeegga aad doonaysay in aad gaarto. Calaamad cagaar noqota, bog cache ah oo soo raraya iyo tiriye dhaqaaqaya dhammaantood waxa ay caddaynayaan wax ka yar hal codsi dhamaystiran oo ku wajahan goobta loogu talagalay. Hayso codsiga, akhriska tiriyaha iyo kicinta wadajir, si qofka xiga uu u kala garto sixid iyo shil.

Maqaallo la xiriira