Þú breytir AllowedIPs í WireGuard-skránni, endurræsir göngin, og leiðatöflan lítur nákvæmlega eins út og áður. Venjulega viðbrögðin eru að eyða leiðinni sem veldur vandræðum og halda áfram, sem virkar þar til næsta endurtenging setur hana aftur. Skráin sem þú breyttir er ekki endilega hluturinn sem bjó til stöðuna sem þú ert að skoða. Tveir stjórar geta keyrt sama samskiptamáta á einni vél, og aðeins annar þeirra á viðmótið á hverjum tíma.

Goðsögn: það er ein WireGuard-stilling á vélinni

wg-quick les skrá undir /etc/wireguard/ og byggir viðmótið þegar þú ræsir það. NetworkManager geymir tengiprófíl í sínu eigin keyfile-sniði og birtir hann við virkjun, og innflutningur á wg-quick-skrá afritar gildin inn í þá prófíl í stað þess að tengjast henni. Að breyta frumritinu eftir á breytir engu, því prófíllinn les það ekki lengur. Sama listi yfir jafningja og lykla getur því verið til tvisvar, og seinni eintakið gildir.

Merki sem er þess virði að muna: breytingar sem standa af sér endurræsingu en ekki endurinnflutning koma frá einni geymslu, og breytingar sem hverfa við endurræsingu koma frá hinni.

Eitt hagnýtt dæmi gerir skiptinguna augljósa. Berðu saman nmcli connection show við systemctl status wg-quick@wg0, athugaðu svo við hvaða viðmót leiðirnar hanga í raun. Ef þjónustan er dauð og viðmótið er uppi, þá vinnur prófíllinn verkið, hvað sem skráin segir.

Goðsögn: leiðarreglurnar eru hluti af WireGuard

WireGuard-tækið í kjarnanum þekkir jafningja og lykla, og það veit ekkert um stefnumiðaða leiðsögn. Hvaða ip rule færslur og aukatöflur sem þú sérð voru settar upp af tólinu sem ræsti viðmótið. wg-quick getur bætt við fwmark og sérstakri töflu auk reglna sem benda á hana, en NetworkManager setur upp leiðir í gegnum eigin ipv4-stillingar og lætur DNS eftir því leysirbakenda sem kerfið notar. Sama göng, mismunandi aukaverkanir.

Lestu ip rule og ip route show table all áður en þú breytir einhverju, og skráðu í hvaða töflu hver leið býr. Tölunúmer sem þú stilltir ekki er sterk vísbending um tólið sem bjó hana til.

Goðsögn: að eyða leiðinni er lagfæring

Leið sem er eytt á keyrslutíma er leið sem eigandinn setur aftur upp við næstu virkjun, og virkjunin getur gerst án þín: fartölva vaknar, tenging flöktir, þjónusta endurræsist eða sjálfvirk tenging NetworkManager. Þess vegna kemur sama leiðin aftur og þess vegna virðist tímabundna lausnin óáreiðanleg frekar en röng. Greindu fyrst stjórann, breyttu svo inntakinu sem sá stjóri les í raun.

Endurtenging og endurræsing viðkomandi þjónustu er prófið sem aðgreinir raunverulega lagfæringu frá þeirri sem aðeins lítur snyrtilega út.

Veldu einn eiganda og fjarlægðu hinn

Veldu stjórann sem uppsetningin þín styður, og slökktu svo á keppinautnum með skjalfestri stjórn hans í stað þess að vona að hann haldist aðgerðalaus. Falið wg-quick-þjónusta eða eytt NetworkManager-prófíll er skýrt; að láta bæði vera virk og láta þau keppa er það ekki. Gættu virks aðgangs áður en þú slökkar á einhverju, því viðmótið sem ber fjartengingu þína gæti verið það sem þú ert að fara að fjarlægja.

Eftir breytinguna skaltu staðfesta umferð sem er innifalin og undanskilin, svo DNS, og endurræsa svo einu sinni. Ef staðan stendur af sér endurræsingu með einum stjóra hefur þú eiganda í stað tilviljunar.

Almenna reglan er þess virði að hafa utan WireGuard líka: þegar stilling kemur aftur og aftur, hættu að eyða niðurstöðunni og finndu ferlið sem heldur áfram að framleiða hana.

Tengdir greinar