On Wed, 30 Jun 2004 13:14:10 +0200 [EMAIL PROTECTED] wrote: > Bonjour, > > J'ai construit 1 routeur, muni de 3 interface > > Une premier version de /etc/network/interfaces, AVEC la ligne gatway > contenant la meme adresse que l'interface : > auto eth0 > iface eth0 inet static > address 192.168.1.1 > netmask 255.255.255.0 > network 192.168.1.0 > broadcast 192.168.1.255 > gateway 192.168.1.1 > > auto eth1 > iface eth1 inet static > address 192.168.10.1 > netmask 255.255.255.0 > network 192.168.10.0 > broadcast 192.168.10.255 > gateway 192.168.10.1 > > auto eth2 > iface eth2 inet static > address 192.168.100.1 > netmask 255.255.255.0 > network 192.168.100.0 > broadcast 192.168.100.255 > gateway 192.168.100.1 >
Un routage statique ne comporte qu'une seule passerelle par défaut et bien sûr pas la machine elle même. Donc il faut enlever les passerelles partout. Plusieurs cas se produisent après: 1) connexion ppp, il apparait une passerelle qui sera la route par défaut. 2) Une passerelle apparait sur l'un des réseaux mettons 192.168.10.254, il faut rajouter gateway 192.168.10.254 sur eth1 3) Des routages particuliers apparaissent sur des machines, par exemple 192.168.10.254 connectée à 192.168.23.0/24, et eth2 est aussi connectée physiquement sur un réseau 172.10.0.0/16 tandis qu'une passerelle est en 192.168.1.254, dans ce cas, mettre gateway 192.168.10.254 à eth0 et éxécuter # route add -net 192.168.23.0 netmask 255.255.255.0 gw 192.168.10.254 # route add -net 172.10.0.0 netmask 255.255.0.0 dev eth2 Voilà, ça doit recouvrir tous les cas et ça doit fonctionner. François Boisson