632451817a8fb3945e6a481fbfc00cddc8f1272b
Migration de ZeroTier vers Tailscale
✨ Objectif
Remplacer l'ensemble du réseau ZeroTier par Tailscale, avec routage sécurisé via un subnet router configuré sur le serveur PVE (Proxmox).
🌐 Infrastructure
Routeur Tailscale principal :
- Nom :
pve - IP locale :
192.168.1.201 - Rôle : Subnet router
- Commandes lancées :
tailscale up --advertise-routes=192.168.1.0/24,192.168.192.0/24
- IP Tailscale : 100.xxx.xxx.xxx
Sous-réseaux routés :
192.168.1.0/24: Réseau principal (Docker, Proxmox, VMs)192.168.192.0/24: Réseau ZeroTier existant
🛠️ Procédure d'installation Tailscale (Linux)
⚠️ Remarques importantes :
- Dans certains cas,
tailscaledne démarre pas automatiquement (surtout en LXC non privilégié) : il faut alors le lancer manuellement avec--tun=userspace-networking- Il peut être nécessaire de supprimer manuellement le socket
/var/run/tailscale/tailscaled.socksi un processus précédent a échoué- Un port SSH personnalisé (ex. non standard sur MikroTik) peut bloquer le transfert
scpsi mal configuré- Certains fichiers
.npk(MikroTik) ne sont pas compatibles selon l'architecture (armvsarm64)
Sur chaque machine Debian/Ubuntu/DietPi/Docker-based :
curl -fsSL https://tailscale.com/install.sh | sh
Pour LXC non privilégié :
tailscaled --tun=userspace-networking --socks5-server=localhost:1055 &
tailscale up
Pour LXC privilégié ou VM complète :
systemctl enable --now tailscaled
tailscale up
Une fois connecté, l’authentification se fait via le lien fourni (https://login.tailscale.com/auth?...).
🚀 Machines migrées vers Tailscale
| Machine | Type | IP Tailscale | Accès SSH | Tailscale Installé |
|---|---|---|---|---|
macbookpro |
Mac M1 | 100.xxx.xxx.xxx | Oui | Oui |
pve |
Proxmox | 100.xxx.xxx.xxx | Oui | Oui (subnet router) |
omv |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui |
pbs |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui |
jellyfin |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui (userspace) |
plex |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui (userspace) |
docker-ptr |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui (userspace) |
gcm |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui (userspace) |
zmd |
LXC Debian | 100.xxx.xxx.xxx | Oui | Oui |
samsung-sm-f731b |
Mobile | 100.xxx.xxx.xxx | - | Oui (app Android) |
win11 |
Windows | 100.xxx.xxx.xxx | Oui | Oui |
💔 ZeroTier : machines désactivées
| Machine | Action effectuée |
|---|---|
macbookpro |
ZT supprimé |
pve |
ZT supprimé |
omv |
ZT supprimé |
pbs |
ZT supprimé |
jellyfin |
ZT supprimé |
plex |
ZT supprimé |
docker-ptr |
ZT supprimé |
gcm |
ZT supprimé |
zmd |
ZT supprimé |
zflip5 |
ZT désinstallé app |
win11 |
ZT supprimé |
🚫 ZeroTier : machines restantes à nettoyer
Aucune.
Le routeur MikroTik
MKa été volontairement laissé de côté (abandonné).
🧪 Accès terminal via Tailscale
-
Depuis le MacBook :
ssh root@<ip_tailscale_machine> -
Exemple :
ssh root@100.xxx.xxx.xxx # plex
La migration de l'ensemble de l'infrastructure de ZeroTier vers Tailscale a été réalisée avec succès : le réseau est maintenant plus sûr, centralisé, simple à maintenir et accessible depuis n'importe quel appareil autorisé.
Description