Là, je comprend pas... J'ai ma bécane linux qui fait la passerelle pour le PC, sous windows, de ma copine.
Internet sur eth0 et reseau sur eth1 (eth0 est une realtek8139 et eth1 est un NForce2).
Dans /etc/network/interfaces:
Code :
- # The loopback interface
- auto lo
- iface lo inet loopback
-
- # Démarrage et arrêt automatique des règles "iptables"
- pre-up /etc/network/if-pre-up.d/iptables-start.sh
- post-down /etc/network/if-post-down.d/iptables-stop.sh
-
- # The first network card - this entry was created during the Debian installationauto eth0
- iface eth0 inet dhcp
-
- # The second network card - reseau local
- auto eth1
- iface eth1 inet static
- address 192.168.0.1
- netmask 255.255.255.0
- broadcast 192.168.0.255
|
et puis,
Code :
- iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
|
Les deux PC se voient. Je peux pinger dans les deux sens, mais le partage internet ne marche pas.
>> iptables -v -L -t nat
Code :
- Chain PREROUTING (policy ACCEPT 310 packets, 16683 bytes)
- pkts bytes target prot opt in out source destination
- Chain POSTROUTING (policy ACCEPT 32 packets, 2016 bytes)
- pkts bytes target prot opt in out source destination
- 22 1329 MASQUERADE all -- any eth0 anywhere anywhere
- Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
- pkts bytes target prot opt in out source destination
|
Merci de votre aide!
edit: pour l'interface eth1, j'utilise le module experimental du noyau. Module forcedeth. Je ne sais pas si ça peut venir de là, puisque les PC arrivent à se pinger!
Message édité par torpe23 le 11-03-2004 à 23:21:45