Promijenite AllowedIPs u WireGuard datoteci, ponovo pokrenete tunel, a tablica usmjeravanja izgleda točno kao prije. Uobičajena reakcija je izbrisati spornu rutu i nastaviti, što funkcionira dok je sljedeće spajanje ne vrati. Datoteka koju ste uredili nije nužno objekt koji je proizveo stanje koje gledate. Dva upravitelja mogu pokretati isti protokol na jednom računalu, a samo jedan od njih posjeduje sučelje u svakom trenutku.

Mit: na računalu postoji samo jedna WireGuard konfiguracija

wg-quick čita datoteku u /etc/wireguard/ i gradi sučelje kada ga podignete. NetworkManager pohranjuje profil veze u vlastitom keyfile formatu i prikazuje ga pri aktivaciji, a uvoz wg-quick datoteke kopira vrijednosti u taj profil umjesto da se na njega veže. Uređivanje izvornika nakon toga ne mijenja ništa, jer ga profil više ne čita. Isti popis partnera i ključeva stoga može postojati dvaput, uz drugu kopiju na snazi.

Znak koji vrijedi zapamtiti: izmjene koje prežive ponovno pokretanje ali ne i ponovni uvoz dolaze iz jedne pohrane, a izmjene koje nestanu pri ponovnom pokretanju dolaze iz druge.

Jedan praktičan primjer čini podjelu očitom. Usporedite nmcli connection show s systemctl status wg-quick@wg0, zatim provjerite na koje su sučelje rute stvarno prikačene. Ako je usluga mrtva, a sučelje podignuto, posao obavlja profil, što god datoteka govorila.

Mit: pravila usmjeravanja dio su WireGuarda

WireGuard uređaj u jezgri poznaje partnere i ključeve, a o policy usmjeravanju ne zna ništa. Kakve god ip rule unose i dodatne tablice vidjeli, instalirao ih je alat koji je podigao sučelje. wg-quick može dodati fwmark i namjensku tablicu plus pravila koja pokazuju na nju, dok NetworkManager instalira rute kroz vlastite ipv4 postavke i prepušta DNS onom resolver backendu koji sustav koristi. Isti tunel, različite nuspojave.

Pročitajte ip rule i ip route show table all prije nego što bilo što promijenite i zabilježite u kojoj tablici živi svaka ruta. Broj tablice koji niste konfigurirali snažan je znak alata koji ju je stvorio.

Mit: brisanje rute je popravak

Ruta izbrisana tijekom rada ruta je koju će vlasnik ponovno instalirati pri sljedećoj aktivaciji, a aktivacija se može dogoditi bez vas: buđenje prijenosnika, treptaj veze, ponovno pokretanje usluge ili NetworkManager automatsko spajanje. Zato se ista ruta vraća i zato privremeno rješenje djeluje nepouzdano, a ne pogrešno. Najprije identificirajte upravitelja, zatim promijenite ulaz koji taj upravitelj stvarno čita.

Ponovno spajanje i ponovno pokretanje dotične usluge test je koji razlikuje pravi popravak od onog koji samo uredno izgleda.

Odaberite jednog vlasnika i uklonite drugoga

Odaberite upravitelja koji vaša instalacija podržava, zatim onemogućite konkurentsku aktivaciju kroz njezinu dokumentiranu kontrolu umjesto da se nadate da će ostati neaktivna. Maskirana wg-quick usluga ili izbrisan NetworkManager profil eksplicitni su; ostaviti oboje omogućeno i pustiti ih da se utrkuju nije. Sačuvajte radni pristup prije nego što bilo što onemogućite, jer sučelje koje nosi vašu udaljenu sesiju može biti ono koje ćete upravo ukloniti.

Nakon promjene provjerite uključeni i isključeni promet, zatim DNS, zatim jednom ponovno pokrenite. Ako stanje preživi ponovno pokretanje s jednim upraviteljem, imate vlasnika umjesto slučajnosti.

Opće pravilo vrijedi zadržati i izvan WireGuarda: kada se neka postavka stalno vraća, prestanite brisati rezultat i pronađite proces koji ga neprestano proizvodi.

Povezani članci