Nkan kan ń bẹ̀rẹ̀ ẹ̀ka OpenVPN leralera: wá orísun náà
Dída ẹ̀ka kan dúró kì í ṣe bíi yíyọ ìmúṣiṣẹ́ rẹ̀ kúrò. Ka ìpín, àwòrán àpẹẹrẹ àti àwọn ìgbẹ́kẹ̀lé yíyí padà kí o tó pa profaili.
Ìpín OpenVPN kan máa ń jáde nígbà ìbẹ̀rẹ̀ lábẹ́ orúkọ tí o kò mọ̀, àti dídúró rẹ̀ ń ṣiṣẹ́ títí di àtúnbẹ̀rẹ̀ tó kàn. Àpẹẹrẹ yẹn túmọ̀ sí pé o ti yọ ìlànà náà kúrò ṣùgbọ́n kì í ṣe ìmúṣiṣẹ́. Ohun méjì ọ̀tọ̀ọ̀tọ̀ ni wọ́n, àti ọ̀kan nínú wọn nìkan ni ó hàn lórí ojú-ìwé ipò. Láti wá ìmúṣiṣẹ́ náà, àṣẹ mẹ́rin ìkàwé nìkan àti ìpinnu kan ni ó nílò.
Kọ́kọ́ dárúkọ ẹ̀ka náà gan-an
Bẹ̀rẹ̀ láti orúkọ ẹ̀ka nínú ìwé-ìròyìn dípò orúkọ fáìlì profaili. Ìpín náà lè jẹ́ openvpn@, openvpn-client@, openvpn-server@ tàbí ohun kan tí ó yàtọ̀ sí pínpín, àti sísọ orúkọ náà di àròsọ yóò mú ọ lọ sí àpẹẹrẹ tí kò tọ́. Ìjáde ipò ń dárúkọ ẹ̀ka tí ó ṣiṣẹ́ ní gidi, àti pé orúkọ yẹn nìkan ni ó ṣe pàtàkì níbí. Dà á gbégedégé pẹ̀lú àfikún èyíkéyìí.
Àwọn àṣẹ wọ̀nyí ń ṣàpèjúwe ẹ̀ka yẹn láìyí ohunkóhun padà. systemctl show ń ròyìn ipa-ọ̀nà àpẹẹrẹ, ipa-ọ̀nà orísun, ipò fáìlì ẹ̀ka, àwọn drop-in èyíkéyìí àti ohun tí ó mú un ṣiṣẹ́. list-dependencies --reverse ń fi hàn àwọn ẹ̀ka tí a kó sínú tí ń tọ́ka sí i. Méjèèjì jẹ́ ìkàwé nìkan, nítorí náà ṣe wọ́n kí o tó dá àròsọ kan.
Rọ́pò orúkọ tí a ṣàkíyèsí níbi gbogbo. Orúkọ àpẹẹrẹ tí a dà ni ọ̀nà tí ó wọ́pọ̀ jù láti ṣèwádìí iṣẹ́ tí kò tọ́, ó sì ń fúnni ní àwọn ìdáhùn tí ó ní ìgboyà nípa ẹ̀ka tí kò ṣiṣẹ́ rí.
Ka àpẹẹrẹ náà láti kọ́ orúkọ fáìlì
Ẹ̀ka ìpín jẹ́ ìgbòkèjade àpẹẹrẹ, àpẹẹrẹ sì ń pinnu fáìlì ìṣètò wo ni ó ń kà. Ìlà àṣẹ tí ó parí ní ààyè-ìdáwọ́lé kan tí ó yàtọ̀ sí ìpín ni a yóò yanjú sí orúkọ ìpín pẹ̀lú àfikún. Bí àfikún bá jẹ́ .conf tí ìpín náà sì ń jẹ́ old, fáìlì náà ni old.conf. Bí o bá pè ìpín náà ní old.conf, àpẹẹrẹ kan náà yóò béèrè old.conf.conf.
Àlàyé yẹn ń ṣàlàyé ẹgbẹ́ àwọn ẹ̀dà. Ẹnìkan ń fi ìpín kejì kún un lábẹ́ orúkọ tí kò tọ́, èyí àkọ́kọ́ ń tẹ̀síwájú síṣiṣẹ́, ilé-ìgbàlẹ̀ sì ń parí pẹ̀lú túnéèlì méjì àti àkọsílẹ̀ kan tí ó dàrú.
Ka àpẹẹrẹ tí ó wà lábẹ́ agbára dípò fáìlì tí o rántí pé o ṣàtúnṣe. Drop-in lè rọ́pò ìlà àṣẹ, àti pé ìrọ́pò náà ni ó ń ṣiṣẹ́ nígbà ìbẹ̀rẹ̀.
Tẹ̀lé bí ó ṣe ń wọ inú ìmúlò ìbẹ̀rẹ̀
Àwọn ọ̀nà mẹ́ta wọ́pọ̀: ìsopọ̀ wants láti ibi-àfojúsùn, ìbéèrè láti ẹ̀ka mìíràn, tàbí ẹ̀ka tí ẹ̀rọ ìpilẹ̀ṣẹ̀ àkójọpọ̀ ṣẹ̀dá. Àkójọ àwọn ìgbẹ́kẹ̀lé yíyí padà ń bo méjì àkọ́kọ́ gẹ́gẹ́ bí àkọsílẹ̀ àwòrán tí a kó sínú. Kò bo aago, ìkọ́ tàbí ìbéèrè ìta, ìdí nìyẹn tí àkójọ náà fi jẹ́ ẹ̀rí dípò àyẹ̀wò pípé.
Ìjáde tí a ṣẹ̀dá lábẹ́ /run/systemd/generator jẹ́ ọjà, kì í ṣe orísun. Ṣíṣàtúnṣe rẹ̀ ń wà títí dé ìpilẹ̀ṣẹ̀ tó kàn, ìdí nìyẹn tí àtúnṣe tí a fi síbẹ̀ fi dàbí àṣeyọrí tí ó sì tún padà.
Ṣàyẹ̀wò ìwọlé tí a kọ sínú àkọsílẹ̀ ti àkójọpọ̀ kí o tó rò pé ibi tí ẹ̀rọ ìpilẹ̀ṣẹ̀ ń kà. Ṣíṣàyẹ̀wò àpò fáìlì tí a kò kọ sínú àkọsílẹ̀ ni ìdí tí ó wọ́pọ̀ tí ẹ̀ka fi ń fara hàn láìsí ìsopọ̀ ìmúṣiṣẹ́.
Yọ ìmúṣiṣẹ́ kúrò, kì í ṣe ìlànà nìkan
Bí ìpín náà bá jẹ́ mímúṣiṣẹ́ tààrà tí ó sì ti gbó, systemctl disable --now yóò dúró rẹ̀ yóò sì yọ ìsopọ̀ ìbẹ̀rẹ̀ kúrò ní ìgbésẹ̀ kan. Kọ́kọ́ ṣàyẹ̀wò pé túnéèlì yìí kì í ṣe ọ̀nà ìṣàkóso kan ṣoṣo rẹ sí ilé-ìgbàlẹ̀. Àṣẹ náà jẹ́ àpẹẹrẹ ìgbésẹ̀ ìgbésí-ayé, kì í ṣe àbá láti dúró gbogbo VPN lórí ẹ̀rọ náà. Ṣe àyẹ̀wò kí o tó ṣe àṣẹ, kì í ṣe lẹ́yìn.
Àwọn ìlà méjì náà yàtọ̀ síra, a sì máa ń dà wọ́n pọ̀. Dída dúró kì í dúró iṣẹ́ tí ń ṣiṣẹ́, dídúró kì í sì yọ ìmúṣiṣẹ́ kúrò, nítorí náà àṣẹ apá kan ń ṣàlàyé ìṣòro tí ó padà nígbà ìbẹ̀rẹ̀.
Ẹ̀ka tí a ti dín kù lè jẹ́ bíbẹ̀rẹ̀ nípasẹ̀ ẹ̀ka mìíràn tàbí nípasẹ̀ ìbéèrè tí ó ṣe kedere. Nígbà tí ẹ̀rọ ìpilẹ̀ṣẹ̀ bá ní ìmúṣiṣẹ́, ṣàtúnṣe ìwọlé rẹ̀ dípò dídín ìjáde rẹ̀ kù. Fífi pa mọ́ ń dí àwọn ọ̀nà púpọ̀ ṣùgbọ́n ó lè ba àwọn ìgbẹ́kẹ̀lé jẹ́, nítorí náà kì í rọ́pò òye.
Fi àtúnbẹ̀rẹ̀ ṣèrídájú, kì í ṣe ojú-ìwé ipò
Tún systemd kó sínú bí àwọn ìtọ́kasí ẹ̀ka tàbí ìwọlé ẹ̀rọ ìpilẹ̀ṣẹ̀ bá yí padà, lẹ́yìn náà ṣàyẹ̀wò ipò tí ó yọrí sí. Àtúntẹ̀ daemon kì í ti profaili tuntun sínú túnéèlì tí ń ṣiṣẹ́, nítorí náà àwọn àyẹ̀wò méjì yàtọ̀. Ṣètò àtúnbẹ̀rẹ̀ kan kí o sì fi dáni pé ìpín náà kò sí nígbà tí túnéèlì tí a pinnu ṣì ń ṣiṣẹ́.
Tọ́jú profaili àtijọ́ títí a ó fi lóye ohun-ínì rẹ̀, lẹ́yìn náà yọ ọ́ kúrò nípasẹ̀ ìlànà tí a pinnu. Àṣeyọrí ni ẹ̀ka tí kò sí àti ọ̀nà àbáwọlé tí ń ṣiṣẹ́, kì í ṣe ẹ̀ka tí ó kùnà tí ó sọnù lórí ojú-ìwé kan.