OpenVPN sọ pé ìpilẹ̀ṣẹ̀ ti parí: kí ló fà tí àmì ìbèèrè kò fi padà
Ìlà tó gbẹ̀yìn nínú àkọsílẹ̀ fi ìparí ìbẹ̀rẹ̀ hàn, kì í ṣe ìparí ètò náà. Yan láàárín àtúnyẹ̀wò ní iwájú, ẹ̀ka iṣẹ́, àti ipò daemon.
Kò sí ohun tó há mó nígbà tí tẹ́ńínàálì bá dákẹ́ lẹ́yìn ìlà àkọsílẹ̀ tó gbẹ̀yìn. Ìrú bẹ́ẹ̀ ni ìrísí tí a retí fún ẹ̀rọ tó ń ṣiṣẹ́ ní iwájú: ó ti parí ìbẹ̀rẹ̀, ó sì jókòó níbẹ̀ báyìí tí ó ń gbé ìrìnàjò. Àmì ìbèèrè shell kì í ṣe àmì àṣeyọrí bí ó ti dà bíi.
Ka ìfiránṣẹ́ náà gẹ́gẹ́ bí ààlà láàárín ìbẹ̀rẹ̀ àti ipò tó dúró ṣinṣin, nítorí ìyẹn gan-an ni ó ń fi hàn.
Ìfiránṣẹ́ náà fi ìparí ìbẹ̀rẹ̀ hàn, kì í ṣe ìparí ìlànà
OpenVPN ń tẹ́ ìlà yẹn jáde lẹ́yìn tí ó ti ṣí ẹ̀rọ náà, ṣètò ojú-ọ̀nà, fi àwọn ọ̀nà sórí ẹ̀rọ, ó sì ti parí pàṣípààrọ̀ TLS pẹ̀lú ẹlẹ́gbẹ́. Lẹ́yìn náà ìlànà náà ń bá a lọ, nítorí iṣẹ́ rẹ̀ ni láti jẹ́ kí ọ̀nà abẹ́lẹ̀ wà ní ṣíṣí àti láti gbé àwọn pákítì lọ. Ètò tó ń ṣiṣẹ́ ní iwájú kì í padà sí àmì ìbèèrè nígbà tí ó ṣì ń ṣe iṣẹ́ yẹn. Ìdákẹ́jẹ́ lẹ́yìn náà jẹ́ deede, nítorí ẹ̀rọ náà ń sọ̀rọ̀ nìkan nígbà tí ohun kan bá yí padà.
Bí ìlà náà bá farahàn tí ìsopọ̀ sì kú lẹ́yìn náà, ìyẹn ni ìṣẹ̀lẹ̀ mìíràn, àti àkọsílẹ̀ yóò sọ bẹ́ẹ̀ lẹ́yìn náà.
Ctrl+C jẹ́ ìpinnu, kì í ṣe àtúnṣe
Títẹ Ctrl+C ń rán ìdánuṣe, tí ẹ̀rọ náà gbà gẹ́gẹ́ bí ìbèèrè láti pa á. Àmì ìbèèrè padà, ọ̀nà abẹ́lẹ̀ lọ, àti ìpàdé kankan tó ń lò ó parí. Ìyẹn dà bí ìtẹ̀síwájú ṣùgbọ́n ní ti gidi ó jẹ́ òdì kejì. Bí èròngbà ni ìsopọ̀ tó dúró, ìdáhùn ni láti gbé ìlànà náà lọ sí ibi tí ó lè máa bá a lọ láìsí tẹ́ńínàálì rẹ, kì í ṣe láti dá a dúró.
Fífi í sílẹ̀ ní iwájú ni yíyàn tó tọ́ nígbà tí o ń ṣe àtúnyẹ̀wò, nítorí àwọn àṣìṣe tó ń bọ̀ yóò wà ní ìfarahàn nínú fèrèsé kan náà. Ìṣẹ́jú ìdákẹ́jẹ́ kò fi kankan hàn ní ẹ̀gbẹ́kankan; dán ohun àmúṣọrọ̀ wò nípasẹ̀ ọ̀nà abẹ́lẹ̀ dípò wíwo jáde.
Ohun tí ìfiránṣẹ́ náà kò fi hàn
Ìparí jẹ́ gbólóhùn àdúgbò nípa ètò ẹ̀rọ náà fúnra rẹ̀. Kò sọ pé ẹ̀gbẹ́ kejì ń dáhùn, pé àwọn ọ̀nà tí a fi sórí ẹ̀rọ bá ohun tí o nílò mu, tàbí pé yíyanjú orúkọ nípasẹ̀ ọ̀nà abẹ́lẹ̀ ń ṣiṣẹ́. Àkọsílẹ̀ ọ̀nà abẹ́lẹ̀ tí a pín lè ti parí ìpilẹ̀ṣẹ̀ pátápátá nígbà tí ìpín ilé-iṣẹ́ kan ṣì wà ní àìlèdé, nítorí ọ̀nà tàbí ìlànà DNS kò gbà á rí. Àwọn àpẹẹrẹ ní ẹ̀gbẹ́ olùpín ń tẹ́ ìlà kan náà nígbà tí wọ́n ti ṣetán láti gba àwọn ẹ̀rọ, èyí kì í ṣe bí ẹ̀rọ kankan ti so mọ́.
‘Olùpín ti bẹ̀rẹ̀’ àti ‘kọ̀ǹpútà àgbékèé ti lè ṣí ìpín’ jẹ́ àkíyèsí láti ibi méjì ọ̀tọ̀ọ̀tọ̀, àti dída wọ́n pọ̀ ń rán ọ lọ ṣe àtúnyẹ̀wò olùgbàlejò tí kò tọ́.
Ṣíṣe é láìsí tẹ́ńínàálì
Fún ìtẹ̀síwájú tó dúró, lo ètò iṣẹ́ tí pẹtẹ́ẹ̀lì náà ń ṣèlérí. Ní olùgbàlejò systemd, ìyẹn jẹ́ àpẹẹrẹ openvpn-client@office pẹ̀lú àkọsílẹ̀ ìtọ́sọ́nà nínú /etc/openvpn/client, tí a ti bẹ̀rẹ̀ tí a sì ti mú ṣiṣẹ́ kí ó lè ye àwọn ìtúnbẹ̀rẹ̀. Community OpenVPN tún ń pèsè --daemon pẹ̀lú --log tàbí --log-append, èyí tí ó ya ìlànà náà sọ́tọ̀ tí ó sì rán jáde sí fáìlì. Àwọn ọ̀nà méjèèjì yí bí ìlànà náà ṣe ń ṣiṣẹ́ padà; kò sí èyí tí ó tún ọ̀nà ṣe tàbí tí ó mú ètò àpapọ̀ kan ní ìlera.
Ṣàyẹ̀wò pé o kò ń bẹ̀rẹ̀ àpẹẹrẹ kejì lẹ́gbẹ̀ẹ́ èyí tí iṣẹ́ kan ti ń bójú tó. Àwọn ẹ̀rọ méjì tí wọ́n ń béèrè àkọsílẹ̀ ìtọ́sọ́nà kan náà ń ṣẹ̀dá àwọn àkọsílẹ̀ tí ó dàrú àti ọ̀nà abẹ́lẹ̀ kan tí o kò ní lọ́kàn.
Yan ètò tó bá iṣẹ́ mu
Iwájú fún ìwádìí àìsàn, iṣẹ́ fún ohun gbogbo tí ó gbọ́dọ̀ ye ìpàdé, ipò daemon nígbà tí kò sí olùdarí iṣẹ́ láti gbára lé. Àwọn mẹ́ta wọ̀nyí ń bo àwọn ipò deede, àti olúkúlùkù ní ìdí tó ṣe kedere láti wà. Yíyan ọ̀kan nínú wọn ní àṣìṣe ni ohun tí ó ń mú ìròyìn ‘ó ń ṣiṣẹ́ títí fèrèsé yóò fi tì’ jáde.
Nígbà tí ọ̀nà abẹ́lẹ̀ yẹ kí ó wà, lẹ́yìn náà jẹ́rìí pé ó padà lẹ́yìn ìtúnbẹ̀rẹ̀ àti pé àwọn àkọsílẹ̀ rẹ̀ dé ibi tí ìwọ yóò wò. Ìlà ìpilẹ̀ṣẹ̀ pẹ̀lú farahàn nínú àwọn àkọsílẹ̀ yẹn, àti nígbà yẹn kò sí ẹnikẹ́ni tí ó nílò láti máa wò tẹ́ńínàálì fún un.