OVH Cloud OVH Cloud

routeur: fichier interfaces et orthodoxie

4 réponses
Avatar
mayer.debianfr
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

Produit ce routage, qui fonctionne mais me semble trop lourd.
# route -n
Dest Gateway Genmask Flags
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

J'ai refais le fichier interfaces, SANS gateway, ke routage fonctionne, plus
de route par defaut, toujours les gateway indefinies pour les 3 reseau.

Quelle solution est la moins mauvaise ?
Existe t-il une meilleure solution ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
fra-duf-no-spam
Le 12599ième jour après Epoch,
mayer debianfr écrivait:

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 :


[...]

J'ai refais le fichier interfaces, SANS gateway, ke routage fonctionne, plus
de route par defaut, toujours les gateway indefinies pour les 3 reseau.

Quelle solution est la moins mauvaise ?
Existe t-il une meilleure solution ?



Oui. Une seule interface avec la directive gateway, qui va définir la
route par défaut. Dans le cas bien sûr où 2 de tes interfaces sont
connectées uniquement à des LAN, et que la 3ième (celle avec la
directive gateway), est connectée à une passerelle qui va vers le net.

--
< jaybonci> actually d-i stands for "divine intervention" ;)
-- in #debian-devel


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric BOITEUX
Le Wed, 30 Jun 2004 14:47:00 +0200, (François
TOURDE) a écrit :

Oui. Une seule interface avec la directive gateway, qui va définir la
route par défaut. Dans le cas bien sûr où 2 de tes interfaces sont



et je dirais même plus : « et la route par défaut ne peut être l'ad resse de
l'interface ! »
mais plutôt celle du routeur qui se trouve sur le même réseau que ton
interface...

Fred.
Avatar
mayer.debianfr
> Oui. Une seule interface avec la directive gateway, qui va définir la
route par défaut. Dans le cas bien sûr où 2 de tes interfaces sont
connectées uniquement à des LAN, et que la 3ième (celle avec la
directive gateway), est connectée à une passerelle qui va vers le net.



OK, c'est le routage qui se met en place, apres lancement de pppd (pon dsl-
provider).
Cela fonctionne car il n'existe pas de route par defaut, et donc, le mot
defaultroute devient efficace. S'il existait une route par defaut, pppd
tracerait dans syslog qu'il ne peut pas l'overwriter.

Conclusion, c'est pas trop mal ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François Boisson
On Wed, 30 Jun 2004 13:14:10 +0200
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