Kò sí bọ́tìnì VPN lórí desktop: ṣé profáìlì ṣì wà?
Pánẹ́ẹ̀lì tí ó sọnù jẹ́ ìbéèrè ìnterfésì, kì í ṣe ẹ̀rí pé pròtọ́kọ́ọ̀lù ti pòórá. Ṣe àkọsílẹ̀ àwọn profáìlì tí a fipamọ́ nípa UUID, kí o sì pa ọ̀kan mọ́ ní ìṣiṣẹ́ pẹ̀lú nmcli kí o tó tún fi sórí ẹ̀rọ.
Fífi àwọn pákẹ́jì sórí ẹ̀rọ lẹ́ẹ̀kan sí i kì í sábà mú kí àkọsílẹ̀ VPN tí mẹ́nù nẹ́tíwọ́kì desktop kò tíì yà rí padà wá. Pánẹ́ẹ̀lì àti ìsopọ̀ jẹ́ ohun méjì tí ó ní olówó méjì: ìnterfésì desktop ń ya ohun tí plugin rẹ̀ ń fi hàn, ilé-iṣẹ́ nẹ́tíwọ́kì sì ń tọ́jú profáìlì náà. Ọ̀kan lè pòórá kúrò nínú mẹ́nù nígbà tí èkejì ń bá a lọ ní ṣíṣe iṣẹ́, ìdí nìyẹn tí mẹ́nù kò fi jẹ́ ibi tí ó tọ́ láti bẹ̀rẹ̀. Ṣàyẹ̀wò profáìlì náà kọ́kọ́, kí o sì pinnu bóyá desktop tàbí ìsopọ̀ ni ó ti bàjẹ́ ní tòótọ́.
Bọ́tìnì àti profáìlì jẹ́ ti ohun tí ó yàtọ̀ síra
Ojú-ìwé nẹ́tíwọ́kì lórí desktop ń ya ohun tí ìnterfésì tí a fi sórí ẹ̀rọ àti àwọn ẹ̀yà olóòtú VPN rẹ̀ mọ̀ bí wọ́n ṣe ń ya. NetworkManager, tàbí ilé-iṣẹ́ èyíkéyìí tí ó ní nẹ́tíwọ́kì lórí ẹ̀rọ yẹn, ń tọ́jú ìtumọ̀ ìsopọ̀ náà ó sì ń pinnu bóyá a lè gbé e ró. Kò sí ohun tí ó fipá mú àwọn ojú méjì náà láti fohùn ṣọ̀kan, àti lẹ́yìn àyípadà desktop, ìgbéga pínpín tàbí ṣíṣe ìdánwò lórí ẹ̀dá ìdàgbàsókè wọ́n kì í sábà fohùn ṣọ̀kan. Nítorí náà pánẹ́ẹ̀lì lè àìpé láìjẹ́ pé tunnel ti sọnù. Kíka èyí gẹ́gẹ́ bí ìṣòro pròtọ́kọ́ọ̀lù ń yọrí sí ìyípo àtúnsórí ẹ̀rọ tí kò tún ohunkóhun ṣe.
| What the screen shows | Check it against | What the answer rules out |
|---|---|---|
| No VPN section at all | nmcli connection show | Whether any profile exists |
| A VPN section with an empty list | The editor or plugin package for that VPN type | Whether the frontend can draw it |
| The same profile listed twice | Both UUIDs | Whether an import loop made copies |
Ṣiṣẹ́ lórí tábìlì náà láti orí, nítorí ẹ̀ka kọ̀ọ̀kan ń dáhùn ìbéèrè ọ̀tọ̀ọ̀tọ̀ àti ẹ̀ka àkọ́kọ́ ni ó sàn jù. Profáìlì tí ó wà ń gbé ìṣòro náà lọ sí ìnterfésì, nígbà tí profáìlì tí kò sí rárá ń gbé e lọ sí ìpèsè. Líláka láti mọ èwo nínú àwọn méjì ni ó wà lọ́wọ́ rẹ ni ó ń sọ àyẹ̀wò ìṣẹ́jú mẹ́wàá di ọ̀sán odindi tí a fi ń tún fi sórí ẹ̀rọ.
Bèèrè lọ́wọ́ NetworkManager ohun tí ó ti tọ́jú
Bèèrè lọ́wọ́ ilé-iṣẹ́ náà tààrà dípò kíka mẹ́nù, nítorí àwọn àṣẹ méjì ń ya ohun tí ó wà sílẹ̀ kúrò lára ohun tí ń ṣiṣẹ́. Ṣe wọ́n lórí ẹ̀rọ náà fúnra rẹ̀, kí o sì ṣe èkejì ṣáájú àti lẹ́yìn gbogbo ìgbìyànjú ìṣiṣẹ́. Àwọn àkọsílẹ̀ méjì kò lè rọ́pò ara wọn, ìyàtọ̀ tí ó wà láàrín wọn sì ni àyẹ̀wò àrùn.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
Profáìlì tí a fipamọ́ lè má ṣiṣẹ́, èyí jẹ́ deede kò sì sọ ohunkóhun nípa desktop. Àkọsílẹ̀ méjì tí ó ní orúkọ tí ó jọra wọ́pọ̀ lẹ́yìn ìyípo ìkójọpọ̀, UUID nìkan ni ó ń yà wọ́n. Tunnel tí ilé-iṣẹ́ mìíràn ní tààrà lè má wọ inú àkọsílẹ̀ yìí láé, nítorí náà àbájáde òfo kì í ṣe àbùkù NetworkManager lẹ́ẹ̀kan náà. Yan nípa UUID láti ìsinsìnyí, nítorí orúkọ jẹ́ àmì tí àwọn ènìyàn ń ṣàtúnṣe, àwọn ìdánimọ̀ kì í ṣe bẹ́ẹ̀.
Ṣàyẹ̀wò profáìlì náà dípò kí o tún kó o wọlé
Nígbà tí profáìlì wà, ka àwọn àlàyé rẹ̀ láìbèèrè àwọn àṣírí tí a fipamọ́. Nígbà tí kò sí, lo ìlànà ìpèsè tàbí ìkójọpọ̀ tí plugin náà ṣàkọsílẹ̀ lẹ́ẹ̀kan, kí o sì jẹ́rìí ohun tí ó dá. Pípadà ṣe ìkójọpọ̀ nítorí mẹ́nù náà wà ní òfo ni ọ̀nà tí ẹ̀rọ fi ń parí pẹ̀lú ẹ̀dà mẹ́rin tí ń díje ti ìsopọ̀ kan.
Àwọn ẹ̀dà yẹn jẹ́ ìyídà pẹ̀lú àmì ìwé tí kò sí ẹni tí ó kà: olùlò desktop kò lè sọ èyí tí a ìbá lò, alábòójútó tí ó kàn kò sì lè sọ.Pa àwọn ẹ̀dà náà rẹ́ pẹ̀lú ìmọ̀ọ́nà, lẹ́yìn tí o ba ti ṣàkọsílẹ̀ àwọn ìdánimọ̀ wọn, dípò kí o jẹ́ kí ìyípo ìkójọpọ̀ pinnu. Kọ UUID tí ó kù sílẹ̀, nítorí pé iye yẹn ni ìṣiṣẹ́ láti terminal nílò. Profáìlì tí a kó wọlé lẹ́ẹ̀mejì pẹ̀lú orúkọ tí ó yàtọ̀ sábà jẹ́ ìtumọ̀ kan tí ń ṣiṣẹ́ àti àkójọpọ̀ àìnísùúrù kan. Àkọsílẹ̀ profáìlì jẹ́ ìṣètò, ó sì yẹ kí ó gba ìtọ́jú kan náà bí ìsopọ̀ náà fúnra rẹ̀.
Pa profáìlì tí a fipamọ́ mọ́ ní ìṣiṣẹ́ láti terminal
ìwé nmcli ń ṣàlàyé ìṣiṣẹ́ ìbáṣepọ̀ profáìlì tí a yàn, èyí tí ó sọ ìlà àṣẹ di ìnterfésì èkejì tí a ń ṣètìlẹ́yìn fún, kì í ṣe ọ̀nà àyíká. Rọ́pò ìdánimọ̀ àpẹẹrẹ nísàlẹ̀ pẹ̀lú UUID tí o tọ́jú. Lóye ohun tí àṣẹ náà ń ṣe kí o tó ṣe é, nítorí ó ń yí ipò nẹ́tíwọ́kì padà. Àwọn ọ̀nà àti DNS lè ṣí kúrò, ìpàdé àléèrè lórí ìnterfésì tí a ń tún ṣètò kò sì ní yè.
Ṣe é láti console àdúgbò, tàbí pẹ̀lú ètò láti tún wọlé nígbà tí àyípadà náà bá lọ gbé.--ask ń kó àwọn ìwọlé tí profáìlì ṣe aláìní; kò forí pa àṣẹ ẹ̀rọ náà. Kò sì ṣe ìdánilójú pé gbogbo ìbéèrè ìjẹ́rìí plugin yóò ṣiṣẹ́ nínú terminal, nítorí àwọn kan ń dúró de pátákó tí a kò lè dé ibẹ̀.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Ka àbájáde náà kí o tó di desktop lẹ́bi
Bí profáìlì náà bá gòkè, ìsopọ̀ tí a fipamọ́ ń ṣiṣẹ́ ìṣàkóso yìí sì ń ṣiṣẹ́. Èyí ń dín ẹ̀dùn náà kù sí ìnterfésì, tí ó jẹ́ àkọsílẹ̀ ẹ̀yà mìíràn àti sábà ẹgbẹ́ mìíràn. Bí kò bá gòkè, àìṣeéṣe náà wà nínú profáìlì tàbí nínú tunnel, desktop kò sì tíì jẹ́ ìṣòro rárá.
Ìṣiṣẹ́ tí ó ṣàṣeyọrí kò sì sọ ohunkóhun nípa bóyá ẹ̀yà olóòtú ìnterfésì wà, tàbí bóyá pánẹ́ẹ̀lì fúnra rẹ̀ ń hùwà lọ́nà tí kò tọ́. Àwọn yẹn kò jẹ́ ìbéèrè fún ìnterfésì tí pínpín ṣètìlẹ́yìn fún àti àwọn pákẹ́jì plugin tí ó bá a mu. Sísopọ̀ wọn mọ́ àtúnsórí ẹ̀rọ sábà fi pánẹ́ẹ̀lì sílẹ̀ gan-an bí ó ti wà, ó sì ń fi ìtúnbẹ̀rẹ̀ kan kún ìtàn náà.
Ìròyìn tí ó wúlò ń dárúkọ ẹ̀dá desktop, irú ìsopọ̀, iṣẹ́ pánẹ́ẹ̀lì tí ó sọnù, àti bóyá profáìlì náà hàn tàbí ó lè ṣiṣẹ́ nípasẹ̀ ìnterfésì tí a ṣètìlẹ́yìn fún. Ṣíṣàpèjúwe mẹ́nù tí ó sọnù kò nílò kọ́kọ́rọ́ àdáni tàbí profáìlì tí ó gbé ẹ̀rí ìdánimọ̀. Ìyẹn ti tó fún olùtọ́jú láti tún ipò pánẹ́ẹ̀lì ṣe láìfi ọwọ́ kan ẹ̀rí ìdánimọ̀ kankan.