NetworkManager jew wg-quick: min jippossjedi r-rotot WireGuard tiegħek?
Żewġ managers jistgħu jitolbu l-istess konnessjoni WireGuard, u l-konfigurazzjoni li editjajt tista’ ma tkunx dik fis-seħħ. Sib il-proprjetarju mir-rotot, ir-regoli u l-istat tal-interface.
Tibdel AllowedIPs fil-fajl WireGuard, terġa’ tibda t-tunnel, u t-tabella tar-routing tidher eżattament bħal qabel. Ir-reazzjoni tas-soltu hija li tħassar ir-rotta li tħawwad u tkompli, li taħdem sakemm l-erja konnessjoni li jmiss terġa’ tqegħdha. Il-fajl li editjajt mhuwiex neċessarjament l-objettiv li pproduċa l-istat li qed tara. Żewġ managers jistgħu jmexxu l-istess protokoll fuq magna waħda, u wieħed biss minnhom jippossjedi l-interface f’kull mument.
Mitu: hemm konfigurazzjoni waħda WireGuard fuq il-magna
wg-quick jaqra fajl taħt /etc/wireguard/ u jibni l-interface meta tħarreġha. NetworkManager jaħżen profil tal-konnessjoni fil-format keyfile tiegħu stess u jippreżentah waqt l-attivazzjoni, u l-importazzjoni ta’ fajl wg-quick tikkopja l-valuri f’dak il-profil minflok ma tagħmel referenza għalih. L-editjar tal-oriġinal wara ma jbiddel xejn, għax il-profil ma jibqax jaqrah. Għalhekk l-istess lista ta’ pari u ċwievet tista’ teżisti darbtejn, bit-tieni kopja fis-seħħ.
Sinjal li jistħoqqlu jiftakru: bidliet li jifilħu għal restart iżda mhux għal import mill-ġdid ġejjin minn maħżen wieħed, u bidliet li jisparixxu fir-restart ġejjin mill-ieħor.
Eżempju prattiku wieħed jagħmel id-diviżjoni ovvja. Qabbel nmcli connection show ma’ systemctl status wg-quick@wg0, imbagħad iċċekkja liema interface r-rotot fil-fatt huma mdendla minnha. Jekk is-servizz huwa mejjet u l-interface hija ’l fuq, il-profil qed jagħmel ix-xogħol, jaqbel x’jaqbel il-fajl.
Mitu: ir-regoli tar-routing huma parti minn WireGuard
L-apparat WireGuard fil-kernel jaf il-pari u ċ-ċwievet, u ma jafx xejn dwar routing bil-politika. Liema ip rule dħul u tabelli żejda tara ġew installati mill-għodda li tellgħet l-interface. wg-quick jista’ jżid fwmark u tabella dedikata flimkien ma’ regoli li jindikaw lejha, filwaqt li NetworkManager jinstalla rotot permezz tas-settings ipv4 tiegħu stess u jħalli d-DNS lill-backend tar-resolver li juża s-sistema. L-istess tunnel, effetti sekondarji differenti.
Aqra ip rule u ip route show table all qabel ma tbiddel xejn, u noti f’liema tabella tgħix kull rotta. Numru ta’ tabella li ma kkonfigurajtx huwa ħjiel qawwi dwar l-għodda li ħolqotha.
Mitu: li tħassar ir-rotta hija tiswija
Rotta mħassra waqt il-ħidma hija rotta li l-proprjetarju jerġa’ jinstalla fl-attivazzjoni li jmiss, u l-attivazzjoni tista’ sseħħ mingħajrek: qawmien ta’ laptop, flap tal-link, restart tas-servizz jew awto-konnessjoni ta’ NetworkManager. Għalhekk l-istess rotta terġa’ lura u għalhekk il-workaround jidher mhux affidabbli minflok żbaljat. L-ewwel identifika l-manager, imbagħad ibdel l-input li dak il-manager fil-fatt jaqra.
Erġa’ tikkonnettja u terġa’ tibda s-servizz rilevanti huwa t-test li jifred tiswija vera minn waħda li tidher biss pulita.
Agħżel proprjetarju wieħed u neħħi l-ieħor
Agħżel il-manager li jappoġġja l-iskjerament tiegħek, imbagħad iddiżattiva l-attivazzjoni rivali permezz tal-kontroll dokumentat tiegħu minflok ma tittama li jibqa’ inattiv. Servizz wg-quick maskerat jew profil NetworkManager imħassar huwa espliċitu; li tħalli t-tnejn attivi u tħallihom jisbqu lil xulxin mhuwiex. Ippreserva aċċess funzjonanti qabel tiddiżattiva xejn, għax l-interface li ġġorr is-sessjoni remota tiegħek tista’ tkun dik li qed tipprepara biex tneħħi.
Wara l-bidla, ivverifika t-traffiku inkluż u eskluż, imbagħad id-DNS, imbagħad erġa’ ibda darba. Jekk l-istat jiflaħ għal restart b’manager wieħed, għandek proprjetarju minflok koinkidenza.
Ir-regola ġenerali tiswa biex tinżamm lil hinn minn WireGuard ukoll: meta setting jibqa’ jerġa’ lura, waqaf tħassar ir-riżultat u sib il-proċess li jibqa’ jipproduċih.