Tgħaqqad, l-interface tat-tunnell tidher, u prefiss wieħed li għandek bżonn sempliċement mhux fit-tabella. Il-pass li jmiss huwa normalment tfittxija għal skript li żżidu. Dik it-tfittxija twassal għal tweġibiet li jwaħħlu awżiljarju OpenVPN ġewwa profil, u nofs dawk it-tweġibiet jagħmlu s-sitwazzjoni agħar minflok aħjar, għax rotta nieqsa għandha tliet sidien possibbli u wieħed biss minnhom huwa skript nieqes.

Iddeċiedi liema sid huwa responsabbli qabel ma tikteb xejn.

Tliet sidien, prefiss wieħed nieqes

Il-prefiss jista' jkun nieqes għax ħadd ma pprovdih, għax il-profil irrifjutah, jew għax ġie installat f'post li ma tħarisx lejh. Dawn huma ħsarat differenti u għandhom swar differenti.

L-ewwel wieħed huwa l-aktar faċli biex tiċċekkja: is-server jew il-plugin qatt offrew ir-rotta? Backend li qatt ma rċieva l-prefiss ma jistax jinstallah, u skript awżiljarju ma jistax joħloq aċċessabbiltà li l-pari qatt ma ddeskriva. It-tieni hija l-politika tal-profil, li tista' trażżan rotot li l-konnessjoni kieku tieħu. It-tielet hija tabella jew regola, li tista' żżomm ir-rotta f'post li t-tfittxija awtomatika qatt ma tikkonsulta.

Ir-raba' sid int, aktar tard: skript li żżid ir-rotta mal-konnessjoni imma ma tneħħihiex mal-iskonnessjoni. Dan jipproduċi prefiss li jgħix aktar mit-tunnell, jindika lejn interface mejta u jħawwad lill-persuna li jmiss li tiddenubja l-magna.

Aqra l-profil qabel ma żżid xejn

Ibda bil-proprjetajiet tal-konnessjoni salvata stess. Aqrahom mingħajr ma tferra' sigrieti, u uża l-UUID jekk l-isem tal-profil huwa ambigwu.

nmcli -f vpn.service-type,ipv4.never-default,ipv4.ignore-auto-routes,ipv4.route-table,ipv4.routes connection show office

vpn.service-type jgħidlek liema backend jippossjedi l-konnessjoni, u dan huwa importanti għax id-data tal-plugin hija speċifika għall-backend. Ċavetta li plugin wieħed jaċċetta mhijiex istruzzjoni appoġġata għal ieħor, għalhekk siltiet ikkupjati mid-dokumentazzjoni ta' klijent ieħor mhumiex prova ta' xejn.

ipv4.ignore-auto-routes u ipv4.never-default iwieġbu mistoqsijiet differenti. L-ewwel jista' jirrifjuta rotot li l-konnessjoni kieku tieħu awtomatikament, u t-tieni jikkontrolla jekk il-profil jistax isir ir-rotta awtomatika. Profil li jinjora r-rotot awtomatiċi u ma jiddependix fuq xejn ieħor se jgħaqqad nadif u kważi ma jinstallax xejn.

ip -4 rule show
ip -4 route show table all

Dawk iż-żewġ kmandi jsolvu t-tielet possibbiltà. Fittex il-prefiss tiegħek f'kull tabella, mhux biss fil-main, u ċċekkja jekk regola ta' politika tibgħatx it-tfittxija rilevanti x'imkien ieħor. Jekk il-prefiss jinsab f'tabella oħra u xejn ma jikkonsultah, m'għandekx rotta nieqsa; għandek tfittxija li qatt ma tasal għaliha.

X'ma jistax skript jissewwi

Żieda ta' skript awżiljarju tagħti lil vpn.data ta' NetworkManager program x'jimxi. Dan huwa mekkaniżmu reali, u huwa l-ħażin għall-biċċa l-kbira ta' dawn il-każijiet, għax l-iskript jieħu l-kontroll wara li l-politika tal-profil stess tkun diġà ddeċidiet x'għandu jiġi aċċettat.

script-security ta' OpenVPN huwa l-konfużjoni rikorrenti l-oħra. Hija setting ta' OpenVPN li tirregola liema skripts il-klijent jista' jwettaq u x'jista' jpoġġi fl-ambjent tagħhom; il-livell 3 jippermetti li l-kredenzjali jgħaddu mill-ambjent, li hija deċiżjoni dwar it-trattament tas-sigrieti u mhux tiswija tar-routing. Li twaħħalha fi profil li l-backend tiegħu mhuwiex OpenVPN, jew li tgħolliha meta l-ebda skript ma jeħtiġilha, iżżid l-espożizzjoni mingħajr ma żżid rotta.

Imbagħad hemm ir-rifless tar-restart. Restart tas-servizz NetworkManager iċekken u jibni mill-ġdid kull konnessjoni mmaniġġjata, inkluża dik li biha int konness jekk taħdem mill-bogħod. Hija azzjoni ta' tfixkil, mhux dijanjosi bla ħsara, u fuq server tista' tkun id-differenza bejn sessjoni li tgħix u waħda li ma tgħixx.

Id-deċiżjoni, fl-ordni

Staqsi tliet mistoqsijiet wieħed wara l-ieħor. Il-pari pprovda l-prefiss, li se juri l-log tal-backend jew il-ħruġ tal-istat tiegħu stess? Jekk iva, il-profil huwa kkonfigurat biex jaċċetta u jinstalla rotot, jew qed irażżanhom? Jekk ir-rotta teżisti x'imkien, il-mogħdija tat-tfittxija hija korretta għat-traffiku li qed tittestja?

Biss meta l-ewwel tweġiba hija iva, it-tieni hija iva u t-tielet hija korretta skript supplimentari jsir difendibbli, u anki mbagħad għandek tistaqsi jekk il-backend jappoġġjax ir-rotta b'mod nattiv. Ir-referenza tas-settings tal-VPN tiddokumenta service-type u d-dizzjunarju tad-data speċifiku għall-plugin, u minn hemm għandek tibda qabel ma tassumi li ċavetta teżisti.

Wara korrezzjoni approvata, erġa' għaqqad u ttestja d-destinazzjoni bl-indirizz u mbagħad bl-isem, imbagħad aqla' u erġa' għaqqad biex tikkonferma li l-istat huwa ripetibbli. Sid wieħed, tabella waħda, u rotta li tisparixxi mat-tunnell huwa r-riżultat li jiswa.

Artikli relatati