Àkọsílẹ̀ VPN méjì, gateway kan, àti àmì desktop kan tó so mọ́ bí ẹni tó lò ó gbẹ̀yìn. Ìdí tó wọ́pọ̀ ni olùbẹ̀rẹ̀ tó tún orúkọ olùmúlò profaili tí wọ́n pín kọ ṣáájú kí ó tó so, tàbí ọ̀kan tó ń wá orúkọ ìfihàn tí profaili méjèèjì ń pín lẹ́ẹ̀kọ̀ọ̀kan. NetworkManager ti ń fi UUID yàtọ̀ profaili, nítorí náà àmì lè dárúkọ ọ̀kan nínú wọn gbáà, kí ó sì fi ìdánimọ̀ náà sílẹ̀. Ohun tí kò gbọdọ̀ gbé ni ọ̀rọ̀ ìpamọ́.

Olùbẹ̀rẹ̀ jẹ́ atọ́ka, kì í ṣe ibi ìpamọ́ ẹ̀rí.

Wá UUID kí o sì jẹ́rìí ìdánimọ̀

Ṣe àkójọ àwọn ìsopọ̀ tó wà ní ìpamọ́ kí o sì ka UUID, ID ìsopọ̀, àti orúkọ olùmúlò tí profaili kọ̀ọ̀kan ń pa mọ́. Jẹ́rìí profaili wo ni àkọsílẹ̀ wo ṣáájú kí o tó dá ohunkóhun, nítorí orúkọ ìfihàn jẹ́ àmì, kì í ṣe kọ́kọ́rọ́. Bí àkọsílẹ̀ méjèèjì bá nílò gateway tàbí profaili ọ̀tọ̀ọ̀tọ̀, ìyẹn jẹ́ iṣẹ́ ìṣètò ọ̀tọ̀ọ̀tọ̀.

Lo UUID nínú olùbẹ̀rẹ̀. Wíwá pẹ̀lú orúkọ ìfihàn ń ṣiṣẹ́ títí ẹnìkan yóò fi tún orúkọ profaili ṣe, lẹ́yìn náà àmì yóò so mọ́ àkọsílẹ̀ tí kò tọ́ tàbí kò so mọ́ nkankan.

Kọ àkọsílẹ̀ desktop

Àkọsílẹ̀ desktop nílò irú, orúkọ, àti ìlà tó lè ṣiṣẹ́. Àṣẹ náà gbọdọ̀ gbé UUID yẹn sókè kí ó sì jẹ́ kí NetworkManager béèrè àṣírí náà, ìyẹn ni nmcli --ask connection up uuid ... wà fún. Pa Terminal=true mọ́ kí ìbéèrè náà lè hàn nígbà tí a bá nílò àṣírí. Rọ́pò ààyè pẹ̀lú UUID tí o kíyèsí ní tòótọ́, kí o má sì fi ìbòrí shell kún un kìkì láti fi ìbéèrè náà pamọ́.

Ìlànà Desktop Entry ń ṣàlàyé Exec gẹ́gẹ́ bí ètò àti àwọn àríyànjiyàn rẹ̀. Kì í ṣe script shell, kò sì nílò ọ̀kan.

Jẹ́ kí aṣojú pa àṣírí náà mọ́

Àwọn àṣírí jẹ́ ti aṣojú fún olùmúlò kọ̀ọ̀kan, ti òrùka kọ́kọ́rọ́, tàbí ti ìbéèrè ìbáṣepọ̀. Ọ̀rọ̀ ìpamọ́ nínú Exec ń hàn nínú àkójọ àwọn ìlànà, nínú fáìlì desktop, àti nínú àwòrán ojú-ìwé kankan ti àpèjúwe àwọn ànímọ́. Bí profaili bá nílò àṣírí, jẹ́ kí ìbéèrè tí a ṣètìlẹ́yìn fún gbé e, kí aṣojú sì rántí rẹ̀ fún olùmúlò yẹn.

--ask jẹ́ ìbáṣepọ̀ nípasẹ̀ àwòrán. Kì í ṣe ìlànà fún ìdarí aláìṣọ́nà, kò sì ṣe ìdánilójú pé gbogbo ìpènyà ìjẹ́rìí tàbí ẹ̀rọ ìfikún lè di script rárá.

Má ṣe na ọwọ́ sí sudo

Àṣẹ láti yí ìsopọ̀ padà tàbí mú un ṣiṣẹ́ jẹ́ àṣẹ NetworkManager tí a fúnni nípasẹ̀ ìlànà rẹ̀, kì í ṣe àǹfààní Unix. Ṣíṣe olùbẹ̀rẹ̀ pẹ̀lú sudo kò fún ìlànà náà ní òrùka kọ́kọ́rọ́ olùmúlò mìíràn, kò sì tún ìkọ̀sílẹ̀ gateway ṣe. Lórí ẹ̀rọ tí a pín, ṣàyẹ̀wò àwọn àkọsílẹ̀ agbègbè wo ni ó ń rí profaili wo àti ẹni tí ó ní àṣírí kọ̀ọ̀kan; àwọn àmì ọ̀tọ̀ọ̀tọ̀ kì í dá ìyàsọ́tọ̀ fúnra wọn.

Profaili méjì tó ń ṣiṣẹ́ fún gateway kan náà lè tún díje fún àwọn ọ̀nà tàbí tàbùkù ìlànà ìgbà kan náà. Ìyẹn jẹ́ ìbéèrè ìlànà, kì í ṣe àṣìṣe olùbẹ̀rẹ̀.

Ṣàyẹ̀wò gbogbo ìgbésẹ̀

Mú olùbẹ̀rẹ̀ ṣiṣẹ́ lẹ́ẹ̀kan kí o sì jẹ́rìí ohun mẹ́ta: UUID wo ló gòkè wá, ìdánimọ̀ wo ni gateway rí, àti bóyá ìbéèrè àṣírí farahàn níbi tí o ti retí. Bí ìsopọ̀ bá kùnà, pa ìfiránṣẹ́ àṣìṣe àkọ́kọ́ mọ́. Fífi ọ̀rọ̀ ìpamọ́ kún ìlà àṣẹ kí ọ̀nà kúkúrú lè dàbí ẹni tó dúró fúnra rẹ̀ ń fi àṣìṣe yẹn pamọ́, ó sì dá ìṣòro tó burú jáì.

Kọ UUID àti ìbámu àwọn àkọsílẹ̀ sínú àwọn àkọsílẹ̀ ẹgbẹ́. Ẹni tó kàn yóò yí profaili padà nílò láti mọ àmì wo ló gbára lé e, àkọsílẹ̀ yẹn sì ni ó ń dáàbò bo ìyípadà orúkọ kí ó má di ìdádúró iṣẹ́.

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