NM OpenVPN: profaili tí a fi pamọ kii ṣe fáìlì .ovpn rẹ
Ìwọlé túmọ̀ àwọn àṣàyàn sí ìsopọ̀ tí a fi pamọ́. Ka vpn.data lẹ́ẹ̀kan sí i, yẹ ta àti ta-dir wò, kí o sì ṣe àtúnṣe ẹyọ kan dípò rírọ́pò ìwé-àtúmọ̀.
Fáìlì .ovpn kan náà ń sopọ̀ láti inú shell, ó sì ń parí àsìkò lẹ́yìn ìwọlé sínú NetworkManager. Ìparí àdánidá ni pé VPN ti bàjẹ́. Àlàyé tí ó ṣeé ṣe jù kéré: NetworkManager kò pa fáìlì mọ́, ó kó apá kan nínú rẹ̀ wọ ìsopọ̀ tí a fi pamọ́, ojú-ọ̀nà tí ń ṣiṣẹ́ sì ń lo àwọn dátà tí a fi pamọ́ yẹn ní ààrò. Ohun tí fáìlì sọ báyìí kò ní í ṣe pẹ̀lú ohun tí profaili náà ní.
Fáìlì kì í ṣe profaili
Ìwọlé jẹ́ ìtúmọ̀, kì í ṣe ìgbé-sórí. Àwọn àṣàyàn tí plugin náà yé di kọkọrọ nínú vpn.data ìwé-àtúmọ̀ ìsopọ̀ náà; àwọn àṣàyàn tí kò yé ni a ń dà nù tàbí kí a kọ sínú ibòmíì, ọ̀nà àkọ́kọ́ sì jẹ́ ìtọ́kasí nìkan. Ṣíṣe àtúnṣe fáìlì orísun lẹ́yìn náà kò yí ohunkóhun nínú ìsopọ̀ tí a ti fi pamọ́.
Àlàfo yẹn ń ṣàlàyé gbogbo ìdílé ìròyìn: a yí kọ́kọ́rọ́ tí a pín padà, a ṣe àtúnṣe fáìlì, ojú-ọ̀nà ṣì ń kùnà. Profaili tí a fi pamọ́ ṣì ń tọ́ka sí ọ̀nà àtijọ́ tàbí iye àtijọ́, líne àṣẹ sì ń bá a lọ ní ṣíṣẹ́ nítorí pé ó ń ka fáìlì tí o ṣàtúnṣe. Àwọn alábàáṣepọ̀ méjì, orísun òtítọ́ méjì, a sì ṣe àtúnṣe ọ̀kan nínú wọn nìkan.
Ka profaili tí a fi pamọ́, kì í ṣe àpótí ìbánisọ̀rọ̀
nmcli -f connection.id,connection.uuid,vpn.service-type,vpn.data connection show office-vpn
Lo UUID nígbà tí profaili méjì bá pín orúkọ kan, kí o sì fìdí rẹ̀ múlẹ̀ pé irú iṣẹ́ ni OpenVPN plugin tí o ń retí, kì í ṣe irú VPN mìíràn tí ó wà ní àpapọ̀. Lẹ́yìn náà fi ojú-ìparí, gbígbé àti àwọn ìtọ́kasí ìwé-ẹ̀rí wé ìpè tí ń ṣiṣẹ́.
Iye tí ó hàn nínú olóòtú àwòrán kì í ṣe ẹ̀rí pé a fi pamọ́. Fi pamọ́, ṣí i lẹ́ẹ̀kan sí i, kí o sì kà á padà nípasẹ̀ líne àṣẹ; àwọn àìpé ìfipamọ́ ti ìgbà àtijọ́ jẹ́ ìdí láti yẹ dátà tí a fi pamọ́ wò, kì í ṣe ẹ̀rí pé gbogbo ìkọ́lẹ́ ìsinsìnyí ní bọ́ọ̀gì kan náà. Ìyẹ̀wò náà gba àṣẹ kan.
Kọ́kọ́rọ́ méjì, àti ìtọ́sọ́nà kan tí ó ṣe pàtàkì
Fún ìsopọ̀ tí ó ń lo ìjẹ́rìí TLS, plugin náà ń fi ọ̀nà kọ́kọ́rọ́ tí a pín pamọ́ sínú ta àti ìtọ́sọ́nà sínú ta-dir, nígbà tí ìgbékalẹ̀ bá lo ọ̀kan. Àwọn méjèèjì ń gbé inú ìwé-àtúmọ̀ dátà profaili, àwọn méjèèjì sì gbọ́dọ̀ bá ohun tí server ń retí mu.
Ìtọ́sọ́nà jẹ́ ìpinnu ní ẹ̀gbẹ́ server tí a fi hàn lórí abániṣepọ̀. Yíyan ọ̀kan nítorí pé profaili aládùúgbò ní í ni ọ̀nà tí kọ́kọ́rọ́ tí ń ṣiṣẹ́ fi ń bẹ̀rẹ̀ sí kùnà ìfọwọ́sowọ́pọ̀. Bí ìṣètò server kò bá ní ìtọ́sọ́nà, abániṣepọ̀ kò gbọ́dọ̀ dá ìtọ́sọ́nà.
Fáìlì kọ́kọ́rọ́ fúnra rẹ̀ gbọ́dọ̀ jẹ́ ohun tí plugin lè kà nínú ipò tí ó ti ń ṣiṣẹ́ gan-an. Àkójọpọ̀ àdínì ní ojú-ìwòye ètò fáìlì tí ó yàtọ̀ sí ìfiṣe kalẹ̀ orí tabili déédéé, nítorí náà ọ̀nà tí ó wà nínú shell rẹ lè jẹ́ aláìrí fún iṣẹ́ náà.
Ṣe àtúnṣe ẹyọ kan, kì í ṣe ìwé-àtúmọ̀
nmcli connection modify office-vpn +vpn.data 'ta=/etc/NetworkManager/certs/office-ta.key'
nmcli connection modify office-vpn +vpn.data 'ta-dir=1'
Àmì àfikún tí ó wà níbẹ̀rẹ̀ ń ṣe àtúnṣe àwọn ẹyọ ìwé-àtúmọ̀ kọ̀ọ̀kan. Fún vpn.data ní àìsí rẹ̀ ń rọ́pò gbogbo ìwé-àtúmọ̀, ó sì jẹ́ bẹ́ẹ̀ ni kọ́kọ́rọ́ kan tí ó ṣákùn máa ń di ìṣètò bàjẹ́ márùn-ún. Ka profaili náà padà lẹ́yìn àyípadà kí o sì fìdí rẹ̀ múlẹ̀ pé àwọn ẹyọ yòókù wà. Ìwé-àtúmọ̀ tí ó pàdánù ojú-ìparí jíjìnnà àti àwọn ìwé-ẹ̀rí rẹ̀ jẹ́ ọ̀sán tí ó gùn jù ọ̀sán tí o bẹ̀rẹ̀ pẹ̀lú.
Tún sopọ̀ nípasẹ̀ àwọn ìṣàkóso déédéé kí o sì wo ìpele tí ń kùnà. Bí ẹnubodè kọ́kọ́rọ́ tí a pín bá kọjá báyìí tí abániṣepọ̀ sì sọ àsìse ìwé-ẹ̀rí tàbí ìjẹ́rìí olùlò, o ti tẹ̀síwájú, ìwádìí tó kàn yóò sì yàtọ̀.
Má ṣe dà àwọn ipò ojú-ọ̀nà ìṣàkóso pọ̀
tls-auth, tls-crypt, àti tls-crypt-v2 jẹ́ ìgbékalẹ̀ ọ̀tọ̀ọ̀tọ̀. Fáìlì kọ́kọ́rọ́ tí ó dàbí ara wọn kò mú wọn di ohun tí a lè pààrọ̀, pípa àwọn pápá TLS-Auth kún nítorí pé profaili mìíràn ní kọ́kọ́rọ́ tí a ṣe àtúnṣe ń mú profaili jáde tí ó kùnà ní ọ̀nà tí ó dàbí kọ́kọ́rọ́ tí kò tọ́.
Lo ìsopọ̀ plugin tí ó bá ipò inú ìṣètò server mu. Nígbà tí ipò kò bá yé, béèrè lọ́wọ́ olówó server dípò rírò ó jáde láti líne àkọ́kọ́ fáìlì.
Pa ọ̀nà ìmúpadàbọ̀ mọ́ nígbà tí ojú-ọ̀nà bá gbé ìsìn ìṣàkóso rẹ. Àyípadà tí a fi pamọ́ kì í ṣe àyípadà tí a ti lo ní dandan, ìwọlé tí ó yọrísí kì í sì ṣe ẹ̀rí pé gbogbo àṣàyàn orísun ni a ti ṣètìlẹ́yìn fún. Àlàfo méjèèjì yẹn yẹ kí a mọ̀ kí o tó tún ìsopọ̀ tí o ń ṣiṣẹ́ lórí rẹ̀ sopọ̀.