Pa ìsopọ VPN aládàáṣiṣẹ mọ́ láìpa profáìlì rẹ́
NetworkManager kì í sopọ̀ àwọn profáìlì VPN fúnra rẹ̀. Ohun tí ó ń mú kí ó ṣẹlẹ̀ ni àkọsílẹ̀ secondaries lórí ìsopọ ìpìlẹ̀, ìyẹn ni ó yẹ kí a yí padà.
Ní gbogbo ìgbà tí ẹ̀rọ bá bẹ̀rẹ̀, ọ̀nà abẹ́lẹ̀ náà máa ń gòkè wá kí ẹnikẹ́ni tó pinnu láti lò ó, àpótí àmì tí ó dà bí ẹni tí ó ní ipa kò sì ṣe nkankan nígbà tí a bá yọ àmì rẹ̀ kúrò. Èyí kì í ṣe àṣìṣe nínú ojú-ìwé. NetworkManager kì í sopọ̀ àwọn profáìlì VPN fúnra rẹ̀; VPN kan máa ń bẹ̀rẹ̀ nítorí pé ìsopọ ìpìlẹ̀ kan ń dárúkọ rẹ̀. Àtúnṣe náà wà lórí profáìlì kejì, ó sì jẹ́ ẹ̀yà kan ṣoṣo.
A kò gbé àsíá tí ẹ̀ ń yọ kúrò yẹ̀wò
Profáìlì VPN ní ẹ̀yà ìsopọ aládàáṣiṣẹ tirẹ̀, àti fún àwọn ìsopọ VPN, olùṣàkóso kì í lò ó láti bẹ̀rẹ̀ ohunkóhun. Yíyọ rẹ̀ kúrò máa ń jẹ́ kí a kà profáìlì náà ní ọ̀nà kan ṣoṣo, kò sì yí ìhùwàsí kankan padà, ìdí nìyẹn tí ìyàlẹ́nu fi ń wà lẹ́yìn àtúnṣe.
Ọ̀nà tí a kọ sílẹ̀ ni àkọsílẹ̀ àwọn ìsopọ kejì lórí profáìlì ìpìlẹ̀. Nígbà tí ìsopọ Wi-Fi tàbí Ethernet bá ṣiṣẹ́, olùṣàkóso tún mú àwọn UUID VPN tí a kọ síbẹ̀ ṣiṣẹ́ pẹ̀lú. Lónìí, àwọn ìsopọ VPN nìkan ni a ń gbà nínú àkọsílẹ̀ yẹn, bí ó bá sì ní ọ̀pọ̀ àkọsílẹ̀, àtúnṣe kan máa ń kan gbogbo wọn.
Ipò àkọ́kọ́ ìsopọ aládàáṣiṣẹ ń tò àwọn olùdíje lẹ́sẹẹsẹ; ìyẹn pẹ̀lú kì í ṣe fún pípa.
Ka àwọn profáìlì méjèèjì kí o tó ṣàtúnṣe
Kọ orúkọ, UUID àti irú sílẹ̀ ní àkọ́kọ́, nítorí àwọn orúkọ tí a ń fi hàn máa ń túnra wá, ó sì rọrùn láti dà ìsopọ ìpìlẹ̀ pọ̀ mọ́ VPN. Lẹ́yìn náà ka àwọn ẹ̀yà pàtàkì ní ẹ̀gbẹ́ kọ̀ọ̀kan.
nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"
Nínú olùṣàtúnṣe àwòrán, àwọn iye kan náà máa ń farahàn lábẹ́ àmì orúkọ ọ̀tọ̀ọ̀tọ̀. Tábìlì General ti ìsopọ ìpìlẹ̀ ní ètò ìsopọ aládàáṣiṣẹ àti, bí a bá fi ẹ̀rọ-ìránlọ́wọ́ sínú, àṣàyàn láti gbé VPN dìde pẹ̀lú rẹ̀. Ojú-ìwé tí a ti túmọ̀ lè pe pápá ipò àkọ́kọ́ ní ìsopọ aládàáṣiṣẹ pẹ̀lú ipò àkọ́kọ́, èyí tí kì í ṣe fún mímú ṣiṣẹ́. Dídà méjèèjì pọ̀ máa ń mú àpótí àmì tí a yọ àmì rẹ̀ kúrò àti ìbẹ̀rẹ̀ tí kò yí padà.
Yọ àkọsílẹ̀ kan kúrò, kì í ṣe gbogbo àkọsílẹ̀
Ẹ̀yà náà jẹ́ àkọsílẹ̀, nítorí náà fífún ní iye tuntun máa ń rọ́pò ohun gbogbo nínú rẹ̀. Lo àmì ìyọ́kúrò ní ìbẹ̀rẹ̀ láti yọ UUID kan kúrò kí o sì fi ìyókù àkọsílẹ̀ náà sílẹ̀ bí ó ti wà.
nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"
Ṣàyẹ̀wò àkọsílẹ̀ náà kí àti lẹ́yìn, pàápàá lórí ẹ̀rọ tí ó gbára lé VPN kejì.
A lè fi àwọn profáìlì mọ́ àwọn olùmúlò kan pàtó. Nígbà tí ó bá rí bẹ́ẹ̀, àkọọ́lẹ̀ tí ẹ̀ ń fi ṣàtúnṣe gbọ́dọ̀ wà nínú àkọsílẹ̀ yẹn; bí kò bá rí bẹ́ẹ̀, a lè kọ̀ àṣẹ náà, tàbí olùṣàkóso lè kọ profáìlì ọ̀tọ̀ọ̀tọ̀ fún olùmúlò kọ̀ọ̀kan tí ẹni tí ó ní í ní ìpilẹ̀ kì í rí. Ṣàyẹ̀wò ẹni tí ó ní í kí o tó pinnu pé àtúnṣe kò ṣe nkankan, nítorí ẹ̀dà ìdákẹ́jẹ́ fún olùmúlò kọ̀ọ̀kan ń ṣàlàyé ọ̀pọ̀ àbájáde tí ó dàrú.
Dán ìyípadà gidi wò, kì í ṣe àtúnbẹ̀rẹ̀ àfọwọ́
Àtúnsopọ̀ profáìlì ìpìlẹ̀ ni ìdánwò tí ó ní ìtumọ̀. Sọ̀ ọ́ kalẹ̀ kí o sì gbé e sókè, tàbí tún ẹ̀rọ bẹ̀rẹ̀, lẹ́yìn náà wo àkọsílẹ̀ aláṣiṣẹ́, àkọsílẹ̀ ojú-ìwé àti wíwa ọ̀nà fún àdírẹ́sì inú.
nmcli connection show --active
ip -brief address
ip route get 10.8.0.1
Bí ọ̀nà abẹ́lẹ̀ náà bá ṣì farahàn, ẹni tí ó kù ni ó máa ń jẹ́ script. Ìwé-ìrántí olùṣàkóso fi hàn profáìlì tí ó ṣiṣẹ́ àti ìgbà tí ó ṣiṣẹ́, ilé-ìkẹ́kọ̀ọ́ dispatcher sì ni ibi tí hook tí ó ń pe nmcli connection up ní ìṣẹ̀lẹ̀ ojú-ìwé yóò gbé. A kò rí hook nínú olùṣàtúnṣe profáìlì, ìdí nìyẹn tí ó fi ń là jáde nínú gbogbo àdánwò àpótí àmì.
Jẹ́ kí ọ̀nà àfọwọ́ máa ṣiṣẹ́, nítorí ìyẹn ni ìbéèrè gidi.
Bí àbájáde tí ó dára ṣe rí
Profáìlì náà yóò wà ní títẹ̀ mọ́ ẹ̀rọ pẹ̀lú ẹnubodè rẹ̀, ìwé-ẹ̀rí rẹ̀ àti àwọn ẹ̀rí ìdánimọ̀ rẹ̀. Kò ní ṣiṣẹ́ ní ìbẹ̀rẹ̀, yóò sì gòkè wá nígbà tí ẹ bá béèrè fún un. Àwọn gbólóhùn mẹ́ta yẹn ni ìdánwò ìtẹ́wọ́gbà.
Kọ UUID ìsopọ ìpìlẹ̀ sínú runbook, nítorí pé ìyẹn ni profáìlì tí ẹ̀ yóò ṣàtúnṣe lẹ́ẹ̀kọ́ mìíràn.
VPN tí ó wà ṣùgbọ́n tí kì í ṣe aládàáṣiṣẹ jẹ́ yíyàn ètò, kì í ṣe ẹ̀yà tí ó ṣá, ó sì ku ẹ̀yà kan.