Ọ̀nà ẹ̀rọ OpenVPN: ẹni tó ni ìṣètò tàbí àkọsílẹ̀ ìbẹ̀rẹ̀?
Ọ̀nà ẹ̀ka tó gbé ìtúnbẹ̀rẹ̀ kan kọjá ṣì lè pàdánù lẹ́yìn ìfipamọ́ GUI tàbí ìmúdójúìwọnlẹ́yìn firmware. Fi ẹni tó ni ìṣètò tí a ṣe àtìlẹ́yìn wé pẹ̀lú àkọsílẹ̀ àtúnṣe.
O fi ọ̀nà ẹ̀ka kún, ó ń ṣiṣẹ́, lẹ́yìn náà ìmúdójúìwọnlẹ́yìn firmware tàbí ìfipamọ́ láti UI wẹ́ẹ̀bù yọ ọ́ kúrò. Àtúnṣe méjì dà bí ó bọ́gbọ́n mu bákan náà ní àkókò yẹn: fi ọ̀nà náà sínú orísun ìṣètò tí a ṣe àtìlẹ́yìn ti ẹ̀rọ, tàbí fi kún fáìlì tí a dá láti àkọsílẹ̀ ìbẹ̀rẹ̀. Wọ́n ń hùwà kan náà fún ọ̀sẹ̀ kan, wọ́n sì yàtọ̀ ní ìgbéga kejì. Àpilẹ̀kọ yìí fi wé ohun tí ẹnìkọ̀ọ̀kan ń ní ní ti gidi.
Ẹni méjì náà ní ohun tó yàtọ̀
Orísun ìṣètò tí a ṣe àtìlẹ́yìn ni gbogbo ohun tí ẹ̀rọ náà kà sí ìwọlé: pápá GUI, profáìlì tí a gbé wọlé, àkójọpọ̀ tí a kọ sílẹ̀ fún olùgbà kọ̀ọ̀kan, ibi ìpamọ́ ètò tí àpò ìṣàkóso ń kà. Fáìlì server.conf tí a dá ni ìjáde. Ṣíṣàtúnṣe ìjáde ń ṣiṣẹ́ títí olùdá yóò fi tún ṣiṣẹ́, èyí sì ń ṣẹlẹ̀ nígbà ìfipamọ́, nígbà ìtúnbẹ̀rẹ̀ àti nígbà ìgbéga.
Ọ̀nà àkọsílẹ̀ ń ṣàtúnṣe ìjáde yẹn lẹ́yìn tí olùdá bá parí. Ìlànà tó bọ́gbọ́n mu ni fún yàrá ìdánwò, ìlànà àìtọ́ sì ni fún ọ́fíìsì ẹ̀ka, nítorí ó jẹ́ kí ọ̀nà náà gbára lé ìbámu ọ̀rọ̀ dípò pápá tí a kọ sílẹ̀.
| Question | Supported config source | Post-generation script |
|---|---|---|
| Survives a GUI save | Yes | Only if the save does not regenerate the file |
| Survives a package upgrade | Usually, when the field is documented | No guarantee; the wrapper can be replaced |
| Supportable by the vendor | Yes | No |
| Obvious to the next admin | Yes, it is in the UI | No, it lives in a wrapper |
Ohun tí ẹ̀rọ náà ń tún dá, àti ìgbà wo
Àwọn àpò ìṣàkóso máa ń tọ́jú ètò nínú ibi ìpamọ́ tàbí àkójọ àwòrán, wọ́n sì ń dá ìṣètò daemon nígbà ìbẹ̀rẹ̀. Ìfipamọ́ láti UI wẹ́ẹ̀bù máa ń tún gbogbo fáìlì kọ dípò ṣíṣàtúnṣe ìlà kan. Tí àyípadà rẹ bá wà nínú fáìlì yẹn, ó ti lọ báyìí, kò sì sí ohun tó ń kọ ìkìlọ̀, nítorí ní ojú ìwòye ẹ̀rọ náà kò sí ohun tó sọnù.
Àwọn ìbòmọ́ ìbẹ̀rẹ̀ ní ọ̀nà ìkùnà kejì. grep fún ìtọ́ni tó ní ààyè pàtó yóò dá ìbámu dúró lẹ́yìn àyípadà àwòrán, àkọsílẹ̀ náà kò sì ṣe ohunkóhun ní ìdákẹ́jẹ́. Èyí tó burú jù: ìmúdójúìwọnlẹ́yìn firmware lè rọ́pò ìbòmọ́ náà pẹ̀lú ẹ̀yà tuntun, ó sì máa gbé àtúnṣe náà lọ. Nígbà náà o ní ọ̀nà tó wà fún ọdún kan tó sì pàdánù nígbà ìtọ́jú tí ẹnikẹ́ni kò so mọ́ ìtọ́sọ́nà.
Ohun tí ẹni tí a ṣe àtìlẹ́yìn gbọ́dọ̀ sọ
Àfikún ẹ̀ka nílò ọ̀rọ̀ mẹ́ta, kì í ṣe ọ̀kan. Olùgbà gbọ́dọ̀ kọ́ ọ̀nà náà, sápá gbọ́dọ̀ mọ olùgbà tí a fọwọ́ sí tó ni àfikún náà, ẹ̀gbẹ́ ẹ̀ka sì gbọ́dọ̀ dá ìrìnnà padà sí àdírẹ́sì ọ̀nà abẹ́lẹ̀ tí a fún un. Nínú àwọn ọ̀rọ̀ OpenVPN, ìyẹn túmọ̀ sí route tí a tì, iroute tó bámu tí a so mọ́ olùgbà, àti ọ̀nà ìpadà ní ẹ̀gbẹ́ kejì.
Níbí ni àwọn UI ẹ̀rọ ti ń ṣi ni lọ́nà. Pátákó àyẹ̀wò tó ní àmì “gba àwọn olùgbà láàyè láti wọ LAN sápá” ń ṣàpèjúwe ìrìnnà sí ọ̀nà nẹ́tíwọ́kì sápá fúnra rẹ̀. Ẹ̀ka rẹ ni ọ̀nà òdìkejì: nẹ́tíwọ́kì lẹ́yìn olùgbà kan, tí a lè dé sí láti ẹ̀gbẹ́ sápá. Àmì kan náà kò túmọ̀ àtìlẹ́yìn fún ìyẹn, àti ìtọ́ni tó tọ́ nínú fáìlì kì í ṣe ìlérí pé àpò náà yóò tọ́jú rẹ̀.
Nígbà tí kò sí ìṣàkóso tí a ṣe àtìlẹ́yìn
Nígbà míì ẹ̀yà tí a fi sórí kò lè sọ ọ̀nà pàtó fún alábàákẹ́gbẹ́ ní ti gidi. Nígbà náà àwọn àṣàyàn tòótọ́ ni ẹnubodè mìíràn tí ìwọ ń ṣàkóso, tàbí ipò ojú-ọ̀nà-sí-ojú-ọ̀nà tí a ṣe àtìlẹ́yìn ní ẹ̀gbẹ́ méjèèjì. Ẹ̀gbẹ́ méjèèjì gbọ́dọ̀ sọ ọ́. Ojú-ìwé ọjà tó sọ ojú-ọ̀nà-sí-ojú-ọ̀nà kò mú kí profáìlì OpenVPN àìgbàkígbà wà ní pàṣípààrọ̀ pẹ̀lú ọ̀nà abẹ́lẹ̀ èdè mìíràn, fífi ipá mú irú bẹ́ẹ̀ ṣẹ́yà máa ń dá ọ̀nà abẹ́lẹ̀ tó ní ìsopọ̀ ìdajì tó sì dàbí ẹni tó dára lórí ojú-ìwé ipò.
Yan àṣàyàn tí o lè ṣàpèjúwe ní gbólóhùn kan fún ẹnikẹ́ni tó bá jogún nẹ́tíwọ́kì náà. Tí ìdáhùn bá nílò kí a mẹ́nuba ọ̀nà àkọsílẹ̀ àti àwòrán ọ̀rọ̀, àpẹẹrẹ náà ti jẹ́ aláìlágbára.
Jẹ́ kí èròdìpò wà ní àyẹ̀wò
Kọ àdéhùn náà sílẹ̀ ní òde ẹ̀rọ náà: ìdánimọ̀ olùgbà tó ń ṣiṣẹ́, àfikún, ẹnubodè ìpadà, àti pápá tí a ṣe àtìlẹ́yìn tó ń pèsè ọ̀kọ̀ọ̀kan. Ṣe àgbéjáde ìṣètò náà nípasẹ̀ ìlànà tí a ṣe àtìlẹ́yìn kí àtúndá lè ní ìtọ́kasí, kí o sì ṣàyẹ̀wò iṣẹ́ náà lẹ́yìn ìsopọ̀ mìíràn, ìtúnbẹ̀rẹ̀ àti ìgbéga, kì í ṣe lẹ́yìn àyípadà nìkan.
Nígbà tí ohun kan bá já, fi èsì tí a dá wé àkọsílẹ̀ yẹn, dípò kí o dá ìlà tí kò ní àlàyé padà kí o sì retí.ìtọ́kasí OpenVPN 2.6 ni ibi tí a ti ń fìdí rẹ̀ múlẹ̀ bí route àti iroute ṣe ń bára wọn ṣiṣẹ́ kí o tó bá UI jiyàn.
Àkójọ àyẹ̀wò fún àyípadà tó kàn: dárúkọ ẹni tó ni, sọ àdéhùn apá mẹ́ta, ṣe àgbéjáde èròdìpò, kí o sì tún dán wò lẹ́yìn àwọn ìṣẹ̀lẹ̀ ìgbésí-ayé ẹ̀rọ fúnra rẹ̀, kì í ṣe lẹ́yìn àtúnṣe rẹ.