ne peut pas acheminer les paquets d'une interface à une autre

J'ai un système avec 2 interfaces eth0, et eth1.

  • eth0 est 192.168.0.250 et connecté à la passerelle 192.168.0.2.
  • eth1 est connecté à 192.123.123.10 via un swtich.

Je suis en train d'acheminer des paquets de 192.123.123.10 à la passerelle 192.168.0.2, ce qui signifie que j'ai besoin de route 192.123.123.x les paquets qui viennent en eth1 interface via eth0 interface.

J'ai mis ip_forward fichier à 1.
J'ai exécuté cette commande:

route add -net 192.123.0.0 netmask 255.255.255.0 dev eth0
route add default gw 192.168.0.2

Je peux faire un ping à partir de 129.123.123.10 à 192.168.0.250, mais je ne peux pas la commande ping pour 192.168.0.2
Je pense que les paquets ne sont pas transmis à eth0.

Ma table de routage ressemble à quelque chose comme ceci:

gteway Genmask Flags Ref Iface
192.123.123.0 * 255.255.255.0 U eth1
192.168.0.0 * 255.255.255.0 U eth0
192.123.0.0 * 255.255.255.0 U eth0
default 192.168.0.2 0.0.0.0 UG eth0

Quelqu'un peut me dire ce qui est absent?
Je vous remercie à l'avance.

InformationsquelleAutor mcha | 2012-04-06