URL: https://linuxfr.org/users/jjl/journaux/reseau-domestique-mes-choix Title: Réseau domestique : mes choix Authors: jjl Date: 2014年12月15日T00:47:31+01:00 License: CC By-SA Tags: réseau_domestique, nas, dlna, règle_de_nommage et debian Score: 24 En lisant le journal de [yekcim](http://linuxfr.org/users/yekcim/journaux/interactions-reseau-domestique-suite) (avec son beau schéma de réseau domestique), je me suis dis que mon schéma de réseau n'avait pas été mis-à-jour depuis longtemps. Je l'ai donc re-dessiné et (fier comme un paon) j'ai décidé de le vous le montrer. C'est l'occasion de partager les solutions que j'ai choisi pour résoudre les problématiques d'un réseau domestique (ce qui est aussi le sujet du journal sus-cité). Je vous encourage aussi à faire de même. Il est toujours intéressant de confronter son opinion et ses choix avec ses pairs ! Sans plus attendre, voici déjà mon bô dessin : ![LAN](http://kubuntu.free.fr/images/LAN6.png) # TL;DR # La dessous, y'a un gros pavé. Si vous ne voulez pas tout lire, voici un résumé : * fonctions "techniques" regroupées et ondulées * données sur un NAS qui gère aussi le réseau * NFS pour l'accès aux données de partout * XBMC (xbox/raspbmc) et UPnPlay (android) pour les fonctions client media * Debian partout (ou presque) # Background # Puisque c'est mon journal et mon réseau, commençons sans hésiter par un [3615](http://fr.wikipedia.org/wiki/Minitel) MaVie. Quand j'ai rénové ma maison, j'ai fait mon électricité. Tant qu'a passer des fils, j'en ai profité pour câbler en basse tension (ie: câble Ethernet) toutes les pièces. je me retrouve donc avec 32 prises RJ45 toutes ramenées au tableau électrique (dans la [GTL](http://www.norme-electricite.com/tableau/tableau.html) située au 1er étage) Il me suffit de les brasser vers le téléphone ou le switch (ou autre chose genre téléinfo) pour choisir leur utilisation. Sur le schéma on retrouve donc des lignes verticales représentant le réseau de chaque étage. Les taches colorées figurent les pièces. C'est une vue logique, pas physique. Je me doute bien que savoir que guiautec est relié à la prise murale E1CT05 elle même reliée à la prise A06 de la baie de brassage et au port ge3 du switch ne vous intéresse pas :) Le nommage des machines suit 2 règles : des noms d’îles de l'archipel des [Glenan](http://fr.wikipedia.org/wiki/Archipel_des_Gl%C3%A9nan) pour les généralistes et la fonction (ou la marque) pour les équipements spécialisés. Côté OS, c'est assez homogène avec du Debian (testing) partout :). On notera quand même un Windows 8 pour l'adolescente (uniquement pour Les Sims 4) et une machine virtuelle Windows 7 (non représentée) sur mon PC pour des outils de développement WIN only (du Python et gcc, franchement, ils auraient pu faire une version Linux !). Et bien sur, les équipements mobiles en Android. # GTL : fonctions techniques # Dans ce [petit placard](http://kubuntu.free.fr/images/GTL_s.jpg), sont regroupées toutes les fonctions "techniques". Le point névralgique de mon réseau (outre le switch) est le NAS qui assure toutes les fonctions de management du réseau. C'est un Synology DS213j. Il a remplacé un NAS homemade à base de mini-ITX via epia qui a rendu l’âme il y a quelques mois. Le basculement vers une appliance clef en main a été dicté par une volonté de simplifier l'administration. Je suis très content de ce choix ! J'ai très peu perdu en souplesse et fonctions, mais beaucoup gagné en simplicité de gestion. Il assure les fonctions réseau (DHCP, DNS, NTP ...) car je fais moyennement confiance à la Livebox pour cela. De plus cela me donne beaucoup plus de maîtrise de ce qui se passe. Évidement, il me permet aussi d'héberger toutes mes données (musique, vidéos, photos et autres documents) et de les partager avec les autres machines du réseau. Il m'offre des fonctions annexes tel git ou un MariaDB accessibles de partout. Et enfin il gère toute la partie sauvegarde que nous verrons plus loin. Le switch est un Netgear GS724T gigabit. Il est administrable via une page web et offre une interface snmp. Au moment de l'achat c'était le gigabit (administrable) avec suffisamment de ports le moins cher. À noter (voir ci-dessous) qu'il permet aussi de gérer des VLANs. Côté domotique, je n'ai pas grand chose. Un RaspberryPi (sous Debian) gère cela : * La téléinfo EDF qui est stockée dans la BdD du NAS. Les graphiques sont accessibles via un serveur lighttpd hébergé directement sur le Pi. * Le Fil pilote (un seul radiateur pour le moment) est géré via une [interface USB simple](https://github.com/jerome-labidurie/avr/tree/master/fpusb). Je ne l'utilise que pour allumer le sèche serviette de la salle de bain (parentale) pour les douches du matin. La aussi une interface web permet de le programmer. Enfin tout ce petit monde est branché (230V) sur un onduleur MGE Ellipse 1000. J'avais choisit MGE pour son soutien au libre (via [NUT](http://www.networkupstools.org/)). Il est managé en USB par le NAS qui peut ainsi s'éteindre avant la coupure définitive. Le Pi accède aussi à ces informations via le réseau. C'est très appréciable car j'ai déjà cramé la carte SD d'un Pi à cause de micro coupures à répétition. Acheté en décembre 2006 j'ai du remplacer ses batteries le mois dernier (par contre il a coupé d'un coup sans prévenir :( ). # 1er étage : les machines de tout le monde # Dans le "secrétariat" on trouve la machine en libre service (huic) qui sert pour les papiers et les comptes (et regarder des vidéos de minecraft sur youtube). C'est ma machine génération N-1. Pour imprimer et scanner j'ai choisit une imprimante réseau (Xerox phaser 6110MFP achetée en décembre 2008). La aussi l'administration s'en trouve simplifiée et tout le monde y a directement accès. Pour scanner, j’utilise le script [perl de Jon Chambers](http://www.jon.demon.co.uk/dell1600n-net-scan/) démarré à la demande sur le NAS. Les documents sont alors accessibles en NFS. Dans mon bureau se trouve ma machine principale (guiautec) qui reste la plus puissante de la maison (elle date de cette année). Ma machine de génération N-2 (penfret) est sur mon établi électronique. Elle me sert principalement à afficher les schémas ou les datasheets quand je soude. Malheureusement sa carte [GPIB](http://fr.wikipedia.org/wiki/IEEE-488) ISA a cramé récemment et la machine elle-même donne de sérieux signes de fatigue. Je ne pense pas la remplacer, mon portable de récup fera bien l'affaire (sauf pour le GPIB :( ) Pour les enfants, notre adolescente a (ENFIN! selon elle) son propre PC (bananec) et la petite utilise le PC en libre service. Je n'ai pas mis de proxy, de filtre parental ou autre. Nous croyons aux vertus de l'éducation (pour le moment ...). De plus, elles connaissent les compétences de leur père ce qui sert d'arme de dissuasion ;) # 2ème : la musique # Pour la musique, j'utilise une petite tablette chinoise à 2 balles (et écran résistif de merde) qui a le mérite de disposer d'un adaptateur Ethernet. Elle accède aux fichiers via le serveur DLNA du NAS et l'application [UPnPlay](https://play.google.com/store/apps/details?id=cx.hoohol.silanoid&hl=fr_FR). On est loin d'une installation de haute fidélité, mais au vu de mes oreilles moisies, c'est suffisant. C'est le seul équipement qui fait du DLNA. Ce protocole ne m'a jamais emballé, mais sur cet Android c'est le moyen le plus facile. Si la tablette était récente (et acceptée par Google) j'utiliserai sans doute les applications de Synology qui fonctionnent très bien sur mon téléphone. # 3ème : la vidéo # Ici se trouve la TV et son boîtier Livebox associé. Soyons honnête il ne sert presque pas puisque nous consommons surtout des films. Depuis des années je suis un fervent utilisateur de XBMC, d'abord sur Xbox (sa principale utilisation depuis son achat d'occasion) puis sur RaspberryPi (raspbmc) suite à l’avènement des vidéos en HD. L'accès au NAS se faisait en Samba sur la xbox et en NFS sur le Pi. Le Pi est commandé via un clavier ou l'appli officielle sous Android. Je compte y ajouter une télécommande infrarouge quand j'aurais fini le projet associé [RPiSU](https://github.com/jerome-labidurie/RPiSU) # Sauvegarde # J'essaye d'avoir une politique correcte de sauvegarde. * Chaque PC sauvegarde ses données (en gros /etc et /home) en Rsync (avec anacron et un petit script maison) dans un répertoire du NAS. * Le NAS est en RAID histoire de ne pas paumer ses données en cas de panne de disque (oui je sais ce n'est pas de la sauvegarde) * Toutes les nuits les données (importantes) du NAS et le répertoire de sauvegarde des PCs est copié (avec historique) sur un disque externe USB. Ce sont les [outils de Synology](https://www.synology.com/fr-fr/knowledgebase/tutorials/527) qui permettent l'historique. Il me manque la sauvegarde off-site que je suis en train (depuis très longtemps ...) d'étudier : cloud, synchro avec un NAS distant ... # VLAN : restreindre les enfants # Une fonction que je n'ai plus d'implémentée dans le réseau actuel mais qui était en place quand les enfants étaient trop petits pour avoir leur propre accès Internet. Un WRT54G (sous [OpenWRT](https://openwrt.org/)) offrait un 2ème accès Wifi avec un vlan particulier. Certains ports du Switch étaient aussi dans ce vlan. Les enfants n'avaient accès qu'à ce Wifi ou ces ports particuliers. Ainsi ils pouvaient avoir accès aux données du NAS (films, photos, musique) mais n'avaient pas d'accès à internet (depuis leur chambre). Cela permet de les avoir en visu quand il y accèdent et de leur prodiguer les conseils et aide nécessaires. # Évolutions éventuelles # Le réseau domestique tel qu'il est actuellement nous convient et ne devrait pas beaucoup évoluer dans les temps à venir : * J'envisage de mettre en place une sauvegarde off-site. * J'ai aussi l'intention d'éteindre le Wifi de la Livebox (étage des chambres) pour installer mon WRT54G au 2ème étage (la ou les téléphones/tablettes) sont le plus utilisées. * je cherche aussi (doucement) un moyen de grapher toutes ces fonctions. Avant j’utilisais [Munin](http://munin-monitoring.org/) mais sa lourdeur ne m'incite pas à la faire tourner sur mon NAS ou mon Pi Voila, bravo à ceux qui sont arrivés jusque la. Et maintenant c'est à votre tour, quels sont vos choix et solutions pour votre réseau domestique ?

AltStyle によって変換されたページ (->オリジナル) /