Yadda ake auna lokacin aiki na abokin ciniki na OpenVPN da ƙugiya up da down
OpenVPN ba shi da ma'aunin lokacin aiki. Ajiye tambarin epoch daga ƙugiyar up, share shi a down, cire shi, kuma riƙe shi da gaskiya a tsakanin sake kunnawa da misalai.
Wani dashbo ɗin yana neman lambar tsawon lokacin da haɗin ya kasance a buɗe, kuma OpenVPN ba ya bayar da ita. Abokin ciniki ya san lokacin da raminsa ya tashi, amma sai idan wani ya rubuta wannan lokacin kafin yanayin zaman ya ɓace. Wurin da ake goyon baya shi ne ƙugiyar up, kuma darajar da ta cancanci ajiya ita ce daƙiƙan epoch ɗanye ba igiyar da aka tsara ba. Duk abin da ya biyo baya lissafi ne, tare da ƴan ƙa'idojin tsari da suke yanke shawarar ko lambar za ta kasance da gaskiya.
Tabbatar da cewa ƙugiyoyin suna aiki da gaske
Tabbatar da cewa ƙugiyar tana tashi kafin ka tsara wani abu a kanta. Ƙaramin tsarin abokin ciniki yana buƙatar script-security 2 da bayyanannun hanyoyi up da down; idan babu layin tsaro OpenVPN ya ƙi aiwatar da rubutun kuma ya faɗi haka a fili. Ƙara up-restart da down-pre a lokaci ɗaya domin hanyoyin sake kunnawa da cirewa su kasance da tabbaci.
Sanya sigar farko ta ƙugiyar ta ƙara yanayinta zuwa fayil kuma ba ta yin wani abu. Hakan yana gaya maka sunayen masu canzawa da gininka yake fitarwa da gaske, kamar dev da script_type, maimakon waɗanda kake tunawa daga wata siga. Gudanar da haɗi ɗaya da cirewa ɗaya, sannan karanta fayil ɗin. Idan babu abin da ya bayyana, tsaya a nan, domin ƙirar tambarin lokaci a kan ƙugiyar da ba ta taɓa aiki ba za ta yi kama da gazawar sa ido tsawon makonni.
Duba wane mai amfani ƙugiyar take aiki a matsayinsa. Tare da user da group an saita, OpenVPN yana barin gata kafin ya gudanar da rubuce-rubuce, don haka babban fayil da root zai iya rubutu a ciki na iya kasancewa a rufe ga ƙugiyar. Zaɓi hanyar daga ra'ayin sabis ɗin maimakon na harsashinka.
Yi rikodin darajar epoch ɗaya kuma share ta da gangan
Ƙugiyar up tana buƙatar layi ɗaya, date +%s > /run/openvpn-client.started, tare da daidaita hanyar ga kowane misali. Darajar epoch tana guje wa tambayoyin harshe, yankin lokaci da tsari daga baya, kuma ita ce lambar da wakilin sa ido zai iya kwatantawa da agogonsa.
Sharewa yana da muhimmanci kamar rubutu. Ƙugiyar down ya kamata ta ɓata ko cire fayil ɗin, kuma down-pre yana sa hakan ya faru kafin mai shiga ya rufe, wanda ke cire tagar da fayil ɗin ke bayyana ramin da ya riga ya tafi. up-restart sannan yana sabunta tambarin a sake kunnawa na ciki maimakon barin ainihin darajar a wurin. Idan babu wannan biyun, sake kunnawa bayan ƙarewar ping yana haifar da lambar da ke ci gaba da hauhawa yayin da ramin ke sake kafawa.
Zaɓi wuri tare da rayuwar da ta dace. Fayil a ƙarƙashin /run yana ɓacewa a sake kunnawa, wanda ya dace da gaskiya, yayin da fayil a ƙarƙashin /tmp ana iya tsaftace shi ba tare da tsammani ba kuma ɗaya a babban fayil ɗin tsari yana wanzuwa a hanyar da ke yaudara. Saita izini domin kawai mai amfani da sabis ɗin da mai karanta sa ido su iya karanta shi.
Lissafta lokacin aiki ba tare da amincewa da layukan log ba
Karanta daƙiƙan da aka ajiye, karanta daƙiƙan yanzu, cire. Idan fayil ɗin ba ya nan ko ba komai a ciki, amsar gaskiya ita ce babu rami mai aiki, ba wai lokacin aiki sifili ba ne, domin waɗannan yanayi biyu ya kamata su tayar da faɗakarwa daban-daban. Riƙe daƙiƙa ɗanye a cikin kayan sa ido kuma tsara kwanaki da sa'o'i a matakin nunawa. Mai tsarawa da ke zagaye a cikin mai fitarwa yana watsar da daidaito da wani zai so yayin wani lamari.
Binciken tambarin lokaci na log shine gajeriyar hanyar da ke jaraba, kuma yana gazawa ta hanyoyi uku: tsarin yana bin duk zaɓuɓɓukan da aka saita, juyawa yana cire tarihin, kuma sake haɗawa suna bayyana a matsayin zaman daban maimakon rami ɗaya mai ci gaba. Ƙugiyar tana rikodin lamarin sau ɗaya, a lokacin da ya faru.
Lokacin da binciken ke gudana a wani mai masauki, aika tambarin lokaci maimakon tsawon lokaci domin mai karatu ya yi amfani da agogonsa. Ƙaramin sakamako mara kyau sannan ana karanta shi a matsayin bambancin agogo maimakon ƙugiya da ta lalace.
Rufe sake haɗawa, sake kunnawa da misalai da yawa
Rami biyu a kan mai masauki ɗaya suna buƙatar fayiloli biyu, waɗanda aka maɓɓata da sunan misalin da sabis ɗin ke amfani da shi. Hanyar da aka raba tana nufin sabuwar haɗi tana rubuta lokacin farawa na kowane bayanin martaba, kuma alamar ita ce lambar da ke tsalle baya lokacin da rami na biyu ya fara.
Halin sake haɗawa ya cancanci gwajinsa, domin a nan ne ƙira mai ma'ana ke ba da rahoton abin da ba daidai ba a hankali. Tilasta sake kunnawa ta hanyar jefa takwarorinsa ko aika sigina ga tsari, sannan kwatanta yanayin mai shiga da fayil ɗin. Tambarin lokaci ya kamata ya matsa gaba a lokacin da ramin ya dawo.
A gefen uwar garke, fayil ɗin matsayi yana ɗauke da darajar connected-since ga kowane abokin ciniki, wanda ke amsa wata tambaya daban: yaushe uwar garke ta ga wannan takwarorinsa na ƙarshe. Yi amfani da ita don gwada juna maimakon maye gurbi, domin tana ɓacewa tare da zaman da take bayyanawa. Babu ɗaya daga cikin ma'aunin da ke faɗin wani abu game da lafiyar aikace-aikacen da ke bayan ramin.
Gudanar da gwaje-gwaje uku da ke kama kurakuran tsari
Gwada haɗi na al'ada, sake haɗawa da aka tilasta da tsayawa mai tsabta, kana karanta jerin masu shiga da fayil ɗin tare bayan kowanne. Tambarin da har yanzu yana nan bayan tsayawa mai tsabta, ko fayil da ke da'awar ramin da jerin masu shiga ba ya ƙunshe da shi, yana nuni kai tsaye ga tsarin ƙugiyoyi. Gudanar da gwaje-gwajen a matsayin mai amfani da sabis ɗin kuma da hanyoyin sabis ɗin, domin harsashin root na iya ganin wani fayil kuma ya ba da amsa mara kyau da tabbaci. Sannan bar mai bincike a hankali yana karanta fayil ɗin kuma tabbatar cewa ba ya taɓa rubutu a ciki.
Bincike kowane daƙiƙa sittin yana rufe faɗakarwa, kuma babu ƙugiya da za ta dogara da kasancewar wannan mai bincike da rai. Ka raba waɗannan ayyuka biyu kuma lambar za ta kasance abin dogaro lokacin da aka sake tura kowane gefe.