Sur la machine ayant acces à internet, tape ifconfig et repere le nom des interfaces correspondant d'une part à la connexion wifi (on l'appelera iface_i ici) et d'autre part à la connexion reseau (on l'appelera iface_r ).
Ensuite, en root, tape les commandes suivantes:
[fixed]echo 1 > /proc/sys/net/ipv4/ip_forward #ca autorise le forwarding des paquets
iptables -t nat -A POSTROUTING -o ifac_i -j ACCEPT
[fixed]
Si tu n'as pas d'autre regles de firewall, ca devrait aller, sinon il faut aussi autoriser le forward d'une interface à l'autre (toujours avec iptables)
Ensuite, sur le pc qui n'est pas relié à internet, il faut que tu renseigne les DNS dans le fichier /etc/resolv.conf, ex:
nameserver 212.27.53.252
Voila, tu as un nat normalement, mais sans aucune protection.
edit: oui, comme l'a dit mjules, tu as des script ou une option (je ne m'en rapeplle plus) qui permet d'activer le forward automatiquement lors de la config de l'interface (ifup/ifdown).
Tu peux aussi utiliser firestarter ou une autre GUI d'iptables pour le configurer plus facilement.
Message édité par sebchap le 04-07-2006 à 21:08:56
---------------
BOFH excuse #400:We are Microsoft. What you are experiencing is not a problem; it is an undocumented feature.