Nígbà tí olùbẹ̀rẹ̀ bá kọ̀ láti bẹ̀rẹ̀ OpenVPN nítorí fáìlì PID ti wà tẹ́lẹ̀, ìkàwé àdánidá ni pé ojú-ọ̀nà ń ṣiṣẹ́ níbìkan. Ìkàwé yẹn máa ń ṣe àṣìṣe lọ́pọ̀ ìgbà tó yẹ kí a ṣàyẹ̀wò rẹ̀ kí a tó pa nǹkan kan. Fáìlì nínú àkójọpọ̀ àkókò ìṣiṣẹ́ jẹ́ ìṣirò, ìṣirò sì yege àwọn ìkùkú, àtúnbẹ̀rẹ̀ àti àwọn ìdádúró tí ó já lu tí kò fi ìlànà kankan sílẹ̀. Àwọn ìbéèrè méjì ló pinnu ọ̀ràn: ṣé ìlànà alààyè wà, àti ṣé ìlànà yẹn jẹ́ ti ẹ̀yà yìí.

Bẹ̀rẹ̀ pẹ̀lú iṣẹ́ náà, kì í ṣe fáìlì

Ìkọ̀sí máa ń wá láti ọ̀dọ̀ olùbẹ̀rẹ̀, kì í ṣe láti ọ̀dọ̀ OpenVPN fúnra rẹ̀. Ó ka ipa ọ̀nà kan, ó rí nǹkan kan níbẹ̀, ó sì dúró kí ìṣètò tó di àyẹ̀wò. Nítorí náà ìbéèrè àkọ́kọ́ jẹ́ nípa àdéhùn olùbẹ̀rẹ̀, kì í ṣe nípa ojú-ọ̀nà.

Ka ẹ̀ka tàbí skripti tó tẹ́ ìfiránṣẹ́ náà jáde kí o sì ṣàkíyèsí nǹkan mẹ́ta: ipa ọ̀nà tí ó ń ṣàyẹ̀wò, irú iṣẹ́ tí ó ń kéde, àti bóyá òun ló ní ojúṣe láti kọ fáìlì náà. Ẹ̀ka òde-òní lè lo àbójútó rírọrùn tàbí àbójútó ìfitónilétí kí ó má sì fọwọ́ kàn fáìlì PID rí, nígbà tí skripti init àtijọ́ lè dá ọ̀kan fúnra rẹ̀. Dídàákọ̀ àyẹ̀wò kan láti inú àwòṣe kan sí èkejì ń mú irú ìkọ̀sí yìí jáde. Ṣàwárí àwòṣe tí wọ́n ń lò kí o tó ṣàlàyé nǹkan kan.

Nígbà yẹn nìkan ni ìbéèrè yóò di ṣé ẹ̀yà kan ń ṣiṣẹ́ gẹ́gẹ́.

Ṣàyẹ̀wò bóyá ìdánimọ̀ yẹn jẹ́ ti ẹ̀yà rẹ

Nọ́mbà nínú fáìlì jẹ́rìí pé wọ́n kọ nọ́mbà kan. Kò jẹ́rìí pé ìlànà tó ní ìdánimọ̀ yẹn wà báyìí, kò sì jẹ́rìí pé ìlànà náà jẹ́ tirẹ rárá, nítorí wọ́n máa ń tún àwọn ìdánimọ̀ lò lẹ́yìn àtúnbẹ̀rẹ̀.

Fi àkókò ìbẹ̀rẹ̀ ìlànà wé àmì àkókò fáìlì, fi fáìlì ìṣiṣẹ́ wé àṣẹ ẹ̀ka, kí o sì fi jíjẹ́ ọmọ ẹgbẹ́ nínú iṣẹ́ wé orúkọ ẹ̀ka. Àìbáramu nínú ọ̀kan nínú àwọn mẹ́ta náà túmọ̀ sí pé ìwọ ń wo ìṣirò, kì í ṣe ojú-ọ̀nà.

Lórí ẹ̀rọ tó ń ṣiṣẹ́ àwọn kóńténíà tàbí àwọn ààyè orúkọ púpọ̀, ìdánimọ̀ lè ní ìtumọ̀ nínú ìwò kan kí ó má wà nínú èkejì. Àìrí ìlànà kò jẹ́ ẹ̀rí àìsí rẹ̀ pẹ̀lú, bí àkọsílẹ̀ rẹ kò bá lè ṣàyẹ̀wò rẹ̀. Ṣàyẹ̀wò láti inú àyíká tí olùbẹ̀rẹ̀ ń lò kí o tó dé ìparí.

systemctl status [email protected]
ps -o pid,lstart,args -p "$(cat /run/openvpn/vpn.pid)"

Ohun tí olùbẹ̀rẹ̀ ṣèlérí láti ṣe pẹ̀lú fáìlì náà

PIDFile= ń sọ fún olùṣàkóso iṣẹ́ ibi tí yóò ti ka ìdánimọ̀ ìlànà pàtàkì. Olùṣàkóso kì í kọ fáìlì yẹn, ṣùgbọ́n ó ń yọ èyí tó kù lẹ́yìn ìdádúró kúrò, ìdí nìyẹn gan-an tí ìjáde tí ó já lu fi lè fi fáìlì sílẹ̀.

Pípín ojúṣe yìí ṣàlàyé àwọn àmì méjì tí àwọn ènìyàn ń ròyìn gẹ́gẹ́ bí àṣìṣe. Fáìlì tí kò farahàn rí túmọ̀ sí pé dẹ́mọ́nì tàbí skripti rẹ̀ kò lè kọ ọ́, kì í ṣe pé wọ́n ṣètò àbójútó lọ́nà tí kò tọ́. Fáìlì tó yege ìdádúró túmọ̀ sí pé ipa ọ̀nà ìdádúró kò parí rí.

Ó tún ṣàlàyé ìdí tí àwọn ìtọ́nisọ́nà òde-òní fi dábàá pé kí a yẹra fún àṣà yìí nígbà tí àbójútó lè tẹ̀lé ìlànà pàtàkì tààrà. Ìtọ́nisọ́nà yẹn kì í ṣe àṣẹ láti yí irú ẹ̀ka tí wọ́n ti ṣe àkópọ̀ padà, nítorí ìhùwàsí dẹ́mọ́nì ní iwájú, ní pípín ara tàbí ní ìfitónilétí gbọ́dọ̀ bá ohun tí ẹ̀ka ń kéde mu. Yí irú náà padà láìyí dẹ́mọ́nì padà, ìwọ yóò rí ẹ̀ka tó ń ròyìn ìkùnà nígbà tí ojú-ọ̀nà ń ṣiṣẹ́, tàbí ìdàkejì. Fi bára mu, tàbí fi àwọn méjèèjì sílẹ̀. Ìtọ́kasí iṣẹ́ systemd ṣàlàyé pípín ohun-ìní yìí.

Ìdádúró mímọ́ àti ìjáde tí ó já lu

Ìdádúró mímọ́ ń béèrè lọ́wọ́ dẹ́mọ́nì kí ó jáde, ó ń dúró dè é, ó sì jẹ́ kí olùṣàkóso tún ìṣirò rẹ̀ ṣe. Ìjáde tí ó já lu, ìlànà tí wọ́n pa tàbí àtúnbẹ̀rẹ̀ ní àárín ìdádúró ń fo àwọn apá kan nínú ìtẹ̀lé yẹn, fáìlì sì ni ohun tó kù. Rí ọ̀kan lẹ́yìn ìkùkú ń sọ pé ìdádúró kò parí, kì í ṣe pé nǹkan kan ń gbọ́.

Fi àmì àkókò fáìlì wé ìbẹ̀rẹ̀ ìkẹyìn àti ìdádúró ìkẹyìn ẹ̀ka.

Lẹ́yìn náà ṣàyẹ̀wò ẹ̀rí alààyè tààrà. Sọ́kẹ́tì tí wọ́n so mọ́ ibudo VPN àti ojú-ọ̀nà ojú-ọ̀nà tó ní àdírẹ́sì jẹ́ ẹ̀rí pé nǹkan kan ń ṣiṣẹ́, ní ọ̀nà tí fáìlì ọ̀rọ̀ tó wà nínú àkójọpọ̀ àkókò ìṣiṣẹ́ kì í ṣe rí. Bí àwọn méjèèjì kò bá sí, kò sí nǹkan tó ń ṣiṣẹ́, ohun yòówù tí fáìlì náà sọ.

Dá pa fáìlì nítorí àṣà dúró

Pípa á jẹ́ ìgbésẹ̀ ìmúpadà tó bọ́gbọ́n mu lẹ́yìn tí o bá ti fi dá wa pé kò sí ẹ̀yà tó ní í àti pé olùbẹ̀rẹ̀ ń ṣàkọsílẹ̀ ìhùwàsí yìí.

Gẹ́gẹ́ bí àṣà tó wà títí kí ìbẹ̀rẹ̀ tó dé, ó ń ba àyẹ̀wò tí ìwọ ń yẹra fún jẹ́. Bí àwọn fáìlì àtijọ́ bá ń padà wá lẹ́yìn gbogbo ìdádúró mímọ́, ẹni tí ń kọ àti ìgbésẹ̀-ayé ìdádúró kò gbà pé ẹni tó ni ipa ọ̀nà, àìfarakanra yẹn sì ni àṣìṣe tó yẹ kí a túnṣe.

Pa ọ̀nà àràọ̀tọ̀ láti wọ inú ẹ̀rọ náà mọ́, bẹ̀rẹ̀ ẹ̀yà kan nípasẹ̀ olùṣàkóso deede rẹ̀, kí o sì ka àbájáde àkọ́kọ́. Ẹni tó kàn yóò rí ẹ̀ka tó ń ṣiṣẹ́ tàbí tó ń ṣàlàyé ara rẹ̀.

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