WireGuard schéckt Daten, awer kritt näischt zréck: wéi eng Säit?
En héichgehende Sendzähler ass eng Richtung, keng Diagnos. Entschleeft Iech, ob d’Ufro den Tunnel ni verlooss huet oder d’Äntwert ni zréckkomm, ier Dir eppes ännert.
Sendzähler, déi klammen, während den Empfangszähler bei null bleift, beschreiwen eng Richtung, keng Diagnos. Déi selwecht Liesung erschéngt, wann de Peer ni en Handshake fäerdeg gemaach huet, wann d’Destinatioun de falsche Peer gewielt huet, wann déi wäit Säit keng Route zréck huet an wann e Filter d’Äntwert um Heemwee fale léisst. Jiddweree vun dëse gëtt op enger anerer Plaz reparéiert.
De Verglach, deen d’Aarbecht verierzt, ass tëschent enger Ufro, déi den Tunnel ni verlooss huet, an enger Äntwert, déi ni zréckkomm ass. Eng Opnam um richtege Interface entscheet tëschent deenen zwou.
Zähler beschreiwen de Volume, net d’Richtung vum Feeler
D’Zähler vum WireGuard notéieren, wat den Interface dem Peer ginn huet a wat en vun him kritt huet. Si soen net, wéi eng Destinatioun, wéi ee Peer oder wéi eng Halschent vun engem Austausch versot huet. Hannergrondtrafic mécht d’Totaler nach manner informativ, well verschidde Byte kënnen Äntwerten zum Verbindung halen oder onbetraffe Flëss sinn. Liest se als Indikatioun, datt den Interface aktiv ass, a behandelt se duerno net méi als Beweis.
Dat éischt nëtzlech Fakt ass, ob en Handshake aktuell ass. Ouni dee gouf näischt fir dëse Peer verschlësselt an den Empfangszähler huet keng Ursaach, sech ze beweegen.
Peer-Wiel oder de Wee vun der Äntwert: zwou Erklärungen
Déi éischt Erklärung ass, datt de Paket den ugedaachte Peer ni erreecht huet, well d’Route soss anzwousch hiengewise huet oder d’erlaabt Präfixer vum Peer d’Destinatioun net ofgedeckt hunn. Déi zweet ass, datt de Paket ukomm ass an d’Äntwert net konnt zréckkommen, wat e Routingproblem um wäiten Enn ass. Den Table trennt se no deem, wat Dir op jiddwer Punkt géift observéieren.
| Observation | Points to |
|---|---|
| No handshake while transmit climbs | Peer selection or endpoint |
| Handshake current, request visible on the server | Reply path or far-side route |
| Request never visible on the server | Allowed prefixes or local route |
| Both packets visible, nothing reaches the client | Return filter or translation |
Liest den Table vun uewen. En feelenden Handshake schéckt Iech bei Schlësselen, Endpunkten an de baussenzege Wee, well nach näischt anescht ze ënnersichen ass. En aktuelle Handshake mat der Ufro sichtbar um Server verréckelt de Problem an d’Réckrichtung, wou de Routingtable vun der Destinatioun selwer entscheet. Eng Ufro, déi ni um Server erschéngt, ass e Wielproblem, an d’erlaabt Präfixer op béide Peers sinn dat éischt, wat verglach muss ginn.
Zwou vun dëse véier Zeile ginn um Client reparéiert an zwou um Server. Ze wëssen, a wéi engem Puer Dir sidd, ass de gréissten Deel vun der Aarbecht.
Wou Äntwerten verschwannen
Eng Äntwert verléisst d’Destinatioun, erreecht den Tunnelsinterface vum Server a gëtt fir de Peer verschlësselt, deem seng erlaabt Adressen op d’intern Adress vum Client passen. Wann déi Iwwereneestëmmung versot, gëtt d’Äntwert stille verworfen, wat vun der Clientsäit genee wéi e Netzwierkfeeler ausgesäit. Wann d’Äntwert verschlësselt ass an de Filter vum Client selwer se refuséiert, ass de Symptom erëm identesch. Béid Fäll brauchen d’Opnam an net den Zähler.
Déi stäerkst Form vun dësem Feeler ass e Server, deen d’Pakete fir de Client weiderschéckt, awer keng Route zréck an den internen Beräich vum Client huet. En hëlt d’Ufro un, schéckt d’Äntwert a Richtung sengem Standardgateway, an den Tunnel gesäit se ni. Eng breet Iwwersetzungsregel, déi um Server dobäikënnt, verstoppt dee Feeler amplaz d’Route ze reparéieren.
Test eng Destinatioun vun Ufank bis Enn
Wielt eng eenzeg Destinatioun innerhalb vum Beräich vum Peer, a test se, während en Handshake bewäisbar aktuell ass. D’Kommandos heiansdo liesen de Zustand vum Peer, déi gewielte Route an zwou Säite vum Austausch. Féiert d’Opnam um Interface aus, deen déi verschlësselt Pakete tatsächlech benotzen.
wg show wg0 latest-handshakes
wg show wg0 transfer
ip route get 10.60.9.5
sudo tcpdump -ni wg0 host 10.60.9.5
Eng Opnam, déi d’Ufro um Tunnelsinterface weist, ouni datt eppes zréckkënnt, ass eng Äntwert vun der Serversäit, an den Routingtable vun der Destinatioun ass déi nächst Plaz fir nozekucken. Wann iwwerhaapt näischt erschéngt, huet de Paket en anere Wee geholl, also ass déi lokal Route verdächteg. En Austausch, deen an zwou Opnamen ze gesinn ass, awer ouni Fortschrëtt an der Applikatioun, verréckelt d’Fro op d’Paketgréisst oder op e Filter, deen d’Interface-Statistik ni weist. Halt eng Destinatioun an ee Client am Test, well eng zweet Variabel de Beweis erëm an en Androck verwandelt.
Wann Nimm versoen, während eng erlaabt Adress funktionéiert, läit d’Äntwert am DNS an net am Tunnel. Wann nëmme grouss Iwwerdroungen hänken, ënnersicht d’Paketgréisst getrennt.