Lẹ́yìn tí o bá fi Kerio VPN olùpín sórí Linux, kò sí àwòrán kankan tí ó farahàn lórí ojú tábìlì, pẹ̀lú pé nẹ́tíwọ́kì àdáni kò tíì débà. Èyí ni ìrísí deede olùpín yìí, kì í ṣe ìgbékalẹ̀ tí ó ti bàjẹ́: àwọn ìtọ́nisọ́nà Linux ti GFI ṣàlàyé ìṣètò láti ìlà àṣẹ àti àkọsílẹ̀ iṣẹ́, láìsí GUI rárá. Ṣe àwọn àyẹ̀wò tí ó wà nísàlẹ̀ lẹ́sẹẹsẹ, nítorí pé ọ̀kọ̀ọ̀kan ń mú kíkún kan kúrò. Ìkùnà àkọ́kọ́ sọ ibi tí o yẹ kí o dúró, pẹ̀lú pé fífò síwájú maa ń túmọ̀ sí kíkọ́ pakéètì kan tí kò jẹ́ ìṣòro rí.

Jẹ́rìí pé kíkọ́ náà bá ẹ̀rọ náà mu

Bẹ̀rẹ̀ pẹ̀lú ohun tí dpkg rò pé ẹ̀rọ náà jẹ́ àti ohun tí a kọ́ pakéètì náà fún. Lórí ẹ̀rọ 64-bit deede, dpkg --print-architecture ń tẹ̀ amd64 jáde, pẹ̀lú pé ojú ewé olùpèsè náà ṣe àkójọ pakéètì amd64 lẹ́gbẹ̀ẹ́ Debian deede. Ka ìlà ìtújáde nínú orúkọ fáìlì tí o fi sórí ẹ̀rọ gan-an dípò kí o ro pé àwọn méjéèjì bá ara wọn mu.

Àkójọpọ̀ 2013 tí a kọ́ fún i386 kò di 64-bit kìkì nítorí pé o fi --force-architecture kọjá ní àkókò ìgbékalẹ̀. Fífipá mú ìgbékalẹ̀ ń fi àwọn bínárì àjèjì sórí ẹ̀rọ, ń fi ìkùnà ìgbẹ́kẹ̀lé pamọ́ sẹ́yìn olùbẹ̀rẹ̀ tí ó ṣì ń bẹ̀rẹ̀, ó sì lè jẹ́ kí daemon gbé àwọn ìkàwé tí kò tọ́. Tí ìtújáde rẹ bá jẹ́ 32-bit nìkan, ṣe é nínú àyíká 32-bit tàbí béèrè lọ́wọ́ ẹni tí ó ni ẹnubodè fún ìkọ́ tuntun.

Wo ìlà ìgbẹ́kẹ̀lé pẹ̀lú. dpkg -s kerio-control-vpnclient | grep -i depends ń fi ohun tí pakéètì ń retí hàn, pẹ̀lú pé ìdíwọ́ ẹ̀yà tí kò tíì kún tàbí ìkàwé àkókò ṣíṣe tí ó ṣe àìsí ń farahàn níbí, kì í ṣe nínú àkọsílẹ̀ olùpín.

Ṣètò rẹ̀ nípasẹ̀ olùdárí pakéètì náà

Gẹ́gẹ́ bí àpẹẹrẹ, olùpín kò ní àkọsílẹ̀ nínú àpótí àwọn ohun èlò, nítorí náà àwòrán tí ó ṣe àìsí kò sọ ohun kankan nípa bóyá ìṣètò náà ṣàṣeyọrí. Tún olùdárí náà ṣí pẹ̀lú sudo dpkg-reconfigure kerio-control-vpnclient kí o sì dáhùn àwọn ìbéèrè rẹ̀: ibi ìparí VPN, àwọn àlàyé àkọsílẹ̀ àti àmì ìka ti ìwé-ẹ̀rí server.

Wo ìbéèrè àmì ìka náà gẹ́gẹ́ bí ibi kan ṣoṣo tí server tí kò tọ́ lè borí. Fi iye náà wé àlàyé server láti ọ̀dọ̀ alámójútó tí ó ń darí ẹnubodè, kì í ṣe ohun tí ibi ìparí ń fi hàn. Gbígba àmì ìka tí o kò lè jẹ́rìí ń sọ ìyókù àkójọ yìí di ọ̀ṣọ́, nítorí pé server ọ̀tá dà bí ti gidi gan-an nígbà tí a bá ti fi pin pamọ́. Tí a kò bá lè jẹ́rìí iye náà nípasẹ̀ ọ̀nà mìíràn, dúró kí o sì béèrè, àní nígbà tí ojú-ọ̀nà yóò gòkè lọ bí ó tilẹ̀ rí.

Títún olùdárí ṣe ń yí ìṣètò padà, ó sì lè tún olùpín gbé, nítorí náà pa ọ̀nà kejì sọ́ sí ẹ̀rọ náà nígbà tí ìpàdé tí o ń ṣiṣẹ́ lórí rẹ̀ bá gbára lé VPN náà. Tẹ ọ̀rọ̀ ìkọ̀kọ̀ náà níbi ìbéèrè deede dípò kí o fi sínú àṣẹ tí yóò wọ inú ìtàn shell.

Mọ fáìlì tí olùdárí ń kọ

Ìṣètò wà nínú /etc/kerio-kvc.conf pẹ̀lú pé ó gbé àkọsílẹ̀ àti àmì ìka tí a ti fi pin sórí. Wo ó gẹ́gẹ́ bí ohun ìkọ̀kọ̀. sudo stat -c '%a %U %G' /etc/kerio-kvc.conf kò gbọdọ̀ fi í hàn gẹ́gẹ́ bí ohun tí gbogbo ènìyàn lè kà.

Lẹ́yìn àtúnṣe lọ́wọ́ tí a fọwọ́ sí, tún daemon tí ó ni fáìlì náà gbé dípò kí o tún ìtòlẹ́sẹẹsẹ nẹ́tíwọ́kì gbé: sudo /etc/init.d/kerio-kvc reload. Àtúndé ń tún ìṣètò kà, ó sì ń dà ìpàdé ìsinsìnyí nù, nítorí náà kì í ṣe iṣẹ́ tí kò ní ipa lórí ìsopọ̀ aláàyè.

Ṣe àdàkọ fáìlì tẹ́lẹ̀ kí o tó yí ohunkóhun padà. Tí ìjẹ́rìí bá kùnà lẹ́yìn àtúnṣe, mímú àdàkọ tí ó ṣiṣẹ́ gbẹ̀yìn padà ń gba ìṣẹ́jú àáyá, ó sì ya àtúnṣe náà sọ́tọ̀ kúrò nínú nẹ́tíwọ́kì, èyí tí ó jẹ́ ọ̀nà tí ó rọrùn jùlọ láti mọ èwo nínú àwọn méjéèjì ló ṣí.

Ya ìpàdé aláàyè sọ́tọ̀ kúrò nínú ìhùwàsí ìbẹ̀rẹ̀

Àkọsílẹ̀ iṣẹ́ ń darí ìsopọ̀ ìsinsìnyí: sudo /etc/init.d/kerio-kvc stop ń parí ojú-ọ̀nà báyìí, start sì ń mú un padà. Kò sí àṣe kankan tí ó ń pinnu ohun tí yóò ṣẹlẹ̀ ní ìbẹ̀rẹ̀ tó ń bọ̀, àti pé ìyàtọ̀ yẹn ṣe pàtàkì lórí ẹ̀rọ tí a ń darí láti ọ̀nà jínjìn.

Yẹ̀wò ẹni tí ó ni ìbẹ̀rẹ̀ aládàáṣe kí o tó yọ àwọn ìsopọ̀ kúrò tàbí kí o fi ohunkóhun pamọ́. Pakéètì náà lè fi àkọsílẹ̀ init tirẹ̀ sórí ẹ̀rọ, ó lè dá unit kan, tàbí méjéèjì, pẹ̀lú pé fífi orúkọ tí kò tọ́ ṣíṣẹ́ ń mú olùpín padà lẹ́yìn àtúnsẹ̀. Ṣàyẹ̀wò systemctl status kerio-kvc sí orúkọ tí àwọn ìwé pakéètì ń lò, lẹ́yìn náà ṣí ọ̀nà tí ìlànà ìbẹ̀rẹ̀ ń kà gan-an.

Má ṣe pàṣípààrọ̀ unit OpenVPN kìkì nítorí pé ìṣètò náà dà bí ara wọn. Olùpín yìí ń bá ẹnubodè Kerio sọ̀rọ̀ pẹ̀lú ìlànà tirẹ̀, nítorí náà daemon mìíràn tí ó tọ́ka sí fáìlì kan náà kò ní jẹ́rìí, pẹ̀lú pé ìkùnà àfikún ń mú kí ẹ̀rí ṣòro láti kà. Olùpín GFI fún Linux tún ń dá ìsopọ̀ VPN kan nìkan mú ní àkókò kan; ìdíwọ́ yẹn kan olùpín, kì í ṣe agbára àwọn olùlò ẹnubodè.

Ka àwọn àkọsílẹ̀, lẹ́yìn náà jẹ́rìí ohun àmúṣọrọ̀ náà

Fáìlì mẹ́ta /var/log/kerio-kvc ń sọ ìtàn daemon: init.log fún àwọn ìṣẹ̀lẹ̀ àyípoyípo ìgbésí ayé, error.log fún àwọn ìkùnà pàtàkì àti debug.log fún àlàyé. Ka ẹ̀ka tí ó kéré jùlọ tí ó dáhùn ìbéèrè rẹ, kí o sì yọ àwọn ibi ìparí àti orúkọ olùlò kúrò kí o tó lẹ̀ ẹ́ níbikíbi. init.log nínú fáìlì ní àyè ní àkókò tí o fi olùdárí ṣiṣẹ́ sọ fún ọ pé daemon kò tún gbé rí.

FileRead it forSkip it when
init.logstart, reload and stop eventsyou already know the daemon restarted
error.logfailed authentication and certificate problemsthe tunnel is up and traffic still fails
debug.logprotocol detail worth attaching to a ticketthe error is already named in error.log

Pakéètì tí ó tọ́, daemon tí ń ṣiṣẹ́ àti ohun àmúṣọrọ̀ tí a lè dé jẹ́ àbájáde mẹ́ta ọ̀tọ̀ọ̀tọ̀, àti pé àkójọ náà kún nígbà tí gbogbo mẹ́tẹ̀ẹ̀ta bá wà. Lẹ́yìn ìyípadà tí a fọwọ́ sí, béèrè fún ẹrọ tí ó wà sẹ́yìn ẹnubodè nìkan, lẹ́yìn náà ṣí iṣẹ́ deede lórí rẹ̀. Tí ojú-ọ̀nà bá gòkè tí ohun àmúṣọrọ̀ kò sí, àṣìṣe tí ó kù wà nínú ọ̀nà ẹnubodè tàbí ìlànà odi iná, kì í ṣe nínú olùpín tí o ṣẹ̀ṣẹ̀ tún ṣètò.

Kọ ipò tí o parí sí: ìtújáde pakéètì, ìkọ́, bóyá a jẹ́rìí àmì ìka nípasẹ̀ ọ̀nà mìíràn, àti ìgbé tuntun tàbí àtúnsẹ̀ wo ni o ṣe. Àkọsílẹ̀ yẹn ni ó ń jẹ́ kí àyẹ̀wò àkọ́kọ́ ti ẹni tó kàn rọrùn.

Àwọn àpilẹ̀kọ tó jọra