# Réseau

# Tailscale

# Mise à jour route sur noeud tailscale

# Suppression des routes Tailscale

Procédure pour retirer les routes Tailscale sur un nœud Linux (exemple : machine `goliath`).

> La commande recommandée est `tailscale set` : les réglages sont persistés entre les redémarrages, contrairement à `tailscale up` dont les flags doivent être respécifiés à chaque exécution.

## Distinguer les deux types de routes

- **Routes annoncées** : le nœud agit comme *subnet router* et expose un sous-réseau au reste du tailnet.
- **Routes acceptées** : le nœud *utilise* les routes annoncées par d'autres nœuds du tailnet.

## 1. Arrêter d'annoncer des routes

L'argument vide efface les routes précédemment annoncées.

```bash
sudo tailscale set --advertise-routes=
```

## 2. Arrêter d'accepter les routes des autres nœuds

```bash
sudo tailscale set --accept-routes=false
```

## Vérifier l'état des préférences

Afficher les préférences courantes, dont les routes annoncées :

```bash
tailscale debug prefs
```

La gestion et l'approbation des routes annoncées sont également accessibles depuis la console d'administration Tailscale.

## Remarque : tailscale up

Avec `tailscale up`, les flags ne sont pas persistés entre deux exécutions : il faut donc tous les respécifier à chaque fois. Pour effacer un flag, on le passe avec un argument vide (ex. `tailscale up --advertise-routes=`).