Zum Inhalt springen

WireGuard/debug

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  rdesktop » getfacl » Suricata » logtop » WireGuard/debug
Version vom 31. Oktober 2022, 19:58 Uhr von Dirkwagner (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „This uses Linux kernel dyamic debug features https://www.kernel.org/doc/html/latest/admin-guide/dynamic-debug-howto.html This asumes that debugfs is mounted under /sys/kernel/debug == Enable WireGuard debug == echo 'module wireguard +p' | sudo tee /sys/kernel/debug/dynamic_debug/control == Disable WireGuard debug == echo 'module wireguard -p' | sudo tee /sys/kernel/debug/dynamic_debug/control == View Logs == dmesg or sudo journalctl -f ;Example…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

This uses Linux kernel dyamic debug features

https://www.kernel.org/doc/html/latest/admin-guide/dynamic-debug-howto.html

This asumes that debugfs is mounted under /sys/kernel/debug

Enable WireGuard debug

echo 'module wireguard +p' | sudo tee /sys/kernel/debug/dynamic_debug/control

Disable WireGuard debug

echo 'module wireguard -p' | sudo tee /sys/kernel/debug/dynamic_debug/control

View Logs

dmesg

or

sudo journalctl -f
Example output
[431032.581466] wireguard: wg0: Sending keepalive packet to peer 1 (10.0.0.1:51820)
[431032.581524] wireguard: wg0: Sending handshake initiation to peer 1 (10.0.0.1:51820)
[431032.584389] wireguard: wg0: Receiving handshake response from peer 1 (10.0.0.1:51820)
[431032.584396] wireguard: wg0: Keypair 3435 destroyed for peer 1
[431032.584398] wireguard: wg0: Keypair 3437 created for peer 1
[431032.584402] wireguard: wg0: Sending keepalive packet to peer 1 (10.0.0.1:51820)
[431057.669188] wireguard: wg0: Sending keepalive packet to peer 1 (10.0.0.1:51820)
[431082.756942] wireguard: wg0: Sending keepalive packet to peer 1 (10.0.0.1:51820)

See also

  1. man wg(8)