Profaili .ovpn atijọ kuna lori Ubuntu 24.04: awọn ila wo ni lati pa
Ubuntu 24.04 wa pẹlu OpenVPN 2.6, profaili ti a ṣe àkójọpọ fun 2.4 si kuna lori awọn aṣayan ti a yọ kuro. Pa keysize ati ncp-disable, lẹhinna tọ́ ns-cert-type.
Wọ́n gba profaili náà sílẹ̀, wọ́n kó ó wọlé, lẹ́yìn náà ó dúró ní ìlà 12 ti fáìlì pẹ̀lú ìfiranṣẹ́ Unrecognized option tí ó dárúkọ keysize. Kò sí ohun tí ó yí padà nínú àkọsílẹ̀, ilé-iṣẹ́ sì ṣì ń gba àwọn aláìsàn mìíràn. Ohun tí ó yí padà ni aláìsàn fúnra rẹ̀: Ubuntu 24.04 ń fi OpenVPN 2.6 sínú ẹ̀rọ, nígbà tí a kọ àkójọpọ náà fún 2.4. Àtúnṣe ni ìlà kúkúrú ti pípa àwọn ìlà, ìtòlẹ́sẹẹsẹ sì ṣe pàtàkì nítorí pé aṣayan àtijọ́ kọ̀ọ̀kan ń dá ìtúpalẹ̀ dúró kí ó tó di pé a ka èyí tí ó tẹ̀lé.
Ka ìlà àṣìṣe kí o tó fọwọ́ kan fáìlì
OpenVPN ń dárúkọ fáìlì àti ìlà ibi tí ìtúpalẹ̀ dúró sí, nítorí náà o lè tún ìṣòro kan ṣe ní ẹ̀ẹ̀kan ìṣiṣẹ́. Bẹ̀rẹ̀ profaili náà láti terminal dípò applet ojú-iṣẹ́, nítorí pé applet sábà máa ń gbé stderr mì, nọ́mbà ìlà sì ni àmì kan ṣoṣo tí o lè gbẹ́kẹ̀lé tí o máa ń rí: sudo openvpn --config /etc/openvpn/client/provider.ovpn. Tún ìlà yẹn ṣe, ṣiṣẹ́ lẹ́ẹ̀kan sí i, kí o sì retí pé ìkùnà tí ó tẹ̀lé yóò dárúkọ aṣayan mìíràn.
Àṣìṣe ìtúpalẹ̀ máa ń farahàn nígbà gbogbo kí ìfọwọ́sowọ́pọ̀ TLS kankan tó wáyé, nítorí náà ìfiranṣẹ́ tí ó mẹ́nu kan èrìí ti kọjá ìpele ìṣọ̀rọ̀ ìlà. Ìyàtọ̀ yẹn ń dáàbò bò ọ́ kí o má ṣe ṣàtúnṣe fáìlì tí ó ń kùnà nínú ìjẹ́rìí nìkan. Ka ọ̀rọ̀ àkọ́kọ́ ti ìfiranṣẹ́ náà, kì í ṣe àárín rẹ̀.
Ẹ̀kọ́ ìkùnà mẹ́ta, àtúnṣe mẹ́ta tí ó yàtọ̀
Àwọn àkójọpọ àtijọ́ ń kùnà ní ọ̀nà mẹ́ta tí a lè dámọ̀, pípa wọ́n pọ̀ sí ìṣòro kan ni ìdí tí àwọn ènìyàn fi ń tún àwọn àpò íṣẹ́ tí kò tíì bàjẹ́ kọ́. Ọ̀rọ̀ inú ìfiranṣẹ́ náà ń sọ ẹ̀kọ́ tí o wà nínú rẹ̀ kí o tó ṣí fáìlì.
- Àwọn àṣìṣe ìtúpalẹ̀ ń dárúkọ fáìlì àti ìlà, wọ́n sì dúró kí ìrìnàjò kankan tó wáyé.
- Àwọn àṣìṣe ìjíròrò ń so mọ́ra, lẹ́yìn náà wọ́n ń jábọ̀ pé àwọn ẹ̀gbẹ́ méjì kò lè gbà lórí cipher tí a pín tàbí ọ̀nà dátà tí ó tẹ́wọ́gbà.
- Àwọn àṣìṣe ìjẹ́rìí ń lọ jìnnà jùlọ, wọ́n sì ń dárúkọ èrìí, olùṣe tàbí ẹ̀rí tí a kọ̀.
Ṣíṣàtúnṣe profaili ń tún ẹ̀kọ́ àkọ́kọ́ ṣe nìkan. Ìjíròrò nílò ìpinnu ní ẹ̀gbẹ́ méjèèjì ti ọ̀nà abẹ́lẹ̀, ẹ̀rí tí a kọ̀ kì í sì í ṣe ìṣòro ìṣọ̀rọ̀ ìlà rárá. Bí ìfiranṣẹ́ rẹ bá mẹ́nu kan cipher tí a pín tàbí ọ̀nà dátà, pípa tí ó wà nísàlẹ̀ kò ní yí ohunkóhun padà.
Pa àwọn aṣayan tí 2.6 yọ kuro, ní ìtòlẹ́sẹẹsẹ yìí
Ọ̀kọ̀ọ̀kan àwọn ìlà wọ́n ń dá ìtúpalẹ̀ dúró fúnra rẹ̀, nítorí náà aláìsàn ń jábọ̀ wọn ọ̀kọ̀ọ̀kan. Sọ̀ kalẹ̀ nínú àkọ́kọ́, kí o sì ṣiṣẹ́ lẹ́ẹ̀kan sí i lẹ́yìn pípa kọ̀ọ̀kan.
Yọ keysize kúrò ní àkọ́kọ́, nítorí pé kò ní ìbámu òde-òní, wíwà rẹ̀ sì sábà ń fi cipher hàn tí aláìsàn ìsinsìnyí kọ̀ lọ́nà kan náà. Lẹ́yìn náà yọ ncp-disable kúrò, èyí tí ó ń darí ìjíròrò cipher, tí a dá sílẹ̀ ní 2.5, tí ó sì lọ ní 2.6. Rọ́pò ns-cert-type server pẹ̀lú remote-cert-tls server, èyí tí ó ń sọ àfojúsùn kan náà nípasẹ̀ àyẹ̀wò tí a ṣe àtìlẹ́yìn fún.Ìtàn àwọn ìyípadà 2.6 ń ṣe àkójọ àwọn pípa tí ó kù lẹ́gbẹ̀ẹ́ àwọn àrọ́pò wọn, nítorí náà ohunkóhun tí olùtúpalẹ̀ ṣì ń kọ̀ ní ìdáhùn tí a kọ sílẹ̀.
Tọ́jú ẹ̀dà profaili ìpilẹ̀ ṣáájú àtúnṣe àkọ́kọ́. Àwọn olùpèsè ń tún àwọn àkójọpọ ṣe, ìfiwéra pẹ̀lú fáìlì tí a kò fọwọ́ kàn ni ọ̀nà yára jùlọ láti ya àwọn ìyípadà rẹ kúrò nínú tìwọn. Bí pípa kan bá jẹ́ kí aláìsàn bẹ̀rẹ̀ ṣùgbọ́n ọ̀nà abẹ́lẹ̀ ṣì ń kùnà,o ti lọ sínú ẹ̀kọ́ ìjíròrò àti àwọn ìlà tí ó kù kì í ṣe ìdí. Fi ẹ̀dà aláìsàn sínú orúkọ fáìlì kí ẹni tí ó tẹ̀lé lè mọ ìtẹ̀jáde tí àwọn àtúnṣe ń tọ́ka sí.
Jẹ́ kí BF-CBC ṣiṣẹ́ gẹ́gẹ́ bí àrọ́wọ́tó ìdíwọ́ nìkan
Àwọn olùpèsè kan ṣì ń parí lórí BF-CBC, èyí tí OpenVPN 2.6 kò ní jíròrò rẹ̀ láìsí ìrànwọ́ nítorí pé cipher náà ní blọ́ọ̀kù 64-biti. Àtúnṣe tóóró ni àkójọ àrọ́wọ́tó pẹ̀lú olùpèsè legacy OpenSSL, kì í ṣe pípa gbogbo aláìsàn rẹ̀ sílẹ̀.
providers legacy default
data-ciphers AES-256-GCM:AES-128-GCM
data-ciphers-fallback BF-CBC
Ìlà àkọ́kọ́ ń gbé olùpèsè legacy wọlé kí OpenSSL lè ṣì dá cipher yẹn, èkejì ń pa ìjíròrò òde-òní mọ́ fún àwọn ẹlẹgbẹ́ tí wọ́n ṣe àtìlẹ́yìn fún, ẹ̀kẹta sì ń wulo nìkan nígbà tí ilé-iṣẹ́ kò bá pèsè ohunkóhun tí ó dára jù. Ìyẹn ni àìmọ̀ọ́mọ̀ sísọ ọ̀nà abẹ́lẹ̀ di aláìlera, nítorí náà kọ ìdí tí ó fi wà lẹ́gbẹ̀ẹ́ fáìlì. Béèrè fún àkójọpọ tí a tún ṣe lọ́wọ́ olùpèsè ní àkókò kan náà, níwọ̀n bí àrọ́wọ́tó jẹ́ afárá kì í ṣe ibi àfojúsùn.
Má ṣe gbára lé --compat-mode gẹ́gẹ́ bí ìdáhùn gbogbogbòò. Ó ń yí ọ̀pọ̀ ìhùwàsí padà lẹ́ẹ̀kan, pẹ̀lú àwọn àpẹẹrẹ ìjíròrò àti àtúnjíròrò, nítorí náà o kò ní mọ ìyípadà wo ni ó ṣe pàtàkì. Yan àwọn ìlà mẹ́ta tí ó ṣe kedere lókè, nítorí pé ọ̀kọ̀ọ̀kan ń sọ ipa rẹ̀ fúnra rẹ̀.
Ṣèdánwò pẹ̀lú profaili tí aláìsàn ń gbé wọlé gan-an
Àwọn ìsopọ̀ tí a kó wọlé sábà máa ń di ẹ̀dà sínú àkójọ ẹ̀rọ, nítorí náà ṣíṣàtúnṣe fáìlì nínú àpò ìgbàsílẹ̀ rẹ lè má yí ohunkóhun padà. Wá ẹ̀dà tí ń ṣiṣẹ́: sudo grep -rl "remote " /etc/NetworkManager/system-connections /etc/openvpn. Lẹ́yìn náà bẹ̀rẹ̀ ọ̀nà abẹ́lẹ̀ kí o sì ka ìlà àkọsílẹ̀ tí ó ń jábọ̀ cipher ọ̀nà dátà tí a yàn gan-an. Ìsopọ̀ tí ó parí ìfọwọ́sowọ́pọ̀ lórí àrọ́wọ́tó ń sọ fún ọ pé ilé-iṣẹ́ kò pèsè ohunkóhun òde-òní rárá.
Dánwò láti nẹ́tíwọ́kì tí kì í ṣe èyí tí olùpèsè ń retí, kí ojú-ọ̀nà captive tàbí nẹ́tíwọ́kì àlejò tí a ṣe àyọ̀ṣẹ́ má bàa farahàn bí àṣìṣe profaili. Kọ ẹ̀dà aláìsàn pẹ̀lú ìbéèrè ìrànwọ́ kòkàn.
Nígbà tí ọ̀nà abẹ́lẹ̀ bá ti gbé sókè, fi ìbéèrè kan tí ó gbọ́dọ̀ kọjá inú rẹ̀ àti ọ̀kan tí kò gbọ́dọ̀ ránṣẹ́, lẹ́yìn náà jẹ́rìí pé ìdáhùn olùyẹ̀nú yí padà bí o ti retí. Bí profaili bá ti ń túpalẹ̀ báyìí ṣùgbọ́n ìsopọ̀ ṣì ń kùnà, o ti fi ìṣòro ìṣọ̀rọ̀ ìlà sílẹ̀ lẹ́yìn, ọ̀rọ̀ àṣìṣe yóò sì dárúkọ ẹ̀kọ́ tuntun. Tọ́jú fáìlì tí a ṣàtúnṣe nínú ìṣàkóso ẹ̀dà lẹ́gbẹ̀ẹ́ àkọsílẹ̀ tí ó dárúkọ ìtẹ̀jáde OpenVPN tí ó ń tọ́ka sí.