Trucs:Partager une connexion internet

De Lea Linux
Révision datée du 16 mars 2006 à 18:01 par Fred (discussion | contributions) (Trucs:Partager une connection internet déplacé vers Trucs:Partager une connexion internet)
Aller à la navigation Aller à la recherche
Fred<fred@lea-linux.org>

Supposons que votre liaison internet soit obtenue par liaison ppp, le device est alors : ppp0 (si c'est eth0 ou eth1 pour vous, changez ce qu'il faut).

1. La passerelle Linux

En tant que root, tapez :

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE

Si vous utilisez un mur de feu (firewall) sur votre passerelle, alors il se peut que l'une des règles de filtrage de celui-ci interfère avec la règle d'iptables que nous devons mettre pour partager la connection. Dans ce cas, la règle iptables de partage de connection doit être avant la ou les règles de filtrage.

Note : Vous pouvez bien entendu mettre ces deux commandes dans l'un des scripts de démarrage, comme par exemple : /etc/rc.d/rc.local.

2. Un poste Linux

Chaque poste Linux doit configurer une passerelle et ses dns. Pour la passerelle, il faut soit utiliser les outils de sa distribution pour lui préciser que la passerelle est le poste Linux précédemment configuré ; soit taper en tant que root une commande du style :

[root@localhost ~] $ route add default gw 192.168.1.12

si votre poste Linux qui servira de passerelle a comme IP : 192.168.1.12

Il faut aussi configurer les dns, pour cela il suffit de s'assurer que le fichier /etc/resolv.conf contient des lignes du style :

nameserver 12.12.12.12
nameserver 144.144.144.144

si les dns de votre fournisseur d'accés sont : 12.12.12.12 et 144.144.144.144

3. Un poste 'exotique' (mac ou windows)

Pour les postes 'exotiques', il faut avoir la même démarche que pour Linux, à savoir : préciser les dns ainsi que l'ip de la passerelle Linux.

4. C'est tout !