OpenVPN Access Server: tun daemon bẹrẹ tabi lo ètò náà
systemctl restart openvpnas tun daemon bẹrẹ; sacli start gbé àwọn iṣẹ́ inú sókè. Tẹ̀lé ohun tí ìwé ètò náà sọ, kí o sì yẹ̀wò ju active lọ.
Àwọn àṣẹ méjì ni a fi ń lẹ̀ mọ́ ohun tí ó dà bí iṣẹ́ kan náà lórí OpenVPN Access Server, wọ́n sì ń ṣe ohun tí ó yàtọ̀. systemctl restart openvpnas dúró de gbogbo ọjà náà, kí ó sì tún bẹ̀rẹ̀. sacli start gbé àwọn iṣẹ́ inú tí wọ́n ń ka ìṣètò tí o ṣẹ̀ṣẹ̀ yí padà sókè. Yíyan láàrin wọn kì í ṣe ọ̀rọ̀ ìtọ́wo-ẹni: ó sinmi lórí ohun tí ìwé ètò náà fúnra rẹ̀ sọ, bóyá ìpàdé rẹ ń gba ara server tí o fẹ́ tún bẹ̀rẹ̀ kọjá, àti bóyá o ń wo ọjà tí ó tọ́.
Ìpele méjì, daemon kan
Access Server ń ṣiṣẹ́ gẹ́gẹ́ bí ẹ̀yà systemd kan ṣoṣo, openvpnas, daemon yẹn sì ń ṣọ́ àwọn iṣẹ́ inú tí ó wà lẹ́yìn ojú-ìwé wẹ́ẹ̀bù àti àwọn olùgbọ́ VPN. sacli ni ojú-ìwé àṣẹ fún ìfiṣeédúró kan náà, ní /usr/local/openvpn_as/scripts/sacli, ó sì lè bẹ̀rẹ̀, dáwọ́ dúró àti béèrè àwọn ẹ̀ka inú yẹn láìyí ẹ̀yà náà padà.
Ìdí nìyẹn tí àwọn àṣẹ méjèèjì fi wà. Títún daemon bẹ̀rẹ̀ ń ṣe gbogbo nǹkan lẹ́ẹ̀kan sí i, pẹ̀lú ìlànà tí ń parí àwọn ọ̀nà abẹ́lẹ̀ àwọn oníbàárà. sacli start béèrè lọ́wọ́ daemon tí ó ti ń ṣiṣẹ́ pé kí ó gbé àwọn ẹ̀ka rẹ̀ sókè kí wọ́n lè ka ìṣètò tuntun, ìyẹn sì ni ohun tí ọ̀pọ̀lọpọ̀ àyípadà ànímọ́ ń béèrè.
Ipò àkọ́kọ́: ohun tí ìwé ètò náà sọ
Ka ojú-ìwé ètò tí o yí padà, kì í ṣe ti ètò tí o yí padà ní oṣù tó kọjá. Lẹ́yìn ànímọ́ tí a kọ nípasẹ̀ ConfigPut, sacli start máa ń tẹ̀lé, àti pé pèpé yẹn ni ìgbésẹ̀ ìlò tí a kọ sínú ìwé. Àyípadà nínú ìhùwàsí ní ìpele olùgbọ́, tàbí ohunkóhun tí ojú-ìwé náà ṣàpèjúwe gẹ́gẹ́ bí ohun tí ó nílò àtúnbẹ̀rẹ̀ iṣẹ́, ni ẹ̀ka tí àtúnbẹ̀rẹ̀ ẹ̀yà wà ní tọ́.
Àwọn àṣẹ méjèèjì kò lè paarọ̀ fún ara wọn, nítorí náà ipa àṣìṣe nígbà ìdíwọ́ kò dọ́gba. Lílo sacli start nígbà tí àtúnbẹ̀rẹ̀ pípé nílò ń fi ìlànà àtijọ́ sílẹ̀ tí ó ń sin ìṣètò ti ṣáájú, èyí tí ó dà bí ẹni pé a kò ka ètò náà. Àtúnbẹ̀rẹ̀ pípé nígbà tí sacli start ì bá tó ń ta gbogbo oníbàárà tí ó so mọ́ ọn jáde láìsí ìdí.
Ipò kejì: ṣé ìpàdé rẹ wà nínú ọ̀nà abẹ́lẹ̀
Bí o bá ń ṣàkóso Access Server nípasẹ̀ VPN tí ó ń pèsè, àtúnbẹ̀rẹ̀ yóò yọ ìsopọ̀ tí ó gbé shell rẹ kúrò. Àṣẹ náà lè parí lẹ́yìn tí ìpàdé rẹ ti kú, kí o sì máa ṣe àdíwọ́ bóyá ó ṣiṣẹ́. Nítorí ìdí kan náà, sacli start pẹ̀lú lè dí ìpàdé dúró fún ìgbà díẹ̀ nígbà tí ẹ̀ka tí a ń tún bẹ̀rẹ̀ ń ṣe ìrìnàjò rẹ.
Pa ọ̀nà tí ó wà lẹ́yìn ẹgbẹ́ mọ́ sílẹ̀ kí o tó ṣe àṣẹ kankan: kọ́nsólù olùpèsè, kọ́nsólù hypervisor, tàbí ìpàdé serial. Ipò yìí ni ó ń pinnu ìgbà tí o máa ṣe àṣẹ náà, kì í ṣe èwo, òun sì ni ó ń sọ àyípadà ìṣẹ́jú méjì di ìròyìn ìdídì.
Ipò kẹta: ṣé èyí ni ọjà tí o rò
Access Server kì í ṣe Community OpenVPN. Ìfiṣeédúró àwùjọ ń ṣe àwọn ẹ̀yà bí openvpn@server tàbí openvpn-client@profile, ìṣètò wà nínú /etc/openvpn, sacli kò sì sí níbẹ̀. Títún gbogbo ẹ̀yà tí orúkọ wọn ní openvpn bẹ̀rẹ̀ lórí ẹrọ tí a ń pín ni ọ̀nà tí àwọn ọ̀nà abẹ́lẹ̀ tí kò ní ìbáṣepọ̀ fi ń ṣubú papọ̀.
Dámọ̀ kí o tó fọwọ́ kan ohunkóhun: systemctl status openvpnas --no-pager ń dáhùn bóyá Access Server ni ó ń ṣiṣẹ́, sacli status ń ṣe àkójọ àwọn ẹ̀ka inú rẹ̀, systemctl list-units --type=service ń ṣe àkójọ àwọn ẹ̀yà tí orúkọ wọn ní openvpn. Bí àṣẹ tí ó kẹ́yìn bá fi àwọn ẹ̀yà tí orúkọ wọn jẹ́ profáìlì hàn, o wà lórí ọjà àwùjọ, ìyókù níbí kò sì kàn ọ́.
Lo ó, lẹ́yìn náà yẹ̀wò rékọjá active
Ẹ̀yà tí ó ń fi active hàn ní ìlànà tí ń ṣiṣẹ́, èyí kò dà bí ọ̀nà ìjẹ́rìí tí ń ṣiṣẹ́. Lẹ́yìn ìgbésẹ̀ ìlò, yẹ̀wò sacli status fún àwọn ẹ̀ka tí o retí pé wọ́n máa tún bẹ̀rẹ̀, jẹ́rìí pé a ti fi sacli ConfigQuery tọ́jú iye náà, kí o sì ṣe ìwọlé oníbàárà kan tí ó ní ààlà pẹ̀lú àkọsílẹ̀ ìdánwò.
Parí pẹ̀lú nǹkan kan ní ìpele ohun èlò: dé ibi ohun tí ó jẹ́ ti ara ẹni nípasẹ̀ ọ̀nà abẹ́lẹ̀, kì í ṣe ping sí àdírẹ́sì gbangba server nìkan. Ìfọwọ́ ran tí ó ṣàṣeyọrí nígbà tí ọ̀nà tí a tì tàbí ìṣètò DNS kò tọ́ yóò kọjá gbogbo àyẹ̀wò iṣẹ́, yóò sì ṣì mú ẹni tí ó jábọ̀ ìṣòro náà kùnà.
ẹ̀kọ́ olùpèsè lórí ìṣàkóso iṣẹ́ ni ìtọ́kasí fún àwọn ìṣe tí ó jẹ́ ti sacli, ó sì yẹ kí o ṣí i kí o tó pinnu pé àtúnbẹ̀rẹ̀ ni àṣàyàn tí ó ní ààbò.
Ìpinnu ní ìgbésẹ̀ kan
Sọ̀ kalẹ̀ lórí àwọn ìlà mẹ́rin yìí kí o sì dúró ní ìlà àkọ́kọ́ tí ó bá mu:
- Ojú-ìwé ètò náà dárúkọ sacli start, tàbí o ṣẹ̀ṣẹ̀ ṣe ConfigPut: lo sacli start.
- Ojú-ìwé náà béèrè àtúnbẹ̀rẹ̀, tàbí àyípadà náà kan àwọn olùgbọ́ kì í ṣe àwọn ànímọ́: lo systemctl restart openvpnas.
- Shell rẹ wá nípasẹ̀ server yìí: kọ́kọ́ ṣètò ààyè kọ́nsólù, lẹ́yìn náà ṣe àṣẹ tí àwọn ìlà méjì lókè yàn.
- Ìyẹ̀wò: sacli status, ConfigQuery fún iye náà, ìwọlé kan, ohun tí ó jẹ́ ti ara ẹni kan. Ipò iṣẹ́ nìkan kì í ṣe ìlà ìparí.
Méjì nínú àwọn ìlà yẹn jẹ́ àyẹ̀wò, méjì sì jẹ́ ìgbésẹ̀, ìyẹn sì ni ìtumọ̀ ìtẹ̀lé. Bí o kò bá lè dáhùn ìbéèrè ọjà náà, dúró: àṣẹ tí o fẹ́ ṣe jẹ́ ti ìfiṣeédúró mìíràn, ọ̀nà abẹ́lẹ̀ tí o máa wó kò sì ní jẹ́ èyí tí o ní lọ́kàn.