Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| utilisateurs:ploum68:reseau_local_pour_grand_debutant [Le 25/09/2011, 22:01] – ploum68 | utilisateurs:ploum68:reseau_local_pour_grand_debutant [Le 11/09/2022, 13:15] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Mise en place d'un réseau local avec serveur de fichiers et accès à internet: méthode pour grand débutant, expliquée pas à pas. ====== | + | ====== Mise en place d'un réseau local avec serveur de fichiers et accès à internet: méthode pour grand débutant, expliquée pas à pas. ====== |
| + | ===== Pré-requis ===== | ||
| + | Être capable d' | ||
| ===== Préambule: quelques remarques préalables sans intérêt technique mais ça fait du bien de l' | ===== Préambule: quelques remarques préalables sans intérêt technique mais ça fait du bien de l' | ||
| Ligne 7: | Ligne 8: | ||
| - | Cette page fait suite à la mise en place d'un réseau sous GNU/Linux au sein d'une classe d' | + | Cette page fait suite à la mise en place d'un réseau sous GNU/Linux au sein d'une classe d' |
| Mise en place d'un réseau local sous GNU/Linux : serveur sous ubuntu server et ordinateurs-clients sous Ubuntu. | Mise en place d'un réseau local sous GNU/Linux : serveur sous ubuntu server et ordinateurs-clients sous Ubuntu. | ||
| **Cette mise en place est particulièrement adapté (entre autre) à la gestion d'un réseau de classe ou d' | **Cette mise en place est particulièrement adapté (entre autre) à la gestion d'un réseau de classe ou d' | ||
| - | * C'est du logiciel libre | + | * C'est du logiciel libre |
| - | * C'est du logiciel libre | + | * C'est du logiciel libre |
| - | * C'est du logiciel libre (Je ne m' | + | * C'est du logiciel libre(Je ne m' |
| * chaque utilisateur voit ses donnés préservées des erreurs que pourraient commettre d' | * chaque utilisateur voit ses donnés préservées des erreurs que pourraient commettre d' | ||
| - | * Une fois mis en place l' | + | * Une fois mis en place l' |
| - | * C'est du logiciel | + | * C'est du logiciel |
| Enfin, maintenant que ça tourne, j'ai rendez-vous avec le responsable de la mairie qui va peut-être investir et me permettre de travailler sur du matériel moins obsolète. | Enfin, maintenant que ça tourne, j'ai rendez-vous avec le responsable de la mairie qui va peut-être investir et me permettre de travailler sur du matériel moins obsolète. | ||
| Bref, mettez votre réseau en place puis interpellez le « responsable mairie » de votre conseil d' | Bref, mettez votre réseau en place puis interpellez le « responsable mairie » de votre conseil d' | ||
| Ligne 30: | Ligne 31: | ||
| * Permettre la lecture et (donc) la copie des fichiers des autres utilisateurs pour les travaux collectifs sans pour autant que le fichier original de chaque utilisateur ne soit modifiable. ([[droits_des_fichiers_sous_GNU/ | * Permettre la lecture et (donc) la copie des fichiers des autres utilisateurs pour les travaux collectifs sans pour autant que le fichier original de chaque utilisateur ne soit modifiable. ([[droits_des_fichiers_sous_GNU/ | ||
| * Accéder à la gestion du serveur de n' | * Accéder à la gestion du serveur de n' | ||
| - | * Libérer de la bande passante sur internet au moment des mises à jour. ([[apt-cache]]) | + | * Libérer de la bande passante sur internet au moment des mises à jour. ([[apt-cache]]) |
| * Entretien de l' | * Entretien de l' | ||
| Ligne 38: | Ligne 39: | ||
| - | ===== Installation du serveur ===== | + | ===== Installation du serveur ===== |
| ==== Remarque préalable | ==== Remarque préalable | ||
| + | |||
| + | |||
| + | **NB: le serveur est un ordinateur avec 2 cartes réseau.** | ||
| Installation de ubuntu server 10.04 (version LTS=Long Term Support) disponible ici : http:// | Installation de ubuntu server 10.04 (version LTS=Long Term Support) disponible ici : http:// | ||
| Choisissez 32 ou 64 bits, en fonction de votre CPU : Il est essentiel de ne pas se tromper de version !! | Choisissez 32 ou 64 bits, en fonction de votre CPU : Il est essentiel de ne pas se tromper de version !! | ||
| - | Pour le savoir : démarrez votre ordi sur un live-cd et en console (//dans le menu Applications/ | + | Pour le savoir : démarrez votre ordi sur un live-cd et en console (//dans le menu Applications/ |
| - | <PRE> lscpu | + | l'info sera donnée ici « CPU op-mode(s): |
| - | | + | |
| exemple, chez moi lscpu donne : | exemple, chez moi lscpu donne : | ||
| zoubada@zoubada-desktop: | zoubada@zoubada-desktop: | ||
| Ligne 73: | Ligne 76: | ||
| - | ==== Installation et configuration ==== | + | ==== Installation et configuration ==== |
| - | C'est plutôt sympa, (presque) tout est automatique : | + | C'est plutôt sympa, (presque) tout est automatique : |
| Avant de commencer l' | Avant de commencer l' | ||
| **NB : eth« nombre »= nom des cartes réseau** | **NB : eth« nombre »= nom des cartes réseau** | ||
| - | carte réseau eth0 vers internet et carte réseau eth1 vers le SWITCH ou HUB du réseau interne | + | carte réseau eth0 vers internet et carte réseau eth1 vers le SWITCH ou HUB du réseau interne |
| - | (si c'est le contraire, remplacer eth1 par eth0 et vice-versa dans les fichiers de configuration ou inversez les branchements de vos câbles réseau. Cette dernière solution | + | (si c'est le contraire, remplacer eth1 par eth0 et vice-versa dans les fichiers de configuration ou inversez les branchements de vos câbles réseau. Cette dernière solution |
| **Formatage en LVM**, ça permet d' | **Formatage en LVM**, ça permet d' | ||
| Ligne 87: | Ligne 90: | ||
| Dans les choix, on installe **SERVER** et rien d' | Dans les choix, on installe **SERVER** et rien d' | ||
| + | Normalement, | ||
| Ligne 92: | Ligne 96: | ||
| On commence à configurer le serveur : **pas de panique, tout est expliqué dans le moindre détail** : | On commence à configurer le serveur : **pas de panique, tout est expliqué dans le moindre détail** : | ||
| + | |||
| Ligne 100: | Ligne 105: | ||
| sudo apt-get update | sudo apt-get update | ||
| - | sudo apt-get purge iptables ?????????? | + | sudo apt-get purge iptables |
| sudo apt-get install iptables | sudo apt-get install iptables | ||
| + | |||
| ####Mise en place du fichier de configuration. | ####Mise en place du fichier de configuration. | ||
| - | | + | |
| wget http:// | wget http:// | ||
| - | sudo cp iptables.up.rules /etc/ | + | |
| + | | ||
| + | |||
| + | |||
| + | === Édition du fichier | ||
| + | |||
| + | |||
| + | <note tip>À retenir: dans les fichiers de configuration GNU/Linux, un # en début de ligne explique au système que la ligne en question est un commentaire pour les humains et ne s'en occupe pas =)</ | ||
| + | |||
| + | |||
| + | Tapez: | ||
| + | sudo nano / | ||
| + | |||
| + | Lire ce qui est écris et choisir les option en effaçant des # en début de lignes décommenter signifie effacer le #). | ||
| + | Ne pas oublier d' | ||
| + | Sinon, vos ordinateurs-clients n' | ||
| + | Exemple : | ||
| + | ######################## | ||
| + | # Partage de connexion # | ||
| + | ######################## | ||
| + | |||
| + | # Décommentez la ligne suivante pour que le système fasse office de | ||
| + | # routeur NAT et remplacez « eth0 » par le nom de l' | ||
| + | # connectée à Internet. | ||
| + | #-A POSTROUTING -o eth0 -j MASQUERADE | ||
| + | |||
| + | va devenir : | ||
| + | |||
| + | ######################## | ||
| + | # Partage de connexion # | ||
| + | ######################## | ||
| + | |||
| + | # Décommentez la ligne suivante pour que le système fasse office de | ||
| + | # routeur NAT et remplacez « eth0 » par le nom de l' | ||
| + | # connectée à Internet. | ||
| + | -A POSTROUTING -o eth0 -j MASQUERADE | ||
| + | |||
| + | |||
| + | NB : Remplacer eth0 par eth1 si besoin est, autrement dit si eth1 est connecté à internet. | ||
| + | |||
| + | |||
| + | |||
| + | === Édition du fichier / | ||
| + | |||
| + | sudo nano / | ||
| + | |||
| + | Quelque chose comme ça est écrit | ||
| + | |||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | |||
| + | On écrit ça dans le fichier: | ||
| + | |||
| + | |||
| + | #Carte réseau connectée à internet : | ||
| + | auto eth0 | ||
| + | iface inet dhcp | ||
| + | |||
| + | #carte reliée au HUB/SWITCH, i.e. celle qui s' | ||
| + | #On peut noter qu' | ||
| + | auto eth1 | ||
| + | iface eth1 inet static | ||
| + | address 192.168.0.254 | ||
| + | netmask 255.255.255.0 | ||
| + | network 192.168.0.0 | ||
| + | Broadcast 192.168.0.255 | ||
| + | pre-up / | ||
| + | |||
| + | |||
| + | #pre-up demande au système de « flitrer » les connexions en utilisant les règles énoncées dans le fichier / | ||
| + | |||
| + | |||
| + | |||
| + | === On demande au système de prendre en compte la configuration: | ||
| + | |||
| + | Dans une console, taper : | ||
| + | sudo / | ||
| + | |||
| + | Ou rebooter au cas où ça ne marcherait pas, ça vous rappellera windows ^_^ | ||
| + | |||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Configuration des ordinateur-client ===== | ||
| + | |||
| + | ==== On installe Ubuntu ou un autre système construit sur Debian ==== | ||
| + | |||
| + | Je vous laisse retrouver les pages où on explique comment installer un système sur un ordinateur... cliquez un peu, ce n'est pas très loin d'ici LOL | ||
| + | |||
| + | **À l' | ||
| + | |||
| + | ==== accéder à internet. ==== | ||
| + | Préalable : | ||
| + | sudo ufw disable | ||
| + | |||
| + | |||
| + | Il y 2 fichiers à éditer : pas de panique, tout est expliqué en détail. | ||
| + | **Rappel : Les ligne commençant par # sont des commentaires non pris en compte par le système et ceci dans tous les fichiers que nous allons configurer.** | ||
| + | |||
| + | |||
| + | === Édition du fichier / | ||
| + | |||
| + | taper dans le terminal (appuyez sur ctrl+alt+t, ou cliquez sur: Application/ | ||
| + | sudo nano / | ||
| + | #par défaut les lignes suivantes sont écrites dans le fichier. | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | #on ajoute ça à la suite : | ||
| + | auto eth0 | ||
| + | iface eth0 inet static | ||
| + | address 192.168.X.Y | ||
| + | netmask 255.255.255.0 | ||
| + | gateway 192.168.0.254 | ||
| + | network 192.168.0.0 | ||
| + | Broadcast 192.168.0.255 | ||
| + | |||
| + | |||
| + | <note important> | ||
| + | |||
| + | === Édition du fichier / | ||
| + | Taper dans le terminal (c' | ||
| + | sudo nano / | ||
| + | À la fin du fichier, taper : | ||
| + | nameserver 192.168.0.254 | ||
| + | |||
| + | == On relance le « service » de connexion : | ||
| + | pour que les paramètres soient pris en compte par le système | ||
| + | taper dans un terminal : | ||
| + | sudo / | ||
| + | |||
| + | < | ||
| + | Pour la partie réseau sur les ordinateurs clients, le travail est fini. Nous reviendrons travailler sur ces ordinateurs-client plus tard, pour y ouvrir les comptes utilisateurs.</ | ||
| + | |||
| + | ===== Mise en place des comptes utilisateurs ===== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| | | ||
| | | ||
