OpenVPN kò bẹ̀rẹ̀: ka ìlà àkọ́kọ́, kì í ṣe ìfilélẹ̀
VPN tí ó kú nínú ìṣẹ́jú àáyá àkọ́kọ́ kò ní ìfọwọ́sọ̀wọ́ láti ṣàyẹ̀wò. Ìlà àkọ́kọ́ nínú ìwé ìròyìn yan ẹ̀ka: ojú-ọ̀nà tí a ń lò, fáìlì bínárì tí ó sọnù, tàbí ìfilélẹ̀ tí ó sọnù.
VPN tí ó kú nínú ìṣẹ́jú àáyá àkọ́kọ́ yàtọ̀ pátápátá sí èyí tí ó so pọ̀ tí ó sì kùnà lẹ́yìn náà, àṣìṣe tí ó wọ́pọ̀ ni láti kà wọ́n sí ọ̀kan. Níbí kò sí ìfọwọ́sọ̀wọ́, kò sí pàṣípààrọ̀ ẹ̀rí, kò sì sí ọ̀nà láti yẹ̀wò. Ìlà kan nínú ìwé ìròyìn máa ń pinnu èwo nínú ọ̀pọ̀ àtúnṣe tí kò ní ìsopọ̀ ni ó kan, àti fífojú kọjá rẹ̀ máa ń ná ọ̀sán kan nínú títún ìfilélẹ̀ ṣe tí a kò kà rí. Ka ìlà yẹn ní àkọ́kọ́.
Àwọn àṣẹ mẹ́ta tí kì í ṣe kà nìkan ni ó máa ń mú ọ dé ibẹ̀: journalctl -u openvpn@server -b --no-pager ní àkọ́kọ́, systemctl status openvpn@server ní ìkejì, àti ss -lunp fún àwọn olùgbọ́ UDP àti àwọn tí ó ní wọ́n.
Ìlà àkọ́kọ́ yan ẹ̀ka
Ìforígun ojú-ọ̀nà àti fáìlì bínárì tí ó sọnù méjèèjì máa ń pa ìbẹ̀rẹ̀ nínú ìṣẹ́jú àáyá kan, wọ́n sì fi oríṣiríṣi ìlà àkọ́kọ́ sílẹ̀. Ìfiránṣẹ́ nípa àdírẹ́sì tí a ti ń lò máa ń dárúkọ ojú-ọ̀nà; fáìlì ìṣiṣẹ́ tí ó sọnù máa ń dárúkọ ọ̀nà tí kò sí mọ́; ipò tí ó kùnà tàbí fáìlì ìfilélẹ̀ tí ó sọnù máa ń dárúkọ fáìlì náà. Àwọn mẹ́tẹ̀ẹ̀ta wọ̀nyí máa ń yọrí sí àtúnṣe ọ̀tọ̀ọ̀tọ̀, kò sì sí ọ̀kan tí ó dára sí i nípasẹ̀ àtúntò alùfẹ̀ẹ́. Dàákọ ìkùnà àkọ́kọ́ sínú àwọn àkọsílẹ̀ rẹ kí o tó ṣe ohunkóhun mìíràn.
Ṣọ́ra fún ìyípadà àtúnigbìyànjú tí ó fi ìlà ìpilẹ̀ pamọ́. Ẹ̀ka pẹ̀lú ìlànà àtúnbẹ̀rẹ̀ lè sin ìkùnà àkọ́kọ́ sábẹ́ méjìlá tí ó jọra, nítorí náà journalctl -b tí a yọ̀ǹda nípasẹ̀ ẹ̀ka tí a sì kà láti orí ga ju ìdí.
Ta ni ó tún ń di ojú-ọ̀nà 1194 mú
Ẹlẹ́ṣẹ̀ kì í sábà jẹ́ sérífì kejì tí ẹnìkan ṣètò mọ̀ọ́mọ̀. Retí alùfẹ̀ẹ́ tí a fi ọwọ́ bẹ̀rẹ̀ tí ó ṣì wà láàyè nínú tẹ́mínà mìíràn, prófáìlì kejì tí ó ṣẹ̀ṣẹ̀ yan ojú-ọ̀nà kan náà, tàbí àkójọpọ̀ olùtà tí ọ̀nà rẹ̀ tirẹ̀ ń di 1194 mú. Ẹni tí ó ní sọ́kẹ́tì máa ń farahàn nínú ss -lunp; fi PID yẹn fún systemctl status láti mọ̀ bóyá ẹ̀ka kan ni ó ṣe é. Sọ ọ́ kalẹ̀ nípasẹ̀ ọ̀nà ìṣàkóso tirẹ̀, kì í ṣe nípasẹ̀ àmì.
Àmì sí ìlànà tí ẹ̀ka ń ṣàkóso máa ń dá àtúnbẹ̀rẹ̀ sílẹ̀, ìkùnà kan náà sì tún farahàn ní ìṣẹ́jú àáyá díẹ̀ bí iṣẹ́ tuntun. Lo systemctl stop fún ẹ̀ka kan, àṣẹ iṣẹ́ tirẹ̀ ti àkójọpọ̀ fún ìfisí olùtà, àti àmì nìkan fún ohun tí ìwọ fúnra rẹ fi ọwọ́ bẹ̀rẹ̀ nínú ṣẹ́ẹ̀lì yẹn.
Àwọn ẹ̀ka tí ó kù lẹ́yìn ìmúdọ̀tí
Ìmúdọ̀tí máa ń pa àwọn fáìlì bínárì; àwọn fáìlì ẹ̀ka tí a fi ọwọ́ kọ, ní sábàábà lábẹ́ /etc/systemd/system, máa ń là á já. Systemd lẹ́yìn náà máa ń tún gbìyànjú ẹ̀ka tí ó tọ́ka sí ọ̀nà tí kò sí mọ́, ìfiránṣẹ́ sì ní í ṣe pẹ̀lú fáìlì tí ó sọnù yẹn kì í ṣe ìmúkúrò àná. systemctl status máa ń fi ọ̀nà ẹ̀ka hàn ní orí, nítorí náà ṣàyẹ̀wò rẹ̀ pẹ̀lú dpkg -S kí o tó pa ohunkóhun. Nígbà tí òrukàn bá lọ, systemctl daemon-reload àti systemctl reset-failed máa ń mú ipò mọ́; bí bẹ́ẹ̀ kọ́, gbogbo àyẹ̀wò ipò tí ó tẹ̀lé yóò jogún rẹ̀.
Nígbà tí which openvpn bá dáhùn pẹ̀lú ohun tí ó wà lábẹ́ /usr/local, fáìlì bínárì tí ó ń ṣiṣẹ́ wá láti ọ̀dọ̀ olùfisí olùtà kì í ṣe láti apt. Olùfisí irú bẹ́ẹ̀ máa ń mú olùgbọ́ tirẹ̀, àkọsílẹ̀ ìbẹ̀rẹ̀ tirẹ̀ àti àpò ìfilélẹ̀ tirẹ̀ wá, nítorí náà yíyọ àṣẹ tí ó farahàn kúrò máa ń fi sọ́kẹ́tì sílẹ̀ ní mímú.
Yọ ọ́ kúrò nípasẹ̀ ohunkóhun tí olùtà ṣe àkọsílẹ̀, jẹ́rìí pé ojú-ọ̀nà ti ṣ'ofo pẹ̀lú ss -lunp, kí o sì fi alùfẹ̀ẹ́ pínpín kún un nìkan bí o bá nílò rẹ̀.
Mú ipò tọ́ kí o tó tún gbìyànjú
Mú ipò ìkùnà mọ́ kí o tó yọ àbá sílẹ̀: systemctl reset-failed máa ń yọ àwọn òǹkà kúrò, systemctl status lẹ́yìn náà máa ń sọ ipò ẹ̀ka lọ́wọ́lọ́wọ́ kì í ṣe ìtàn rẹ̀. Bẹ̀rẹ̀ rẹ̀ lẹ́ẹ̀kan kí o sì ka ìwé ìròyìn ìgbà yẹn fúnra rẹ̀ kì í ṣe ipò àpapọ̀ ẹ̀rọ náà. Ẹ̀ka tí ó sọ pé ó ń ṣiṣẹ́ nígbà tí ọ̀nà kò gbé ohunkóhun jẹ́ ìṣòro ọ̀tọ̀, àti èyí tí ó wọ́pọ̀ jù. Àwọn méjèèjì máa ń dà pọ̀ nínú àwọn ìròyìn àṣìṣe nítorí méjèèjì máa ń parí pẹ̀lú olùlò sísọ pé VPN kò ṣiṣẹ́.
Ṣàkọsílẹ̀ ẹ̀ka tí o gbà: ìforígun ojú-ọ̀nà, fáìlì bínárì tí ó sọnù, ìfilélẹ̀ tí ó sọnù. Ìgbà tí ó tẹ̀lé yóò yára kíkẹ́kọ̀ọ́.