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 | ||
| tutoriel:comment_configurer_son_reseau_local [Le 02/10/2009, 10:56] – Prise en compte JJ 9.04 Mise en tableau section 7 213.95.41.13 | tutoriel:comment_configurer_son_reseau_local [Le 01/09/2026, 18:43] (Version actuelle) – pas de numérotation manuelle svp (et inutile) | +tags VÉTUSTE À_RECYCLER krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| - | + | ||
| - | ---- | + | |
| <note warning> | <note warning> | ||
| ====== Comment configurer son réseau local ? ====== | ====== Comment configurer son réseau local ? ====== | ||
| - | <note warning> | + | <note warning> |
| Doc très intéressante mais : | Doc très intéressante mais : | ||
| * En la lisant on hésite entre le format " | * En la lisant on hésite entre le format " | ||
| - | * Les procédures sont décrites principalement pour agir directement sur les fichiers de configuration avec Gedit(Editeur de texte), la version par interface graphique est parfois référencée mais bizarrement dans une section intitulée avancée. | + | * Les procédures sont décrites principalement pour agir directement sur les fichiers de configuration avec Gedit (Editeur de texte), la version par interface graphique est parfois référencée mais bizarrement dans une section intitulée avancée. |
| - | * Enfin le titre de la page (Config réseau) correspond à une page qui parle d' | + | * Enfin le titre de la page (Config réseau) correspond à une page qui parle d'ICS (partage de connexion internet |
| *Un réglage d'ip statique apparait dans une section parlant de dynamique | *Un réglage d'ip statique apparait dans une section parlant de dynamique | ||
| - | A conserver mais surement | + | A conserver mais sûrement |
| - | Cette page s' | + | <note warning> |
| + | Cette page s' | ||
| {{ applications: | {{ applications: | ||
| Ligne 20: | Ligne 19: | ||
| Si votre modem est en fait un routeur, il sera sans doute plus intéressant pour vous de raccorder ce routeur directement au switch. En effet, en choisissant de faire assurer le partage ICS à une machine de votre réseau, il faut bien comprendre que cette machine devra être démarrée avant toutes les autres pour que ça fonctionne, et qu' | Si votre modem est en fait un routeur, il sera sans doute plus intéressant pour vous de raccorder ce routeur directement au switch. En effet, en choisissant de faire assurer le partage ICS à une machine de votre réseau, il faut bien comprendre que cette machine devra être démarrée avant toutes les autres pour que ça fonctionne, et qu' | ||
| - | Par contre, si vous n'avez pas de routeur, si vous avez une vieille machine que vous voulez dédier à cette fonction, si vous voulez contrôler d'un peu plus près le trafic vers internet, ou mettre en place des fonctions avancées, cette documentation est faite pour vous. | + | Par contre, si vous n'avez pas de routeur, si vous avez une vieille machine que vous voulez dédier à cette fonction, si vous voulez contrôler d'un peu plus près le trafic vers internet, ou mettre en place des fonctions avancées, cette documentation est faite pour vous. |
| Cette page documente donc les façons de mettre en place la fonction ICS (Internet Connection Sharing = Partage de Connexion Internet) sur une des machines du réseau, qu' | Cette page documente donc les façons de mettre en place la fonction ICS (Internet Connection Sharing = Partage de Connexion Internet) sur une des machines du réseau, qu' | ||
| - | Dans les deux cas de figure, j' | + | Dans les deux cas de figure, j’appellerai |
| De plus, elle permettra de " | De plus, elle permettra de " | ||
| - | Ce guide part du principe que la connexion internet arrive via la carte réseau identifiée eth1. C'est le genre de connexion qu'on met en place quand on dispose d'une freebox ou d'un sagem 908 qu'on raccorde à notre PC ICS avec un cable réseau RJ45. | + | Ce guide part du principe que la connexion internet arrive via la carte réseau identifiée eth1. C'est le genre de connexion qu'on met en place quand on dispose d'une freebox ou d'un sagem 908 qu'on raccorde à notre PC ICS avec un câble |
| - | Si vous vous connectez en ppp vers internet, alors il y a de grandes chances que votre liaison s' | + | Si vous vous connectez en ppp vers internet, alors il y a de grandes chances que votre liaison s' |
| Ce n'est pas l' | Ce n'est pas l' | ||
| J' | J' | ||
| * Ceux qui ont pu surfer tout de suite sur internet sans modifier le paramétrage réseau sont précisément dans ce cas de figure (donc pas d' | * Ceux qui ont pu surfer tout de suite sur internet sans modifier le paramétrage réseau sont précisément dans ce cas de figure (donc pas d' | ||
| - | * ceux qui ont déja dû aller modifier leurs fichiers / | + | * ceux qui ont déjà |
| Pour simplifier, je considère aussi que toutes mes machines sont connectées au réseau local par l' | Pour simplifier, je considère aussi que toutes mes machines sont connectées au réseau local par l' | ||
| - | Comme on a affaire à un réseau de moins de 256 machines , on choisira d' | + | Comme on a affaire à un réseau de moins de 254 machines |
| http:// | http:// | ||
| ou celui-ci : | ou celui-ci : | ||
| Ligne 68: | Ligne 67: | ||
| iface eth0 inet dhcp | iface eth0 inet dhcp | ||
| </ | </ | ||
| - | Il deviendra alors : | + | Il deviendra alors (exemple avec une Freebox) |
| < | < | ||
| auto eth0 | auto eth0 | ||
| Ligne 75: | Ligne 74: | ||
| netmask 255.255.255.0 | netmask 255.255.255.0 | ||
| gateway 192.168.10.1 | gateway 192.168.10.1 | ||
| + | |||
| + | # Configuration derrière une FREEBOX HD | ||
| + | auto eth1 | ||
| + | iface eth1 inet static | ||
| + | address 192.168.0.10 | ||
| + | netmask 255.255.255.0 | ||
| + | gateway 192.168.0.254 | ||
| + | iface eth1 inet6 static | ||
| + | address 2001:db8::2 | ||
| + | netmask 32 | ||
| + | gateway 2001:db8::1 | ||
| </ | </ | ||
| + | |||
| Redémarrez ensuite le réseau : | Redémarrez ensuite le réseau : | ||
| Ligne 81: | Ligne 92: | ||
| sudo / | sudo / | ||
| </ | </ | ||
| + | <note warning> | ||
| + | |||
| + | En cas de configuration en "IP fixe" via le / | ||
| - | ==== 2. Activer le partage de connexions | + | ==== Activer le partage de connexions |
| Sur la machine ICS, voici les commandes à exécuter : | Sur la machine ICS, voici les commandes à exécuter : | ||
| Ligne 94: | Ligne 108: | ||
| - | La commande iptables permet d' | + | La commande iptables permet d' |
| Ce mécanisme s' | Ce mécanisme s' | ||
| Ligne 103: | Ligne 117: | ||
| Toutefois, on ne peut pas encore utiliser de noms pour s' | Toutefois, on ne peut pas encore utiliser de noms pour s' | ||
| - | **NOTE **: Ces deux commandes sont " | + | **NOTE **: Ces deux commandes sont " |
| Le contenu du fichier est le suivant : | Le contenu du fichier est le suivant : | ||
| Ligne 115: | Ligne 129: | ||
| Enfin, la dernière option **syncookies** protège la machine des attaques de type SYN flood. | Enfin, la dernière option **syncookies** protège la machine des attaques de type SYN flood. | ||
| + | ==== Renseigner le fichier / | ||
| - | ==== 3. Renseigner le fichier / | + | On va s' |
| - | + | ||
| - | + | ||
| - | On va s' | + | |
| Il faudra faire le tour de toutes les autres machines de votre réseau afin d' | Il faudra faire le tour de toutes les autres machines de votre réseau afin d' | ||
| Ligne 130: | Ligne 142: | ||
| 192.168.10.4 | 192.168.10.4 | ||
| - | # ce qui suit fait partie de l' | + | # ce qui suit fait partie de l' |
| # The following lines are desirable for IPv6 capable hosts | # The following lines are desirable for IPv6 capable hosts | ||
| ::1 | ::1 | ||
| Ligne 151: | Ligne 163: | ||
| - | A ce stade de notre configuration, | + | A ce stade de notre configuration, |
| Mais c'est à vous d' | Mais c'est à vous d' | ||
| - | ==== 4. Configurer sa résolution DNS ==== | + | ==== Configurer sa résolution DNS ==== |
| - | Il reste encore à faire en sorte qu'au lieu de devoir taper **ping | + | Il reste encore à faire en sorte qu'au lieu de devoir taper **ping |
| On va devoir renseigner le fichier / | On va devoir renseigner le fichier / | ||
| - | Si votre machine ICS a bien fait son travail lorsqu' | + | Si votre machine ICS a bien fait son travail lorsqu' |
| Le contenu du fichier / | Le contenu du fichier / | ||
| - | Il suffit donc de noter le contenu du fichier / | + | Il suffit donc de noter le contenu du fichier / |
| ===== Méthode avancée : Configuration dynamique et centralisée ===== | ===== Méthode avancée : Configuration dynamique et centralisée ===== | ||
| Ligne 170: | Ligne 181: | ||
| L' | L' | ||
| On va utiliser un logiciel appelé **dnsmasq**. Ce logiciel regroupe un serveur DHCP et un serveur relais DNS. | On va utiliser un logiciel appelé **dnsmasq**. Ce logiciel regroupe un serveur DHCP et un serveur relais DNS. | ||
| - | * Le serveur DHCP permet de ne plus renseigner les adresses IP sur chaque machine. Chaque machine devient " | + | * Le serveur DHCP permet de ne plus renseigner les adresses IP sur chaque machine. Chaque machine devient " |
| - | * Le relais DNS évite de passer par la liaison internet à chaque fois qu'il y a un nom à résoudre : toutes les machines interrogent le serveur relais DNS. Si on lui a déja posé la question, il répond tout de suite, sinon, c'est lui qui interroge les serveurs DNS du fournisseur d' | + | * Le relais DNS évite de passer par la liaison internet à chaque fois qu'il y a un nom à résoudre : toutes les machines interrogent le serveur relais DNS. Si on lui a déjà |
| De plus, le relais DNS va également mémoriser les noms de nos machines locales. C'est très important , car comme les machines vont être en DHCP , on ne saura pas avec quelle adresse IP elle vont se retrouver (sauf à passer la commande **ifconfig** sur place, mais ça n'est pas le but). Par contre, le nom sera toujours à jour. | De plus, le relais DNS va également mémoriser les noms de nos machines locales. C'est très important , car comme les machines vont être en DHCP , on ne saura pas avec quelle adresse IP elle vont se retrouver (sauf à passer la commande **ifconfig** sur place, mais ça n'est pas le but). Par contre, le nom sera toujours à jour. | ||
| Ligne 177: | Ligne 188: | ||
| - | + | ==== dnsmasq ==== | |
| - | + | ||
| - | ==== 1. dnsmasq ==== | + | |
| Sur le serveur ICS, effectuez les actions suivantes: | Sur le serveur ICS, effectuez les actions suivantes: | ||
| - | * [[: | + | * [[: |
| - | * Sauvegardez le fichier de configuration original (Et vous pouvez le consulter, il contient plein d' | + | * Sauvegardez le fichier de configuration original (Et vous pouvez le consulter, il contient plein d' |
| < | < | ||
| * [[: | * [[: | ||
| Ligne 191: | Ligne 200: | ||
| # Configuration file for dnsmasq. | # Configuration file for dnsmasq. | ||
| # | # | ||
| - | # pour eviter | + | # pour éviter |
| ## | ## | ||
| bogus-priv | bogus-priv | ||
| Ligne 197: | Ligne 206: | ||
| # commentez cette ligne si vous avez une IP qui change | # commentez cette ligne si vous avez une IP qui change | ||
| no-poll | no-poll | ||
| - | # pour limiter l' | + | # pour limiter l' |
| interface=eth0 | interface=eth0 | ||
| # nom de votre domaine pour dnsmasq | # nom de votre domaine pour dnsmasq | ||
| Ligne 205: | Ligne 214: | ||
| </ | </ | ||
| - | + | ==== iptables ==== | |
| - | ==== 2. iptables ==== | + | |
| * Il faut maintenant créer le fichier de démarrage d' | * Il faut maintenant créer le fichier de démarrage d' | ||
| Ligne 220: | Ligne 228: | ||
| start() { | start() { | ||
| - | # init du la périphérique internet (ici derriere | + | # init du la périphérique internet (ici derrière |
| /sbin/ifup eth1 | /sbin/ifup eth1 | ||
| # Dans cette partie, on met en place le firewall | # Dans cette partie, on met en place le firewall | ||
| - | #vidage des chaines | + | #vidage des chaînes |
| iptables -F | iptables -F | ||
| - | # | + | # |
| iptables -X | iptables -X | ||
| Ligne 312: | Ligne 320: | ||
| **Attention** : n' | **Attention** : n' | ||
| - | Pour plus d' | + | Pour plus d' |
| - | + | ==== Ajustements | |
| - | + | ||
| - | + | ||
| - | ==== 3. ajustements | + | |
| Il reste quelques ajustements à effectuer sur notre serveur ICS: | Il reste quelques ajustements à effectuer sur notre serveur ICS: | ||
| Ligne 350: | Ligne 355: | ||
| </ | </ | ||
| - | ===Hôtes=== | + | === Hôtes === |
| Il faut aussi [[: | Il faut aussi [[: | ||
| Ligne 375: | Ligne 380: | ||
| En clair, cette modification indique ceci au serveur ICS : "Pour rechercher un nom, adresse-toi d' | En clair, cette modification indique ceci au serveur ICS : "Pour rechercher un nom, adresse-toi d' | ||
| - | + | ==== les autres machines ==== | |
| - | ==== 4. les autres machines ==== | + | |
| Pour que tout fonctionne, il faut faire en sorte que les autres machines de notre réseau s' | Pour que tout fonctionne, il faut faire en sorte que les autres machines de notre réseau s' | ||
| Ligne 389: | Ligne 393: | ||
| * complétez-la et décommentez-la : //send host-name " | * complétez-la et décommentez-la : //send host-name " | ||
| - | ==== 5. Comment ça marche ? ==== | + | ==== Comment ça marche ? ==== |
| Et voilà, rebootez votre serveur ICS, puis rebootez les autres machines de votre réseau local. | Et voilà, rebootez votre serveur ICS, puis rebootez les autres machines de votre réseau local. | ||
| Ligne 404: | Ligne 408: | ||
| Quand vous faites **ping gandalf**, ce n'est pas forcément 192.168.10.103 qui va répondre (par exemple), mais vous serez sûr que c'est bien gandalf. | Quand vous faites **ping gandalf**, ce n'est pas forcément 192.168.10.103 qui va répondre (par exemple), mais vous serez sûr que c'est bien gandalf. | ||
| - | ==== 6. En cas de problème ==== | + | ==== En cas de problème ==== |
| Voici les pièges dans lesquels je suis tombé : | Voici les pièges dans lesquels je suis tombé : | ||
| Ligne 414: | Ligne 418: | ||
| Si vous avez des questions ou des commentaires, | Si vous avez des questions ou des commentaires, | ||
| - | http:// | + | https:// |
| - | ==== 7. Version simple pour se connecter à une machine d'un réseau ==== | + | ==== Version simple pour se connecter à une machine d'un réseau ==== |
| Ligne 425: | Ligne 429: | ||
| ^ ? ^ Jaunty Jackalope 9.04 ^ | ^ ? ^ Jaunty Jackalope 9.04 ^ | ||
| | **Système -> Administration -> Réseau** | | **Système -> Administration -> Réseau** | ||
| - | | Sélectionner la carte concernée puis **Propriétés** | + | | Sélectionner la carte concernée puis **Propriétés** |
| - | | IP statique : 192.168.1.X// Masque : 255.255.255.0// Passerelle : passerelle du modem pour avoir internet (avec alice : 192.168.1.1) (avec freebox : 192.168.0.254) | + | | IP statique : 192.168.1.X\\ Masque : 255.255.255.0\\ Passerelle :\\ passerelle du modem pour avoir internet\\ (avec alice : 192.168.1.1) (avec freebox : 192.168.0.254) (avec livebox: 192.168.1.1) |Dans l' |
| \\ | \\ | ||
| Ligne 449: | Ligne 453: | ||
| Et voilà ! | Et voilà ! | ||
| - | [14-12-08] Documentation mise à jour [[ http:// | + | [14-12-08] Documentation mise à jour [[: |
| ---- | ---- | ||
| - | + | //[[:Contributeurs]] : [[:utilisateurs: | |
| - | // Contributeurs : [[utilisateurs: | + | |
