Għandek profil WireGuard f’/etc/wireguard/wg0.conf u trid li jkun mixgħul mingħajr ma tittajpja wg-quick up bl-idejn wara kull reboot. It-template systemd tal-pakkett tagħmel eżattament dan: [email protected] imexxi wg-quick għall-profil bl-isem wg0. Hija tinstalla wkoll indirizzi, rotot, DNS u kwalunkwe ganċ li jiddikjara l-profil, li huwa aktar milli tgħabbi ċavetta fil-kernel. Ivverifika li t-template teżisti fis-sistema tiegħek qabel ma tassumi li teżisti.

Il-bqija ta’ dan id-dokument issegwi l-ordni li biha tassew tagħmilha.

Sib l-unit u l-profil li taqra

Elenka l-fajls tal-unit b’systemctl list-unit-files 'wg-quick*'. Fuq id-distribuzzjonijiet li jippakkjawha tara [email protected], bl-isem tal-istanza meħud mill-profil. L-istanza tiġi riżolta għal /etc/wireguard/<name>.conf, għalhekk wg-quick@wg0 jaqra biss wg0.conf u xejn aktar. Jekk il-lista hija vojta, il-pakkett tal-għodod mhuwiex installat u l-ebda ammont ta’ attivazzjoni ma jgħin.

Żomm il-profil fil-mod 600 u proprjetà ta’ root. Fih ċavetta privata, u l-unit taħdem bil-qalb b’permessi agħar jekk tħalliha.

Tellagħha u aqra l-ġurnal

Ibda l-istanza b’systemctl start wg-quick@wg0, imbagħad iċċekkja systemctl status wg-quick@wg0 u journalctl -u wg-quick@wg0 -b. Unit li tibda u toħroġ mill-ewwel normalment ikollha żball fil-profil, u l-ġurnal isemmi l-linja. Ikkonferma b’wg show li l-interface teżisti u li l-aħħar handshake hija reċenti. Il-manwal ta’ wg-quick jelenka x’jagħmel l-iskript lil hinn mill-interface stess.

Interface konfigurata mingħajr handshake hija problema ta’ rotta jew ċavetta, mhux problema ta’ servizz.

Żomm manager wieħed responsabbli

Jekk NetworkManager jew klijent ieħor diġà jippossjedi t-tunnel, il-bidu tal-unit systemd joħloq it-tieni proprjetarju għall-istess interface, rotot u DNS. Is-sintomi huma konfużi: it-tunnel jitla’, imbagħad ir-rotot jisparixxu, jew id-DNS jerġa’ lura wara ftit sekondi. Agħżel manager wieħed u iddiżattiva l-ieħor għal dak il-profil. Il-ġurnal normalment juri t-teħid bħala bidliet fir-rotot jew fis-solvitur eżatt wara li l-unit tirrapporta suċċess.

Żewġ managers ma jaqsmu l-proprjetà. Huma jiktbu fuq xulxin.

Ittestja waqfien, restart u boot

Mexxi systemctl stop wg-quick@wg0 u kkonferma li l-interface marret u r-rotot tneħħew. Imbagħad erġa’ ibdaha u ċċekkja li r-rotot jerġgħu jiġu, għax il-bugs tat-tneħħija jidhru bħala rotot li jibqgħu u mhux bħala bidu fallut. Fl-aħħar ippermettilha fil-boot b’systemctl enable --now wg-quick@wg0 u erġa’ ibda darba.

Fil-boot l-isem tal-endpoint irid jiġi riżolt qabel ma l-unit taħdem. Jekk id-DNS għadu mhux mixgħul, l-unit tfalli u tibqa’ falluta sakemm tibdiha bl-idejn.

Irreġistra l-proprjetarju

Ikteb liema profil taqra l-unit, liema manager jippossjedi l-interface u mnejn ġie l-fajl. Meta xi ħadd aktar tard jimporta l-istess tunnel fi klijent desktop, dik in-nota hija d-differenza bejn migrazzjoni u żewġ implimentazzjonijiet li qed jiġġieldu fuq indirizz wieħed. Irreġistra wkoll l-isem tal-interface, għax żewġ profili b’ismijiet simili huma s-sors tas-soltu tal-konfużjoni.

Tunnel b’żewġ proprjetarji jaħdem sal-ewwel reboot, u mbagħad isir misteru. Huwa għalhekk li n-nota tappartjeni lir-repożitorju u mhux lill-ħajt taċ-chat.

Artikli relatati