Re: routeur: fichier interfaces et orthodoxie
On Wed, 30 Jun 2004 13:14:10 +0200
mayer.debianfr@free.fr 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
Reply to: