- Installer tinc et curl
- Créer un fichier /etc/tinc/Immae/tinc.conf sur ce modèle, en remplaçant la ligne
A choisir par un nom de la forme DomaineMachine. La machine sera accessible par machine.domaine.immae.eu par la suite
Name = A choisir
Mode = switch
Interface = vpn6
ConnectTo = ImmaeEu
# The tap device tinc will use.
# Default is /dev/tap0 for ethertap or FreeBSD,
# /dev/tun0 for Solaris and OpenBSD,
# and /dev/net/tun for Linux tun/tap device.
Device = /dev/net/tun
LocalDiscovery = yes
- Vérifier l'existence du device indiqué à la ligne "
Device" dans le système.
ls /dev/net/tun
- Si tinc tourne déjà, l'arrêter !!
- Générer les clés :
tincd -K -n Immae
Stocker la clé privée dans /etc/tinc/Immae/rsa_key.priv et la clé publique dans un autre dossier
(pas /etc/tinc/Immae/hosts/ comme proposé par défaut).
L'endroit importe peu, elle ne sera pas conservée.
- M'envoyer le nom choisi dans
tinc.conf, et la clé publique
- Cloner le dépôt des hôtes du réseau
cd /etc/tinc/Immae
curl -s https://vpn.immae.eu/hosts.tar.gz | tar -xz
- Une fois que j'ai confirmé avoir reçu la clé, relancer les commandes :
cd /etc/tinc/Immae
curl -s https://vpn.immae.eu/hosts.tar.gz | tar -xz
- Uniquement pour Debian/Ubuntu: Ajouter
Immae dans /etc/tinc/nets.boot (créer le fichier si nécessaire).
- Selon le système, démarrer tinc :
/etc/init.d/tinc start
ou
systemctl enable tincd@Immae.service
systemctl start tincd@Immae.service