OpenVPN keepalive tàbí àtúnbẹ̀rẹ̀ systemd: èwo ni ó ń mú padà?
Alábàákẹ́gbẹ́ tí ó dákẹ́, ìlànà tí ó kú àti ohun èlò tí kò ṣiṣẹ́ jẹ́ ìkùnà mẹ́ta ọ̀tọ̀ọ̀tọ̀. Fi keepalive fún OpenVPN, fi ìlànà fún systemd, kí o sì dán gbogbo ọ̀ràn wò.
Àwọn nǹkan mẹ́ta ọ̀tọ̀ọ̀tọ̀ lè ṣẹ̀ pẹ̀lú ọ̀nà tunnel, wọ́n sì ní ìdáhùn mẹ́ta ọ̀tọ̀ọ̀tọ̀. Alábàákẹ́gbẹ́ dáwọ́ ìdáhùn dúró, ìlànà daemon kú, tàbí ohun èlò tí ó wà lẹ́yìn tunnel dáwọ́ iṣẹ́ dúró. Ìṣètò tí ó tun iṣẹ́ bẹ̀rẹ̀ lórí èyíkéyìí nínú wọ́n kì í ṣe àbójútó tọ́; ó jẹ́ ìgbésẹ̀ kan ṣoṣo tí kò mọ́ tí a fi sí àwọn ìkùnà tí kò ní ìbáṣepọ̀. Fífi ohun tí ìlànà kọ̀ọ̀kan lè ṣàkíyèsí ní ti gidi wé ẹnìkejì ń mú pínpín iṣẹ́ hàn kedere.
Àwọn ìkùnà mẹ́ta tí ó dàbí ọ̀kan
Ìdákẹ́ alábàákẹ́gbẹ́ túmọ̀ sí pé ẹ̀gbẹ́ kejì dáwọ́ fífi ránṣẹ́ dúró, OpenVPN sì lè ṣàwárí rẹ̀ fúnra rẹ̀ nítorí pé òun ni ó ní ìlù ọkàn. Ikú ìlànà túmọ̀ sí pé daemon jáde, èyí tí olùṣàkóso iṣẹ́ ṣàkíyèsí tí OpenVPN kò sì lè ṣe. Ìkùnà ohun èlò túmọ̀ sí pé tunnel dára ṣùgbọ́n ohun kan lẹ́yìn rẹ̀ kò dára, kò sì sí ọ̀nà kankan fún àwọn ìlànà méjì yòókù láti mọ̀. Ọ̀kọ̀ọ̀kan nílò ìdáhùn ọ̀tọ̀ọ̀tọ̀, kò sì sí èyíkéyìí tí ó dọ́gba pẹ̀lú àkíyèsí pé tunnel ń ṣiṣẹ́.
Ìwọ̀nyí jẹ́ àmì ọ̀tọ̀ọ̀tọ̀ láti àwọn ìpele ọ̀tọ̀ọ̀tọ̀, ẹnìkan sì ni ó ni ẹ̀tọ́ lórí ọ̀kọ̀ọ̀kan tí ó lè gbésẹ̀ láìsí àròsọ. Dídà wọ́n pọ̀ ń dá ẹ̀rọ kan tí ó tun bẹ̀rẹ̀ lórí àwọn àmì tí kò lè túmọ̀.
Kọ àwọn ọ̀ràn mẹ́ta sílẹ̀ kí o tó yí aago kankan padà. Àkọsílẹ̀ fúnra rẹ̀ sábà fi hàn pé a ń béèrè lọ́wọ́ ìlànà kan láti bo gbogbo mẹ́ta.
Ohun tí keepalive ń gbòòrò sí ní ti gidi
Ìtọ́nisọ́nà keepalive jẹ́ àkópọ̀, ìgbòòrò sì yàtọ̀ nípa ipò. Lori sáfà, keepalive 10 60 di ping àdúgbò ní gbogbo ìṣẹ́jú àáyá mẹ́wàá, àkókò ìdúró àtúntò àdúgbò ti 120 ìṣẹ́jú àáyá, àti àwọn iye 10 àti 60 tí a tì sí àwọn oníbàárà. A mọ̀ọ́mọ̀ fi àkókò ìdúró sáfà pọ̀ sí ìlọ́po méjì kí oníbàárà lè ní àǹfààní láti tún bẹ̀rẹ̀ kí sáfà tó juwọ́ sílẹ̀. Ka ìrísí tí ó gbòòrò nínú ìṣètò tí ń ṣiṣẹ́, kì í ṣe àkópọ̀ tí ó wà nínú profáìlì.
Ìlọ́po méjì yẹn ni ìdí tí àpèjúwe èyíkéyìí tí ó sọ pé ẹ̀gbẹ́ méjèèjì tún bẹ̀rẹ̀ lẹ́yìn ọgọ́ta ìṣẹ́jú àáyá fi jẹ́ aṣiṣe. Ó tún ṣàlàyé ìdí tí ẹ̀gbẹ́ méjèèjì kò fi ń gbọ̀n pẹ̀lú ìlà kan nígbà tí ọ̀nà ń burú.
Ìlù ọkàn jẹ́ ìrìnàjò alábàákẹ́gbẹ́ OpenVPN, kì í ṣe ìwádìí ICMP sí olùgbàlejò gbogbo ènìyàn kan. Ìdáhùn ń fi hàn nìkan pé ẹ̀gbẹ́ tí ó jìnnà ti tunnel wà láàyè. Kò sọ nǹkan kan nípa ibi ìpamọ́ tàbí iṣẹ́ wẹ́ẹ̀bù tí olùṣàmúlò nílò ní ti gidi.
Ohun tí Restart=on-failure kò ń ṣọ́
Ka ẹ̀ka tí a fi sórí ẹ̀rọ kí o tó fi àtúnṣe kún un. Restart=on-failure ń dáhùn sí àwọn ipò ìkùnà ìlànà tí a kọ sílẹ̀, èyí tí kò dọ́gba pẹ̀lú ṣíṣọ́ ipò ìsopọ̀. Kò ń gbóná nítorí pé ìsopọ̀ padà ti bẹ̀rẹ̀, ìjáde mímọ́ sì ní ìtumọ̀ tí ó yàtọ̀ sí ìṣubú.
Ìyàtọ̀ yẹn ṣe pàtàkì nítorí àtúnbẹ̀rẹ̀ inú ń pa ìlànà kan náà mọ́ láàyè. Ẹ̀ka kò rí nǹkan kan, tunnel ń gbà padà fúnra rẹ̀, ìyẹn sì ni àbájáde tí ó tọ́.
Ṣètò RestartSec àti àwọn ààlà ìbẹ̀rẹ̀ pẹ̀lú ìmọ̀, bí bẹ́ẹ̀ kọ́ ìyípo ìṣubú yóò lu ẹnubodè yóò sì sin àṣìṣe gidi lábẹ́ àwọn ìfiránṣẹ́ àtúnbẹ̀rẹ̀. Ààlà àtúnbẹ̀rẹ̀ tí ó gbóná ń fi ẹ̀ka sílẹ̀ ní ìkùnà, èyí tí ó hàn, nígbà tí ìyípo tí kò ní ààlà kò hàn.
ping-restart àti ping-exit kò lè pàṣípààrọ̀
ping-restart ń dá àtúnbẹ̀rẹ̀ inú OpenVPN sílẹ̀ ó sì pa ìlànà mọ́. ping-exit ń parí ìlànà ní irú àkókò ìdúró kan náà, èyí tí ó fi ìpinnu fún olùṣàkóso iṣẹ́. Wọn kò lè ṣiṣẹ́ pọ̀, fífi ẹnìkejì yàn sì yí ẹni tí ó ni ìgbàpadà padà. Ìyàtọ̀ ni ẹni tí ó pinnu láti gbìyànjú lẹ́ẹ̀kan sí i, àti iye ipò tí ó yè sí lẹ́yìn ìgbìyànjú.
Bí o bá yàn ìjáde ní àkókò ìdúró, ẹ̀ka nílò ìlànà àtúnbẹ̀rẹ̀ àti ìmójútó ipò ìjáde tí ó báramu, bí bẹ́ẹ̀ kọ́ ìkùnà ìwàláàyè yóò dàbí ìdúró títí láé. Àwọn àṣàyàn ìdúró pẹ́ ń tún lè pa àwọn ìsopọ̀ àti ọ̀nà mọ́ káàkiri àtúnbẹ̀rẹ̀ inú ṣùgbọ́n kì í ṣe káàkiri ìjáde ìlànà.
Yan ìgbésí ayé kan fún ìfilélẹ̀ kọ̀ọ̀kan kí o sì kọ ìdí rẹ̀ sílẹ̀. Profáìlì tí ó gbé ìtọ́nisọ́nà méjèèjì jẹ́ profáìlì tí kò tíì pinnu.
Dán ìkùnà kọ̀ọ̀kan wò gẹ́gẹ́ bí ọ̀ràn tirẹ̀
Fi alábàákẹ́gbẹ́ tí ó dákẹ́, daemon tí a pa àti ohun èlò tí kò sí ṣe àfarawé nínú àkókò tí a fọwọ́ sí, kí o sì wo ìgbàpadà wo ni ó gbóná. Alábàákẹ́gbẹ́ tí ó dákẹ́ yẹ kí ó mú ìsopọ̀ padà inú wá, ìlànà tí a pa yẹ kí ó mú àtúnbẹ̀rẹ̀ ẹ̀ka wá, ìdáwọ́ ohun èlò kò sì yẹ kí ó mú èyíkéyìí nínú wọ́n wá. Nígbà tí ọ̀ràn méjì ba mú ìgbésẹ̀ kan náà wá, ẹ̀tọ́ ṣì wà ní àdàpọ̀.
Ìgbàpadà tí a ń tún ṣe kì í ṣe àtúnṣe pẹ̀lú. Àwọn ẹ̀rí ìwọlé tí a kọ̀ tàbí àwọn oníbàárà méjì tí ó pín orúkọ kan tí ó ní ipa yóò máa rọ́pò ara wọn, àwọn aago tí ó yára sì ń mú ìgbọ̀n yẹn yára sí i.