| Prochaine révision | Révision précédente |
| asso:si:reseau [2026/10/12 21:19] – Création : réseau du local, switch Netgear GSM7212, VLAN 836 Free, schéma d'architecture nrineau | asso:si:reseau [2026/10/12 22:04] (Version actuelle) – Ajout de gatepi, du cluster Turing Pi et des réservations d'adresses dnsmasq nrineau |
|---|
| ====== Réseau du local : switch et VLAN 836 (Free) ====== | ====== Réseau du local : switch et VLAN 836 (Free) ====== |
| |
| Relevé du 12/10/2026 : configuration du switch (console série), fichiers ''/etc/network/interfaces'' et dnsmasq de l'atom, table ARP du réseau local. Voir aussi [[asso:si:start|SI du LOV]] et [[asso:si:si_garage|ouverture du garage]]. | Relevé du 12/10/2026, après le **retrait de la Freebox** : l'atom est désormais le seul routeur du local et l'accès Internet passe directement par le VLAN 836 de la fibre Free. Voir aussi [[asso:si:start|SI du LOV]] et [[asso:si:si_garage|ouverture du garage]]. |
| |
| {{ :asso:si:archi_reseau_lov.png?direct&900 |Architecture réseau du LOV}} | {{ :asso:si:archi_reseau_lov.png?direct&900 |Architecture réseau du LOV}} |
| |
| //Trait plein : vérifié · pointillé : à confirmer · rouge : problème constaté le 12/10/2026.// | //Trait plein : vérifié · pointillé : à confirmer · orange : point à corriger.// |
| |
| ===== Plan d'adressage ===== | ===== Plan d'adressage ===== |
| |
| ^ Équipement ^ Adresse ^ Rôle ^ | ^ Équipement ^ Adresse ^ Rôle ^ |
| | Freebox | ''192.168.42.254'' | Accès Internet, Wi-Fi du local (DHCP de la Freebox désactivé) | | | atom (Shuttle SD10) | ''192.168.42.1'' | **Routeur Internet** (NAT), DHCP / DNS / PXE (dnsmasq), NFS, garage, badges | |
| | atom (Shuttle SD10) | ''192.168.42.1'' | DHCP / DNS / PXE (dnsmasq), NFS, garage, badges | | | atom, côté Internet | IP publique Free, attribuée par DHCP sur le VLAN 836 (bail de 7 jours) | Ne pas la noter ici : elle peut changer | |
| | Switch Netgear GSM7212 | ''192.168.42.142'' (bail DHCP) | Switch du local, transporte le VLAN 836 | | | Switch Netgear GSM7212 | ''192.168.42.142'' (bail DHCP) | Switch du local, transporte le VLAN 836 | |
| | | gatepi (Raspberry Pi 3 B+) | ''192.168.42.20'' (réservation) | [[asso:si:serrure|Serrure de la porte]], en Wi-Fi | |
| | | Cluster Turing Pi | ''192.168.42.10'' à ''192.168.42.14'' (réservations) | turingpi et turing-node001 à 004 | |
| | Postes en DHCP | ''192.168.42.100'' à ''192.168.42.150'' | PC diskless et autres postes | | | Postes en DHCP | ''192.168.42.100'' à ''192.168.42.150'' | PC diskless et autres postes | |
| | |
| | Les adresses fixes sont réservées par adresse MAC dans ''/etc/dnsmasq.d/static.conf'' sur l'atom (lignes ''dhcp-host=<MAC>,<IP>,<nom>''). Chaque machine est aussi joignable par son nom (ex. ''gatepi'' ou ''gatepi.mn.labovilleurbanne.fr''). |
| |
| ===== Switch Netgear GSM7212 ===== | ===== Switch Netgear GSM7212 ===== |
| ===== VLAN 836 et accès Internet ===== | ===== VLAN 836 et accès Internet ===== |
| |
| Le **VLAN 836** est le VLAN « Internet » de la fibre Free (FTTH). Le switch le transporte, taggé, entre le **port 1** (module SFP) et le **port 3** (atom). | La Freebox a été retirée le 12/10/2026. Le **VLAN 836** est le VLAN « Internet » de la fibre Free (FTTH) : il arrive sur le **port 1** du switch (module SFP) et le switch le transporte, taggé, jusqu'au **port 3** (atom). |
| |
| Côté atom (''/etc/network/interfaces'') : | Côté atom (''/etc/network/interfaces'') : |
| |
| * ''enp2s0'' : ''192.168.42.1/24'' sur le VLAN 1, **sans passerelle** (la ligne ''gateway 192.168.42.254'' est commentée) ; | * ''enp2s0'' : ''192.168.42.1/24'' sur le VLAN 1 (réseau local), sans passerelle ; |
| * ''enp2s0.836'' : VLAN 836 en **DHCP**, avec routage et NAT vers le réseau local, et ouverture des seuls ports 4280 (garage) et 4222 côté Internet. | * ''enp2s0.836'' : VLAN 836 en **DHCP** : Free attribue l'IP publique, la route par défaut et ses DNS ; |
| | * routage activé (''ip_forward''), **NAT** (MASQUERADE) du réseau local vers Internet ; |
| | * pare-feu côté Internet : seuls les ports **4280** (garage) et **4222** sont ouverts en entrée. |
| |
| L'atom a donc été prévu pour servir de **routeur Internet** du local, directement sur le VLAN 836, à la place de la Freebox. | dnsmasq annonce l'atom (''192.168.42.1'') comme passerelle et DNS aux postes du local. |
| |
| ==== État constaté le 12/10/2026 ==== | Vérifié le 12/10/2026 : les postes du local (filaire et Wi-Fi) sortent sur Internet par l'atom, la résolution DNS fonctionne et l'atom joint Framateam. |
| |
| **⚠️ Problèmes constatés :** | Fichier ''/etc/network/interfaces'' de l'atom : |
| | |
| | <code> |
| | auto enp2s0 |
| | iface enp2s0 inet static |
| | address 192.168.42.1/24 |
| | |
| | auto enp2s0.836 |
| | iface enp2s0.836 inet dhcp |
| | post-up sh -c 'echo 1 > /proc/sys/net/ipv4/ip_forward' |
| | post-up iptables -t nat -F POSTROUTING |
| | post-up iptables -t nat -A POSTROUTING -o enp2s0.836 -j MASQUERADE |
| | post-up iptables -F INPUT |
| | post-up iptables -A INPUT -i enp2s0.836 -p tcp --dport 4280 -j ACCEPT |
| | post-up iptables -A INPUT -i enp2s0.836 -p tcp --dport 4222 -j ACCEPT |
| | post-up iptables -A INPUT -i enp2s0.836 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT |
| | post-up iptables -A INPUT -i enp2s0.836 -j DROP |
| | </code> |
| |
| * L'interface ''enp2s0.836'' reçoit du trafic mais **n'obtient aucune adresse IPv4** : l'atom n'a pas d'accès Internet (aucune route par défaut). | Si l'atom est éteint, **plus personne n'a Internet au local** : c'est maintenant un équipement critique. |
| * Pourtant, dnsmasq annonce **l'atom (''192.168.42.1'') comme passerelle** aux postes en DHCP (''dhcp-option=option:router,192.168.42.1'') : ces postes reçoivent une passerelle qui ne mène pas à Internet. | |
| * Les postes qui passent par la Freebox (''192.168.42.254'') ont bien Internet. | |
| * Conséquences : les commandes Framateam du garage (port 4280) et le rappel des permanences (''permanence.sh'') ne fonctionnent pas. | |
| |
| Il faut choisir l'une des deux organisations et la documenter ici : | ==== Points à corriger ==== |
| |
| - **La Freebox reste le routeur** : dans dnsmasq, mettre ''dhcp-option=option:router,192.168.42.254'' ; sur l'atom, décommenter ''gateway 192.168.42.254'' ; sur la Freebox, rediriger le port 4280 vers ''192.168.42.1'' pour Framateam. Le VLAN 836 ne sert alors plus. | * **DNS amont de dnsmasq** : ''/etc/dnsmasq.conf'' contient ''server=192.168.42.1'', c'est-à-dire l'atom lui-même. La résolution fonctionne grâce aux DNS de Free lus dans ''/etc/resolv.conf'', mais cette ligne peut créer une boucle. La remplacer par les DNS de Free (''server=212.27.40.240'' et ''server=212.27.40.241'') ou la supprimer. |
| - **L'atom redevient le routeur** : comprendre pourquoi le DHCP sur le VLAN 836 ne répond plus (que se trouve au bout du port 1 ? la Freebox est-elle toujours raccordée à la fibre en parallèle ?). | * **IPv6** : non configuré (aucune adresse publique IPv6 sur le VLAN 836). |
| | * ''/etc/hosts'' de l'atom déclare encore ''freebox'' (''192.168.42.254'', retirée) et ''nas'' (''192.168.42.122'', aucun bail en cours) : à nettoyer. |
| | * **Accès depuis Internet** : vérifier qu'une commande Framateam du garage (port 4280) aboutit bien. |
| |
| ===== À compléter ===== | ===== À compléter ===== |
| |
| * Ce qui est branché sur le **port 1** (module SFP) : arrivée fibre, ONT ou Freebox ? | * Modèle du **module SFP / ONT** sur le port 1 (arrivée fibre Free). |
| * Ce qui est branché sur le **port 5**, et sur quel port la Freebox rejoint le réseau local. | * **Point d'accès Wi-Fi** qui remplace celui de la Freebox : modèle, emplacement, port du switch, mot de passe dans le keepass. |
| * Modèle de la Freebox. | * Ce qui est branché sur le **port 5**. |
| * La procédure d'installation de [[asso:si:start|l'atom]] indique encore ''gateway 192.168.42.254'' dans ''/etc/network/interfaces'', mais ce n'est plus le cas sur le serveur. | |
| |