Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Location interface is not removed on Linux when defguard-service restarts

Ouverte
#1,201 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
48/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
linux, rust

Piste de recherche

Reproduce the restart and stop cases with sudo systemctl restart defguard-service and sudo systemctl stop defguard-service on AlmaLinux 10 or Ubuntu 24.04, then trace the defguard-service lifecycle and Linux tunnel handling. Done means wg0 is removed on restart and stop, a replacement uses the expected interface, and client updates do not leave the old tunnel active.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug
Description
  • Software version: 2.1.0 - 2.1.2
  • Deployment method: apt/dnf install .deb / .rpm
  • OS: AlmaLinux 10, Ubuntu 24.04

Tested on defguard-client with provisioned service location / regular location

1. Restart service

sudo systemctl restart defguard-service

Expected Actual
wg0 should be destroyed and a new wg0 should be spawned to take it's place. wg0 remains and a new instance of the exact same tunnel is spawned as wg1. This causes routing to go haywire and connectivity loss.
2. Stop service

sudo systemctl stop defguard-service

Expected Actual
wg0 should be destroyed and no tunnel should take it's place. wg0 remains and stays connected/operational instead of disconnecting.
3. Client update

Update client from 2.1.0 → 2.1.2 and relaunch client.

Expected Actual
wg0 should be destroyed and a new wg0 should be spawned to take it's place. wg0 remains and a new instance of the exact same tunnel is spawned as wg1. This causes routing to go haywire and connectivity loss.
Langage dominant
Rust
Étoiles
371
Forks
41
Merge moyen
19 h
PR mergées (30 j)
40

Préparer son environnement

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de DefGuard/client

Toutes les issues de DefGuard/client

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.