Ṣé àtúnṣe ààbò OpenVPN yẹn kan ìṣàfikún rẹ gan?
Pípa àti ṣíṣe àtúntò jẹ́ àwọn ẹ̀sùn ọ̀tọ̀ọ̀tọ̀. Dárúkọ fáìlì tí ń ṣiṣẹ́, àkójọpọ̀ tó wà lẹ́yìn rẹ̀, àti àwọn àyẹ̀wò tí profáìlì ń ṣe gan.
Ìmọ̀ràn láti pa fáìlì kímọ́lẹ̀ náà kí ó lè jẹ́rìí àwọn ẹ̀rí-ìdánilójú kò ṣe kedere tó láti ṣiṣẹ́ lórí rẹ̀. Ó lè ṣàpèjúwe àbùkù sọ́fị́tíwé tí a ti túnṣe, ìkọ́ ilé àtijọ́ láti ọ̀dọ̀ olùpèsè kan, tàbí profáìlì tí kò tíì béèrè àyẹ̀wò náà rí. Ìyẹn jẹ́ àwọn ìyípadà mẹ́ta ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn onílé mẹ́ta ọ̀tọ̀ọ̀tọ̀. Ṣíṣe ìgbésẹ̀ lórí gbólóhùn yẹn láì mọ èyí tí o dojú kọ ni bí a ṣe ń yí fáìlì kímọ́lẹ̀ tó ń ṣiṣẹ́ padà láìsí ìdí.
Ya àwọn ẹ̀sùn mẹ́ta náà sọ́tọ̀
Àbùkù sọ́fị́tíwé ní ìkéde, àwọn ẹ̀yà tí ó kan, àti ìtúsílẹ̀ tí a túnṣe. Ìkọ́ ilé olùpèsè ní ọ̀nà ìpín tirẹ̀ àti ìṣẹ̀lẹ̀ ìmúdójúìwọ̀n tirẹ̀. Àìsí nínú profáìlì kò ní èyíkéyìí nínú méjèèjì, nítorí fáìlì tí ń ṣiṣẹ́ wà ní dáadáa àti pé ìtòlẹ́sẹẹsẹ béèrè díẹ̀ ju bí o ṣe rò lọ. Títí tí ẹ̀sùn yóò fi dárúkọ ọ̀kan nínú àwọn mẹ́ta yẹn, kò sí nǹkan láti dán wò.
Kọ ẹ̀sùn náà sí gbólóhùn kan kí o tó wá a. Bí gbólóhùn kò bá lè dárúkọ ohun tí ó ti bàjẹ́, ìwádìí kò ní àfojúsùn àti gbogbo àbájáde dàbí ẹni tí ó yẹ.
| Claim | Evidence that settles it | Who owns the change |
|---|---|---|
| Software defect | Advisory naming affected versions | Package or product maintainer |
| Provider build | Release notes for that client | The provider |
| Profile omission | The configuration actually loaded | Whoever owns the profile |
Wá fáìlì tí ń ṣiṣẹ́ tí ó ń ṣiṣẹ́ gan
Dárúkọ ohun tí ó bẹ̀rẹ̀ ìsopọ̀ kí o tó wo èyíkéyìí ẹ̀yà. Iṣẹ́ ìpín, àfikún orí àtẹ, àti ohun èlò olùpèsè lè lo fáìlì tí ń ṣiṣẹ́ tàbí ẹ̀rọ ọ̀tọ̀ọ̀tọ̀. Ẹ̀yà tí bínárì èyíkéyìí tí ó ṣẹ̀ṣẹ̀ wà ní ọ̀nà ìwádìí shell tẹ̀ jáde kì í ṣe àkójọ ohun èlò ẹ̀rọ. Ka ẹ̀ka tàbí ìlànà tí ó ṣe ìsopọ̀ gan.
systemctl cat openvpn-client@*.service
ps -o pid,cmd -C openvpn
apt-cache policy openvpn network-manager-openvpn
Ìbéèrè àkójọpọ̀ ń ròyìn ohun tí metadata ibílẹ̀ gbà pé ó ti fi sórí ẹ̀rọ àti pé ó wà, àti pé káṣì yẹn lè ti gbó, nítorí náà tún ú ṣe ní àkọ́kọ́. Kò sọ nǹkan kan nípa bóyá iṣẹ́ tí ń ṣiṣẹ́ gbé bínárì tí a fi sórí ẹ̀rọ ní ìṣẹ́jú márùn-ún sẹ́yìn. Fi àkọsílẹ̀ àkójọpọ̀ wé ìlànà tí ó so mọ́ gan.
Ẹ̀rí àkójọpọ̀ dípò ìmọ̀lára ẹ̀yà
Ìtọ́jú ààbò àwọn ìpínlẹ̀ máa ń gbé àwọn àtúnṣe padà sẹ́yìn, nítorí náà ẹ̀yà upstream tí ó dàbí ẹni tí ó ti gbó lè ṣì ní páàpù náà. Ìdàkejì náà tún jẹ́ òtítọ́: àkójọpọ̀ láti ibi ìpamọ́ àìmọ̀ kò ní ẹ̀tọ́ aládàáṣe sí ìtọ́jú lọ́wọ́lọ́wọ́. Ka ipò àtìlẹ́yìn ìtúsílẹ̀, kì í ṣe nọ́mbà ẹ̀yà.
Ìyàtọ̀ yẹn ni ìyàtọ̀ láàrin àlàfo gidi àti nọ́mbà tí ó kàn dàbí ẹni tí ó ti gbó. Kọ ibi ìpamọ́ tí àkójọpọ̀ ti wá, nítorí pé okùn ẹ̀yà kan náà lè wá nípasẹ̀ àwọn ọ̀nà tí ó yàtọ̀ gidigidi pẹ̀lú àtìlẹ́yìn tí ó yàtọ̀ gidigidi.
Ìtòlẹ́sẹẹsẹ ni ìdajì kejì
Fáìlì tí ń ṣiṣẹ́ tí a ń tọ́jú ṣì nílò profáìlì tí yóò béèrè àwọn àyẹ̀wò tí o gbà pé ó wà. Àwọn ìdúró ìgbẹ́kẹ̀lé, ipa tí a pinnu fún ẹ̀gbẹ́ kejì, àti orúkọ server tí a retí jẹ́ àwọn ìpinnu tí ó sopọ̀ ṣùgbọ́n tí ó yàtọ̀. Àyẹ̀wò ipa kì í ṣe àyẹ̀wò orúkọ, kò sì sí ọ̀kan tí ó rọ́pò èkejì. Bí ìkìlọ̀ bá kan ìtòlẹ́sẹẹsẹ, àtúnṣe jẹ́ ti ẹni tí ó ní profáìlì.
Má ṣe fi páàpù àìlẹ́gbẹ́ sórí ẹ̀rọ láti ṣe àtúnṣe fún profáìlì tí a kò tíì jẹ́rìí, kí o sì má ṣe fi ìtọ́ni kún láti tún àbùkù ìmúṣẹ gidi ṣe. Àwọn àṣìṣe méjèèjì dàbí ìtẹ̀síwájú, ìdí ni pé méjèèjì ń tẹ̀síwájú láti ṣẹlẹ̀.
Pinnu pẹ̀lú ẹ̀rí tí ó wà nínú àkọsílẹ̀
Ìpinnu wá láti inú ohun tí o ti fi múlẹ̀. Àkójọpọ̀ tí ó kàn tí a kọ sílẹ̀ nílò ìmúdójúìwọ̀n tí a ṣe àtìlẹ́yìn fún, pẹpẹ tí a kò ṣe àtìlẹ́yìn fún nílò ọ̀nà ìṣíkiri, àti fáìlì kímọ́lẹ̀ olùpèsè nílò ìtọ́sọ́nà olùpèsè yẹn. Ìtọ́ni tí kò ṣe kedere nílò ìkéde àti ẹ̀ka tí ó kàn kí èyíkéyìí nínú àwọn yẹn tó wúlò.
Pa fáìlì kímọ́lẹ̀ tí ń ṣiṣẹ́, ẹ̀yà kíkún, ìkéde, àti onílé profáìlì mọ́ pọ̀ nínú àkọsílẹ̀ ìyípadà. Ìyẹn lágbára ju ìtọ́kasí ẹ̀kọ́ lọ, àti pé ìyẹn ni ohun tí ẹni tí ó kàn yóò nílò gan.