O fi route 10.60.0.0 255.255.255.0 kún ìṣètò sava, tún bẹ̀rẹ̀, tún so kọ̀mpútà gbé-pẹ́lẹ́ kan, ṣùgbọ́n subnet náà kò sì ṣeé dé láti kọ̀mpútà yẹn. Wọ́n gba líne náà, iṣẹ́ náà bẹ̀rẹ̀ dáadáa, kò sì sí ohun tí ó dàbí àṣìṣe nínú àkọsílẹ̀. Ohun tí ó ṣẹlẹ̀ ni pé wọ́n fi ipa-ọ̀nà náà sórí ẹ̀rọ tí o ṣàtúnṣe náà: gẹ́tíwè náà gbà pé ó lè dé àkọ́kọ́ yẹn, nígbà tí wọn kò sọ nnkan kan fún klianti. Ipò ni gbogbo ìbéèrè náà, ó sì ní ibi mẹ́rin tí líne kan náà lè gbé.

Ibùdó mẹ́rin náà àti ẹni tí ẹnì kọ̀ọ̀kan gbà

Wọ́n lè fi ipa-ọ̀nà kún ìṣètò klianti fúnra rẹ̀, wọ́n lè fún gbogbo klianti nípasẹ̀ push àgbáyé, wọ́n lè fún klianti kan nípasẹ̀ fáìlì àkànṣe fún klianti, tàbí kí wọ́n kọ ọ́ sínú àyíká ìtọ́nà sava fúnra rẹ̀.

Àwọn ipò mẹ́rin náà ń lo ìlànà tí ó fẹ́rẹ̀ẹ́ jọra, wọ́n sì ń mú èsì tí ó yàtọ̀ pátápátá wá. Àwọn mẹ́ta àkọ́kọ́ ń nípa lórí ohun tí klianti rán sínú ihò; ẹkẹrẹ̀ ń nípa lórí bí sava ṣe dé àwùjọ kan, èyí tí ó wúlò nígbà tí sava fúnra rẹ̀ nílò ọ̀nà, tí ó sì léwu nígbà tí wọ́n kà á sí pínpín.

Pinnu èyí tí o fẹ́ nínú mẹ́rin náà kí o tó kọ líne náà, lẹ́yìn náà fìdí olùgbà rẹ̀ múlẹ̀.

PlacementEffectReceiver
Client profile routeInstalled by the client at connectThat client only
Global push "route ..."Sent to every client that accepts pushed optionsAll pulling clients
Client-specific pushSent to the matching client contextOne identity
Server config route, no pushAdded to the server's own tableThe gateway itself

Kí ló fà á tí ipa-ọ̀nà sava ìhòòhò fi ń ya àwọn ènìyàn lẹ́nu

Ìṣètò sava ni ibi àkọ́kọ́ tí àwọn alábòjútó ń wò, ìtọ́nisọ́nà ipa-ọ̀nà níbẹ̀ sì ń dà bí gbólóhùn nípa àwùjọ VPN. Kì í ṣe bẹ́ẹ̀. OpenVPN ń kà á sí ìṣètò ipa-ọ̀nà àdúgbò lórí ẹ̀rọ tí daemon ń ṣiṣẹ́, èyí tí ó jẹ́ irú ìyípadà kan náà tí ìwọ yóò ṣe pẹ̀lú ip route kí o sì gbàgbé rẹ̀.

Pínpín nílò kí wọ́n push ipa-ọ̀nà náà, push sì nílò kí klianti fà á. Klianti tí wọ́n bẹ̀rẹ̀ pẹ̀lú àwọn àṣàyàn tí wọ́n fà tí wọ́n ti dákẹ́ yóò kọ ojú àwọn ìfunni sílẹ̀ pátápátá. Ṣàyẹ̀wò ìpẹ̀kun méjèèjì ti ìfọwọ́sowọ́pọ̀ yẹn kí o tó tún fáìlì sava kọ, nítorí àkọsílẹ̀ sava kò ní ṣàròyé: láti ẹ̀gbẹ́ rẹ̀, wọ́n ti rán ìfunni náà. Ipa-ọ̀nà tí wọ́n gbà tún wá lẹ́ẹ̀kọ̀ọ̀kan ní ìsopọ̀ tó kàn, kò ní ṣiṣẹ́ nínú ìpàdé tí o ti wà.

Ní kété tí o bá rí àwọn méjèèjì gẹ́gẹ́ bí iṣẹ́ ọ̀tọ̀ọ̀tọ̀, ìkùnà kò ní jẹ́ àdììtú mọ́: sava ń dé àkọ́kọ́ náà, klianti kò lè dé, gbólóhùn méjèèjì sì jẹ́ òtítọ́ ní àkókò kan náà.

Fáìlì fún klianti kọ̀ọ̀kan àti ìdánimọ̀ tí wọ́n bá mu

Fáìlì àkànṣe fún klianti ni wọ́n ń pè ní orúkọ ìdánimọ̀ tí sava ti fìdí rẹ̀ múlẹ̀, èyí tí ó jẹ́ orúkọ àpapọ̀ ìwé-ẹ̀rí ní àìpẹ́. Orúkọ ìsopọ̀ ọ̀rẹ́ nínú klianti tabili kì í ṣe iye yẹn, àìbáramu sì ń dá fáìlì tí a kò kà rí.

Ṣàyẹ̀wò àkójọpọ̀ tí sava ń lò ní ti gidi, lẹ́yìn náà fìdí rẹ̀ múlẹ̀ pé orúkọ fáìlì bá ìdánimọ̀ tí wọ́n fìdí rẹ̀ múlẹ̀ mu déédé, pẹ̀lú lẹ́tà ńlá àti kékeré.

grep -n 'client-config-dir' /etc/openvpn/server/server.conf
ls -l /etc/openvpn/ccd/

Nínú fáìlì yẹn, wọ́n ṣì nílò láti push ipa-ọ̀nà náà, nítorí àyíká klianti kọ̀ọ̀kan jẹ́ àkójọ àwọn àṣàyàn tí wọ́n fi sí ìpàdé klianti yẹn, kì í ṣe tábìlì ìtọ́nà àdúgbò. Ipa-ọ̀nà ìhòòhò níbẹ̀ ní ìṣòro kan náà pẹ̀lú ipa-ọ̀nà ìhòòhò nínú fáìlì àgbáyé.

Fáìlì klianti fúnra rẹ̀ àti irinṣẹ́ tí ó ní í

Ipa-ọ̀nà tí wọ́n fi sínú ìṣètò klianti ni wọ́n ń fi sórí ẹ̀rọ nígbà tí klianti yẹn bá so mọ́, wọ́n sì ń yọ ọ́ nígbà tí ó bá já, èyí sì ni àyípoyí ìgbésí ayé tí ó tọ́ fún ibi tí kò yí padà.

Tí olùṣàkóso àwùjọ bá ni prófáìlì náà, ó lè gbé àwọn àṣàyàn yẹn wọlé lẹ́ẹ̀kan, lẹ́yìn náà ó tọ́jú ẹ̀dà rẹ̀. Ṣíṣàtúnṣe fáìlì tí wọ́n gbà wọlé lẹ́yìn náà kò yí nnkan kan padà, èyí sì jẹ́ ìdí tí ó wọ́pọ̀ fún "ipa-ọ̀nà wà ṣùgbọ́n kò kan".

Ṣàyẹ̀wò prófáìlì tí ń ṣiṣẹ́ dípò fáìlì tí o gbà wọlé, kí o sì ṣàyẹ̀wò àwọn ìṣètò tí wọ́n gbé wọlé tí olùṣàkóso ń fi hàn. Lẹ́yìn náà so mọ́, kí o sì béèrè lọ́wọ́ ẹ̀rọ náà ọ̀nà wo ni àdírẹ́sì kan pàtó ń lò, dípò ríronú pé ihò náà borí nítorí ipa-ọ̀nà wà nínú fáìlì ọ̀rọ̀.

Fìdí rẹ̀ múlẹ̀ lórí klianti, lẹ́yìn náà ṣàyẹ̀wò ọ̀nà ìpadàbọ̀

Béèrè lọ́wọ́ tábìlì ìtọ́nà klianti fúnra rẹ̀ nípa ibi àfojúsùn, kì í ṣe ti sava. Wíwá ọ̀gá kan nínú àkọ́kọ́ ti tó láti fi hàn àwọn àlàfo àti ìgbésẹ̀ tó kàn tí wọ́n máa lò.

ip route get 10.60.0.10

Tí wíwá náà bá tọ́ka sí ihò, pínpín ti ṣiṣẹ́, ìṣòro tó kù wà níbòmíràn. Tí ó bá tọ́ka sí gẹ́tíwè àìpẹ́, a kò fi ipa-ọ̀nà náà sórí, àṣàyàn ẹ̀gbẹ́ klianti ṣe àwẹ̀ rẹ̀, tàbí ó jẹ́ ti prófáìlì tí klianti kò lò.

Rò pé pínpín ti ṣiṣẹ́, ṣùgbọ́n kò sí nnkan tí ń dáhùn: nígbà náà ṣàyẹ̀wò jíjáde lórí gẹ́tíwè, ọ̀nà ìpadàbọ̀ ẹ̀gbẹ́ kejì, àti firewall èyíkéyìí tí ó wà láàárín wọn. Ipa-ọ̀nà ń yan ọ̀nà, kò ń fúnni ní ààyè.

Àwọn àpilẹ̀kọ tó jọra