Probleme masquerade & interf réseau multiples

Bonjour,

J'ai un petit probleme

sur un serveur j'avais jusqu'a présent 2 inferfaces réseaux :

eth0 : ip 192.168.1.200 : masq 255.255.0.0 passerelle 192.168.1.200 dns 172.16.128.1 -> pour des pc d'un réseau local

eth1 : ip dhcp passerelle 172.16.112.254 dns 172.16.128.1

et un petit script pour avoir internet sur le réseau local + sur le serveur

#!/bin/sh
/bin/echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe iptable_filter
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE

tout cela fonctionnait dans le meilleur des monde j'usqu'a ce que je décide d'installer un petit cluster (drbd+heartbeat) avec une carte réseau eth2 gigabyte et un cable ethernet croisé

eth2 : ip 193.168.1.200 masque 255.255.255.0 passerelle 193.168.1.200

lorsque eth2 est active => plus d'internet
losrque eth2 est desactivé => internet de nouveau

Ca depasse mes petites compétances sur iptables

merci pour toute aide
Configuration: Linux Mandriva
Firefox 2.0.0.14

2 réponses

  1. Il ne faut pas utiliser des adresses IP routables sur le net comme ça.

    Vous avez droit à 192.168.x.x/24, c'est du non routable sur le net (classe privée).

    Cordialement,
    1. Bonsoir et merci

      J'ai deja testé eth2 avec 192.168.2.x, ça marche pas mieux
  2. C'est un problème de passerelle
    Il faut editer /etc/sysconfig/network-scripts/icfg-eth2

    et enlever la ligne GATEWAY

    avec le centre de contrôle mandriva, j'ai pas reussit, il impose une passerelle.

    Merci