 comment transformer temporairement son pc en routeur description de la situation initiale  un pc pcwlan connecté à l internet via son interface wifi wlan0 un autre pc pcguest qui ne dispose que d une interface réseau ethernet eth0 ces 2 pc sont motorisés par kx ubuntu mais toutes autres distributions linux ne devraient pas poser de problème majeur ce mémo a été testé avec kubuntu 606 de plus même il sera facile d adapter les commandes pour par exemple profiter de la connexion modem plutôt que du wifi le noyau utilisé est celui livré avec la distribution pour un noyau compilé il faut activer dans networking mdash networking options mdash network packet filtering mdash ip netfilter configuration full nat et masquerade en module on veut pouvoir connecter pcguest sur internet pour cela on va utiliser pcwlan comme intermédiaire celuici fera donc office de passerelle pour cela nous avons simplement besoin d un câble réseau rj45 croisé toutes les commandes qui suivent seront tapées dans une console avec le compte root ou avec le compte utilisateur originel à condition de les précéder par la commande sudo sur pcwlan on utilise la commande ifconfig a pour connaître le réseau de la liaison wlan0 il s agit classiquement d un réseau privé de classe c du type 192168x0 nous allons créé un autre réseau du même type entre nos 2 pc donc 192168y0 avec y différent de x pour ce mémo x 1 et y 2 commandes à taper sur pcwlan ifconfig eth0 19216821 echo 1 proc sys net ipv4 ipforward iptables t nat a postrouting o wlan0 j masquerade ces commandes permettent de configurer l interface réseau ethernet d activer le routage de configurer l interface réseau de manière à ce que les demandes de pcguest soient redirigées correctement sur internet commandes à taper sur pcguest ifconfig eth0 19216822 route add default gw 19216821 echo nameserver 8010246130 etc resolvconf ces commandes permettent de configurer l interface réseau ethernet d indiquer l adresse de la passerelle par defaut d indiquer l adresse du serveur dns du fournisseur d accès pour cet exemple il s agit d un dns de wanadoo pour le fai free il faudrait utiliser l adresse suivante 2122754252 si on veut connecter plusieurs pc invités sur pcwlan il faudra alors utiliser un hub ou switch et utiliser des câbles droits pour connecter tous les pc dessus il faudra également utiliser des adresses différentes pour chaque pc supplémentaire ifconfig eth0 19216823 pour le 2ème pc etc historique des modifications version date commentaire 01 19102006 création par jibux à l aide des informations glanées après de laurent et d alexis merci à eux 02 27102006 ajout suite aux remarques de piou patrice et alexis merci à tous 03 04112006 complément suite aux remarques d alexis merci à lui   comment transformer temporairement son pc en routeur a peu de choses prêt ta démarche est identique pour le cas d une connexion normale non wifi ça serait donc sympa d en parler car quand on lit l article on a l impression que cela ne s adresse qu à une connexion à internet par wifi mais il est vrai que le titre de l article lui ne précise pas de restriction au wifi évantuellement tu peux donner la démarche pour les deux cas puisque c est presque pareil ça doit pas compliquer beaucoup l article  comment transformer temporairement son pc en routeur la commande iptables l permet de connaître la politique par défaut des chaînes input output et forward les 3 chaines par défaut de netfilter par exemple si iptables l donne pour ces 3 chaines chain input policy drop chain forward policy drop chain output policy drop il faudra commencer par autoriser les flux en forward par iptables a forward i eth0 o wlan0 j accept sans quoi les paquets ne passeront pas d une interface à l autre dans cet exemple les chaines input et output peuvent rester à drop ces chaines concernent les services que la machine met à disposition serveur web par exemple et les accès vers l extérieur que nous lui autorisons envoyer un mail par exemple bon weekend patrice  comment transformer temporairement son pc en routeur super article merci ca nous ferra un memo utile piou en fait c est un probleme auquel on a du faire face a la derniere reunion c est pourquoi jibux parle de wifi d ailleurs tu pourrais peut etre preciser qu il faut un noyau compile avec netfilter iptables ipnat etc pardon j ecris un commentaire depuis mon portable qwerty il n y pas d accents   comment transformer temporairement son pc en routeur merci à tous pour vos remarques et pardon de ne pas y avoir répondu plus rapidement dans l ordre d apparition des messages piou oui effectivement ce n est pas spécifique au wifi je vais donc ajouter une phrase dans ce sens en fait alexis t a donner la raison de l écriture de cet article je ne me souviens jamais comment faire la manip donc suite à une réunion ou j ai transformé mon pc en routeur j ai décidé d en faire un article pour pouvoir m y référer la prochaine fois que l occasion se présentera patrice en fait il me semble n avoir rien fait de plus que ce que j indique dans cet article comme le but est vraiment de pouvoir faire la manip en un minimum de commande il faudra que je refasse le test pour vérifier que cela suffit effectivement alexis oui je vais rajouter dans l article que pour les personnes qui compilent leur noyau il faut les options que tu as cité  comment transformer temporairement son pc en routeur pour alexis si tu pouvais indiquer toutes les options que tu as du activer dans ton noyau je pense que cela pourrait servir à d autre  comment transformer temporairement son pc en routeur donc pour les options noyau c est ok sinon tu parles d un cable croise mais si on a plus d un pcguest il faut peut etre preciser qu il faut relier pchost pcguest1 pcguestn a un concentrateur switch avec des cables droits et donner aux pcguest des ip differentes xxxn 1   comment transformer temporairement son pc en routeur salut alexis oui c est ok pour le noyau sinon j ai complété l article dans le sens de ta proposition  réseaux  