Furofayil strongSwan da aka loda ba shi ne rami mai aiki
strongSwan yana loda ma'anoni sannan ya yi shawara kan IKE da CHILD SA. Kasancewar an loda furofayil ba ya cewa komai game da wanzuwar rami ko wanda ya fara shi.
Lissafin haɗi a cikin tsarin strongSwan yana tabbatar da cewa an loda ma'ana kawai. Ba ya nufin an tuntuɓi abokin haɗin, cewa akwai IKE SA ko cewa wani zirga-zirga yana da kariya. Daemon yana ɗaukar ma'anoni da haɗin kai masu rai a matsayin abubuwa daban, kuma tazarar tsakaninsu zaɓin ƙira ne da gangan. Sanin wane abu kake dubawa yana mai da gazawa mara tabbas zuwa umarni na gaba tabbatacce.
Loda ba haɗi ba ne
Haɗin da aka loda bayani ne game da abin da za a iya tattaunawa daga baya: adiresoshin abokin haɗin, shaidu, shawarwari da masu zaɓen zirga-zirga. Babu wani abu a cikin wannan bayanin da ke buƙatar daemon ya yi kiran wani. Ƙofa na iya jiran ɗaya gefen, ta fara da kanta lokacin tashi, ko jira zirga-zirga mai dacewa ya tashe ta. Duk ukun suna da inganci, kuma duk ukun suna kama da juna a cikin fayil ɗin tsari har sai ka karanta manufar farawa.
Masu gudanarwa suna shiga matsala ta hanyar karanta jerin ma'anoni a matsayin jerin yanayi. Furofayil ɗin yana nan, don haka ana ɗauka ramin yana aiki, kuma sa'a ta gaba tana tafiya wajen gyara hanyoyi don haɗin da ba a taɓa gina ba.
Kuskuren akasin haka ma ya zama ruwan dare. Furofayil da babu shi yana tura mutane neman gazawar cibiyar sadarwa yayin da ba a taɓa loda tsarin ba. Faɗi sunan abin, sannan ka gudanar da umarnin da ke lura da shi.
Abubuwa uku, dubawa uku
strongSwan yana riƙe da ma'ana da aka loda, IKE SA da CHILD SA. Na farko tsari ne, na biyu dangantakar sarrafawa ce da aka tabbatar, na uku kuma kariya ce da aka tattauna don zirga-zirgar da aka zaɓa. Har suna da sunaye daban, don haka furofayil mai suna hq na iya mallakar child mai suna hq-lan.
Jadawalin yana haɗa kowane mataki da umarnin da ke nuna shi. Karanta layin kafin karanta log ɗin.
| Layer | What it contains | Command |
|---|---|---|
| Definition | Peer addresses, credentials, proposals, and traffic selectors | swanctl --list-conns |
| IKE SA | One authenticated control channel to the peer | swanctl --list-sas |
| CHILD SA | Keys and selectors for the traffic being protected | Child rows under the IKE SA |
Neman child da farko yana gina IKE SA mahaifinsa idan babu ɗaya. Neman IKE SA kawai wata kira ce daban. Tashar sarrafawa da ke tabbatarwa da kyau ba ta ba da tabbacin child ɗin da ka nema ba.
Wannan bambanci yana da muhimmanci yayin gazawa ta wani ɓangare. IKE SA na iya kasancewa cikin lafiya yayin da child ke gazawa saboda rashin daidaituwar maɓallin zaɓi ko shawara da abokin haɗin bai yarda ba. Abubuwan biyu suna gazawa saboda dalilai daban, don haka sun cancanci dubawa daban.
Zaɓi aikin farawa da gangan
A cikin swanctl.conf, start_action na child yana ƙayyade hali bayan lodawa. Tsohuwar ƙima none tana barin ma'anar don farawa da hannu ko amfani a matsayin responder. start yana kiran shi, yayin da trap ke barin manufar da za ta yi shawara da zarar zirga-zirga mai dacewa ta bayyana.
Don haka «loda ba ya taɓa fara rami» da «loda koyaushe yana fara ɗaya» duka kuskure ne. Aikin wani ɓangare ne na furofayil kuma ya kamata ya dace da rawar abokin haɗin. Ƙofofi biyu da dukansu ke jiran ɗaya gefen suna haifar da shiru, ba rami ba.
Da trap zirga-zirgar dole ta dace da masu zaɓe, don haka ping da ba ta da alaƙa ba za ta tashe komai ba. Da start adireshin abokin haɗin dole ya kasance mai amfani kuma ɓangarorin biyu dole su amince kan tabbatarwa da shawarwari. Babu ɗaya daga cikin ayyukan da ke maye gurbin duba waɗannan sharuɗɗan.
Farfadowa wata manufa ce daban
Farawa ba keepalive ba ne. Gano mataccen abokin haɗin, rufewa bayyananne daga abokin haɗin, sabunta maɓallai da sake tayar da tsari abubuwan da suka faru ne daban a cikin zagayowar rayuwa tare da nasu saitunan. Sa saitun kowanne da gangan maimakon fatan farawa na farko ya rufe su duka.
Ramin da ke tashi lokacin tashi kuma ya mutu bayan sa'a ɗaya tambaya ce ta farfadowa. Manufar farawa ta yi aikinta sannan ta daina da muhimmanci. Duba saitunan DPD da sabunta maɓallai kafin ka zargi tattaunawar farko.
Maye gurbin ma'anoni da aka loda aiki ne na kansa. Manufofin farawa da ba na asali ba suna da ayyukan juyi da aka rubuta, kuma sake lodawa canjin aiki ne ba tsammanin cewa kowace haɗin an sabunta ta a wurin ba. Yi sake lodawa a matakai, inda sake haɗawa ya kasance karɓaɓɓe. Riƙe tsohon tsari har sai an tabbatar da sabon.
Duba abin da ke akwai kafin gyara hanya
Gudanar da dubawa uku a jere: ma'anoni da aka loda, IKE SA masu aiki da shigarwar child. Kowace amsa tana taƙaita tambaya ta gaba. Tsallake mataki ɗaya kuma a ƙarshe za ka gyara wani matakin da ba a taɓa gina ba.
Fara da abin da aka loda da abin da aka kafa da gaske:
swanctl --list-conns
swanctl --list-sas
Idan child ya ɓace yayin da furofayil ɗin daidai ne, fara shi da suna kuma lura da abin da zai faru. Fitowa yawanci tana faɗin ko mahaifin ya tashi da farko.
swanctl --initiate --child hq-lan
CHILD SA mai aiki ba shine layin ƙarshe. Dokokin turawa, hanyoyi da izinin aikace-aikacen kansa duk suna buƙatar daidaitawa. Zagayowar rayuwa tana amsa abin da aka tattauna; ba za ta iya yanke shawarar wanda zai iya amfani da sabis ɗin ba.