Iṣẹ́ àṣírí kan ń dáhùn nípasẹ̀ VPN nígbà tí ìsọfúnni-ìsọfúnni aráàlú lasan ń hùwà ní ọ̀nà tí ó yàtọ̀ pátápátá sí ti ẹ̀rọ ẹlẹgbẹ́ rẹ, ó sì máa ń dùn mọ́ni láti parí pé ẹ̀rọ Ubuntu ti bàjẹ́. Ìparí yẹn ń fò ìgbésẹ̀ kan kọjá. Iṣẹ́ àṣírí tí ń ṣiṣẹ́ àti ipa-ọ̀nà gbogbo ènìyàn tí ó yàtọ̀ jẹ́ àkíyèsí méjì, ìyàtọ̀ sì máa ń wà nínú ìlànà ìsọfúnni tí ẹ̀rọ kọ̀ọ̀kan fi sórí ẹ̀rọ, kì í ṣe nínú ẹ̀rọ náà fúnra rẹ̀.

Fífi ìṣètò tí a fipamọ́ wé ipò nẹ́tíwọ́kì tí ó wà ní ti gidi gba àṣẹ mẹ́ta, ó sì dáhùn ìbéèrè tí àròsọ náà ń gbìyànjú láti dáhùn.

Pírófáìlì tí a fipamọ́ kọ́, ipò gidi lẹ́yìn

Ìsopọ̀ OpenVPN tí a kó wọlé di pírófáìlì NetworkManager tirẹ̀. Fáìlì .ovpn tí ó ti wá kò ní jẹ́ orísun òtítọ́ mọ́ ní àkókò tí ìkójọwọlé parí, nítorí náà yíyí fáìlì yẹn padà lẹ́yìn náà kò yí ohunkóhun padà nínú ìsopọ̀ tí o ń lò. Ibi yìí ni ìfiwéra kọ́kọ́ ti ń lọ́nà tí kò tọ́, ó sì ń ṣe é ní ìdákẹ́jẹ́.

nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn

Ka UUID nígbà tí àwọn orúkọ bá kọ̀lù ara wọn; àwọn orúkọ tí ó tún wà ń ye àtúnfisórí àti ìmúpadàbọ̀ pírófáìlì já, o sì lè fi wákàtí kan ṣe àtúnṣe ẹ̀dà tí a kò lò. Àwọn iye tí o rí ń ṣàpèjúwe èrò tí a fipamọ́: bóyá pírófáìlì lè gba ipa-ọ̀nà àìlórúkọ, àwọn ipa-ọ̀nà tí a fipamọ́, àti àwọn olùyẹ́sí àti àwọn agbègbè wíwá tí ó ń béèrè. Wọn kò ṣàpèjúwe ohun tí ó ṣẹlẹ̀ nígbà tí a mú ìsopọ̀ ṣiṣẹ́, nítorí ẹ̀rọ ìṣàfikún tàbí ìtìlẹ́yìn láti ọ̀dọ̀ sáfà lè fi ipò kún un tí pírófáìlì kò dárúkọ. Ìdí niyìí tí àṣẹ tí ó tẹ̀lé fi ṣe pàtàkì.

Lẹ́yìn náà wo ohun tí ẹ̀rọ ṣe gan-an pẹ̀lú èrò yẹn, pẹ̀lú àwọn òfin ìlànà àti gbogbo tábìlì kì í ṣe tábìlì àkọ́kọ́ nìkan. Àwọn ànímọ́ tí a fipamọ́ jẹ́ ohun tí a fi sínú, àwọn tábìlì tí a fi sórí ẹ̀rọ sì ni àbájáde.

ip -4 rule show
ip -4 route show table all

Àwọn ibi méjì, ìfiwéra kan

Yan ibi àṣírí kan tí ń ṣiṣẹ́ àti ibi gbogbo ènìyàn lasan kan, lẹ́yìn náà béèrè lọ́wọ́ kẹ́nẹ́lì ipa-ọ̀nà tí ẹnì kọ̀ọ̀kan yóò gbà. Ṣíṣe èyí lórí ẹ̀rọ méjèèjì ni ó ń yí ìyàtọ̀ tí kò ṣe kedere padà di ti pàtó.

ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20

Àwọn àdírẹ́sì jẹ́ àpẹẹrẹ láti fi tirẹ̀ rọ́pò; ohun tí ó ṣe pàtàkì ni bàbá méjì náà, kì í ṣe àwọn nọ́mbà. Fi ìfọ̀rọ̀wérọ̀, àdírẹ́sì orísun àti tábìlì tí a dárúkọ nínú ìjáde kọ̀ọ̀kan wé. Nígbà tí ìwádìí àṣírí bá dárúkọ ọ̀nà abẹ́lẹ̀ tí ìwádìí gbogbo ènìyàn pẹ̀lú dárúkọ ọ̀nà abẹ́lẹ̀, o ní ọ̀nà abẹ́lẹ̀ kíkún, ẹ̀rọ kejì sì lè ní ọ̀nà tí a pín, tàbí ìdàkejì.

Má ṣe béèrè pé kí ẹ̀rọ méjèèjì tẹ ọ̀rọ̀ tí ó jọra gan-an jáde. redirect-gateway def1 nínú OpenVPN ni a sábà máa ń fi hàn gẹ́gẹ́ bí ipa-ọ̀nà méjì tí ìdajì àkọ́sí dípò ọ̀nà àìlórúkọ kan, olùdarí tí ó sì ń fi wọ́n hàn lọ́nà mìíràn kì í ṣe aṣiṣe nítorí náà. Ṣèdájọ́ ìbojú, èyí tí àwọn ìwádìí ń fi hàn, kì í ṣe ìṣètò.

Níbi tí ẹ̀rọ méjèèjì fi ń yàtọ̀ lọ́nà tí ó tọ́

Àwọn àìlórúkọ ẹ̀rọ jẹ́ àṣàyàn ìlànà, wọ́n sì lè má fọwọ́ sí i. Ọjà kan lè fẹ́ ọ̀nà abẹ́lẹ̀ kíkún, òmíràn lè pa àìlórúkọ ibi tí ó wà mọ́ kí ó sì darí àwọn àkọ́sí àṣírí nìkan, ẹ̀kẹta sì lè tẹ̀lé ohunkóhun tí sáfà fi ránṣẹ́. Ìyàtọ̀ jẹ́ àbùkù nìkan nígbà tí ó bá tako ìbéèrè tí a fún ọ.

Nítorí náà fi ẹ̀rọ kọ̀ọ̀kan wé èrò ọ̀nà abẹ́lẹ̀ tí a pín tàbí kíkún tí a fọwọ́ sí, kì í ṣe ara wọn. Bí ìbéèrè bá jẹ́ pé kí ìsọfúnni àṣírí lo ọ̀nà abẹ́lẹ̀ kí ipa-ọ̀nà íńtánẹ́ẹ̀tì ibi tí ó wà sì wà níbẹ̀, nígbà náà ọ̀nà abẹ́lẹ̀ kíkún ni àṣìṣe, ọ̀nà tí a pín sì tọ́, láìka ẹ̀rọ tí ó ṣe ohun tí ó ṣe. Kọ èrò náà sílẹ̀ kí o tó wo èyíkéyìí ìṣètò, bí bẹ́ẹ̀ kọ́ ẹ̀rọ àkọ́kọ́ tí o yẹ̀wò yóò di ìlànà ní ìdákẹ́jẹ́.

DNS jẹ́ àkókò kejì, ó sì ń kùnà ní ìtótóọ̀. Ipa-ọ̀nà tí ó tọ́ ṣì lè fi àwọn ìbéèrè ránṣẹ́ sí olùyẹ́sí tí kò lè dáhùn fún agbègbè àṣírí, olùyẹ́sí tí ó tọ́ sì kò tún ipa-ọ̀nà tí kò tọ́ ṣe. Ṣàyẹ̀wò àwọn méjèèjì, kí o sì ka orúkọ àṣírí tí ń yanjú nígbà tí àdírẹ́sì àṣírí kò yanjú gẹ́gẹ́ bí ẹ̀rí pé a ń yanjú àwọn ìpele méjì lọ́tọ̀.

Jẹ́ kí ìfiwéra wà ní mímọ́

Ṣiṣẹ́ pẹ̀lú ẹnìkan tí ó ni ìsopọ̀ ní àkókò kan. Ìpàdé OpenVPN ti ìlà àṣẹ tí ń ṣiṣẹ́ lẹ́gbẹ̀ẹ́ pírófáìlì tí a kó wọlé ń fi àwọn ipa-ọ̀nà tirẹ̀ àti ipò olùyẹ́sí tirẹ̀ sórí ẹ̀rọ, àpapọ̀ tí ó sì jáde kì í ṣe ìhùwà ẹ̀rọ kankan. Yọ ọ̀kan kúrò kí o tó díwọ̀n èkejì. Tún bẹ̀rẹ̀ bí o kò bá dá ọ́ lójú ohun tí ó ṣì ń di ipò mú, nítorí ipa-ọ̀nà àtijọ́ ti wákàtí kan sẹ́yìn yóò dà bí ìṣòro ìlànà gan-an.

Pa gbogbo ohun mìíràn mọ́ bẹ́ẹ̀ pẹ̀lú: endpoint kan náà, àkọsílẹ̀ kan náà, àwọn ẹ̀yà sọ́fítíwéà kan náà, nẹ́tíwọ́kì kan náà. Àṣeyọrí lórí kọ̀mpútà Windows ẹlẹgbẹ́ rẹ ń dán ẹ̀rọ mìíràn wò, ìsopọ̀ olùyẹ́sí mìíràn àti bóyá pírófáìlì sáfà mìíràn, nítorí náà kì í ṣe ẹ̀rí nípa olùdarí Ubuntu.

Ìtọ́kasí àwọn ìṣètò IPv4 ti NetworkManager ń ṣàlàyé never-default àti àwọn ànímọ́ ipa-ọ̀nà tí a fipamọ́ ní pàtó, èyí tí ó yẹ kí a kà kí o tó yí iye tí a ń darí padà. Kí o sì rántí ìwọ̀n ìfiwéra yìí: ó kan IPv4, kò sì sọ ohunkóhun nípa ìlànà IPv6 tí ó bá a mu, tí ó ní àìlórúkọ tirẹ̀ àti ọ̀nà tirẹ̀ láti yà ọ́ lẹ́nu.

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