Table des matières

Installation et configuration d'un routeur de quartier

Cette page est une ébauche et demande à être rédigée et complétée

La partie installation est spécifique d'un APU (testé avec un 2 mais devrait être identique pour un 1). Concernant la configuration, celle-ci se veut aussi généraliste que possible.

En cours de rédaction. :)

Installation d'un APU

Cf. https://pad.faimaison.net/p/install-apu2-debian

télécharger l'iso netinstall de debian ; et flasher une clé usb avec

dd if=debian.iso of=/dev/sdX cp debian.iso /dev/sdX sync

démarrer l'APU2 avec un cable null modem (=câble série)

PARAMETRES BOOT ISO !!!!! https://linux-tips.com/t/debian-jessie-install-on-serial-console/270

une fois l'install terminée. Reboot et sur le menu de grub 'e' pour éditer et changer vga=off pour gfxpayload=vga=off

Puis Changer /etc/default/grub

vga=off → gfxpayload=vga=off grub-mkconfig -o /boot/grub/grub.cfg

Configuration

Cf. https://pad.faimaison.net/p/mediatheque-routeur-quartier

  modifier le plan d'adressage pour prendre un /31 pour l'interco et un /28 pour le range d'IP abonnés
  modifier le host_vars de brigantine en fonction des paramètres précédents + incrémenter numéro de port openvpn sans changer la ligne "ip:" qui reste l'ip de la VM brigantine
  ajouter un fichier nouveaurouter.faimaison.net en prenant exemple sur celui d'un autre routeur de quartier, par exemple : brigantine.faimaison.net dans host_vars
  ajouter la noiuvelle machine à ansible_hosts dans les rôles static_routers openvpn_collecte et debian_stable
  installer une debian fresh ; installer ssh et sudo ; mettre votre utilisateur en sudoer du routeur ; ajoutez votre clé ssh à votre utilisateur (ssh-copy-id est ton ami)
  jouer la recette ansible sur brigantine (serveur VPN)
  copier la clé depuis brigantine /etc/openvpn/server-truc.d/truc.key vers le nouveau routeur truc dans /etc/openvpn/client-truc.d/truc.key
  jouer le rôle ansible sur le routeur truc