Le plus secure et le plus facile (avis perso) c'est de mettre le pc qui recoit directement la connection internet sous linux .
Dans ton cas, tu dois partager ta connection internet avec windows (ce que tu fais actuellement) et configurer le poste linux en ip statique (avec le même masque de sous-reseau que la carte ethernet qui relie les deux pc). Ensuite, sous linux toujours, tu configure les dns pour qu'il puisse aller sur internet (dans ton /etc/resolv.conf). Les dns te sont fournis par ton FAI normalement
Pour faire l'inverse (linux qui partage vers windows): tu configure correctement linux pour avoir deja la connection internet effective sur ce seul poste (je ne connais pas la demarche pour le speedtouch). Ensuite tu attribue une adresse ip fixe aux 2 cartes ethernet qui relie les 2 pc (jusqu'ici c'est la même chose). Ensuite, tu active l'ip forwarding: echo 1 > /proc/sys/net/ipv4/ip_forward. Puis tu active l'ip masquerading : iptables -t nat -A POSTROUTING -s 192.168.0.2 -o ppp -j MASQUERADE
Pour l'adresse source (192.168.0.2), tu mets l'adresse ip fixe de windows et pour l'interface de sortie, tu met celle qui apparait dans ifconfig et qui a une adresse ip "internet" (donc pas lo, ni eth0, eth1)
Enfin tu renseigne les dns dans les propriétés de la connexion reseaux sous windows (propriétés protocole tcp/ip, onglet adresses).
J'espere avoir été clair, si tu ne comprends pas qqchose, re-demandes
[EDIT] dans la deuxieme configuration (et même la premiere) tu ne disposes pour l'instant d'aucune protection de type firewall. La seule protection que tu auras, seras celle offerte par le poste jouant le role de routeur. Le pc derriere sera donc theoriquement invisible sur le reseaux mais vu que le routeur n'est pas protégé, ca ne durera pas longtemps. Pour protéger ton routeur, si c'est linux -> iptables, si c'est windows -> bah...euh... on va dire ZoneAlarm mais bon ...
Message édité par sebchap le 17-07-2005 à 13:23:19