Zergatik itzultzen den ezabatutako WireGuard peer bat berrabiarazi ondoren
Bi egoerak gordetzen dute peer zerrenda: exekutatzen ari den interfazea eta abioan hura idazten duena. Kendu bietatik eta berrikusi SaveConfig ezer ukitu aurretik.
Identitatea exekutatzen ari den interfazetik desagertzen da eta aldaketa eginda ematen du. Zerbitzua berrabiarazi ondoren, itzuli egiten da, eta hori WireGuard-ek agindua alde batera uzten duela ematen du. Benetan gertatu zena sinpleagoa da: abioko konfigurazioak peer-a oraindik badu.
Bi egoerak gordetzen dute zerrenda hori. Ezeztatzea benetakoa da bietako biek galtzen dutenean soilik.
Zer aldatzen du benetan wg set-ek
wg set wg0 peer <public-key> remove aginduak kernelaren barruko exekuzio-interfazea editatzen du. Ez du ezer idazten diskoan. Konfigurazio fitxategia, NetworkManager-en profila edo routerraren gordetako egoera ukitugabe geratzen dira. Hori da diseinua, ez akatsa.
Bereizketa hori nahita egina da, tresnak ez baitu ideiarik ere nork duen interfazearen jabetza. Exekuzio-denborako agindu batek segurua izan behar du beste zerbaiten kudeaketapean dagoen interfaze baten aurrean. Ezin du asmatu kopia iraunkorra non bizi den. Ondorioa erraz esaten da: exekuzio-denborako kentzea aldi baterakoa da eraikuntzaz.
Beraz, peer-a hurrengo berrabiaraztean itzultzen da, eta bere jatorrizko aurrizki baimenduekin itzultzen da. Harenetik bideratutako guztia ere berriz sortzen da. Beraz, ustez ezeztatutako identitate batek bere lehengo helmugak irits ditzake birkargatu ondoren. Exekuzio-denborako irteeran ezerk ez zuen inor ohartarazi.
Aurkitu idazlea fitxategi bat editatu aurretik
Interfazeak jabe bat du. Fitxategi bat irakurtzen duen wg-quick izan daiteke, profila aplikatzen duen NetworkManager, routerraren beraren interfaze konfigurazioa, edo abioan interfazea berriz sortzen duen edukiontzi baten sarrera-puntua. Jabeak inoiz irakurtzen ez duen fitxategi bat editatzeak ez du inolako aldaketa iraunkorrik sortzen.
Hasi exekuzio-interfazetik eta identifikatu gako publikoak, izenak eta helbideak gakoa bera baino identifikatzaile ahulagoak baitira. Ondoren alderatu zerrenda hori jabeak benetan irakurtzen duen gordetako konfigurazioarekin.
wg show wg0 peers
wg show wg0 allowed-ips
systemctl status wg-quick@wg0 --no-pager
ls -l /etc/wireguard
Peer zerrenda eta fitxategiaren edukia bat ez datozen interfaze bizia da diagnostiko osoa. Gordetako konfigurazioak irabazten du abioan, eta exekuzio-denborako egoerak galtzen du. Alderatu biak horietako edozein aldatu aurretik.
SaveConfig tranpa
wg-quick-ek tolestura bat gehitzen du, fitxategiak eskuz editatzen dituztenak harrapatzen dituena. SaveConfig gaituta dagoenean, dokumentatutako itzaltze-jokabideak uneko exekuzio-egoera konfigurazio fitxategiaren gainean idazten du.
Horrek iraunkortasunaren ohiko norabidea iraultzen du. Peer bat kentzen duzu fitxategitik, eta gero zerbitzua gelditzen da. Exekuzio-egoera zure edizioaren gainean idazten da eta oraintxe ezabatutako peer-a leheneratzen du.
Beraz, ordenak garrantzia du: editatu fitxategia interfazea itzalita dagoela, edo desgaitu SaveConfig edizioa egin aurretik, gero igo interfazea berriro eta egiaztatu zer kargatu den. Interfazea piztuta dagoela egindako edizio bat itzaltze-idazketarekiko lasterketa da.
Aldatu bi egoerak, gero birkargatu
Exekuzio-denboran, kendu peer-a gakoaren arabera. Gordetako konfigurazioan, kendu bloke bera jabearen eragiketa onartuaren bidez, haren inguruan editatu beharrean.
Ondoren berrikusi peer-ak zer zeraman. Ezeztatutako identitateari zegokion sare bideratua berariaz berriz esleitu edo kendu egin behar da, ez hurrengo editatuko den peer-ak isilpean heredatu.
Mantendu berreskuratze-bide bat irekita gateway-ak zure sarbide administratiboa ere badaramakeenean. Peer okerra kentzen duen berrabiaraztea zeure buruari eragindako etenaldia da. Gauza bera gertatzen da ibilbide okerra kentzen duen berrabiaraztearekin.
Nola ikusten den gainditutako proba bat
Birkargatu edo berrabiarazi zerbitzua, eta gero irakurri peer zerrenda berriro. Gako zaharrak falta behar du, eta mantendu nahi zenituen peer-ak oraindik presente eta funtzionatzen egon behar dute.
wg show wg0 peers
wg show wg0 allowed-ips
sudo wg-quick down wg0 && sudo wg-quick up wg0
wg show wg0 peers
Egoerak uzten duen tokian, egiaztatu identitate zaharrak jada ez dituela bere lehengo baliabideak iristen. Berrabiarazi aurreko interfaze-zerrenda txukun bat probaren erdia da. Beste erdia identitateak geroago oraindik egin dezakeena da.
Kudeatzaile batek peer-a etengabe leheneratzen badu, utzi maila baxuko kentzea errepikatzeari. Konpondu idazle horrek irakurtzen duen inbentarioa, harik eta ordura arte berrabiarazte bakoitza identitatea berriro agertzeko beste gonbidapen bat baita.