Newsgroup: it.comp.os.linux.sys
Titolo: Due default gateway

chiaramente c'è il net-3 how-ot.
Io, per esempio, ho due connessioni ad internet e ho messo su un ip della subnet A e un alias della subnet B.
I defautl gw per le due subnet sono chiarmente diveri, come la banda in gioco.
Comuqenu con route add default gw routera metric 0, ho il default gw della rte vero e proprio.
Con gli alias e gli indrizzi, alcuni, aggiungo un gw specifico, per raggungere alcuen subnet che conosco, per esempio.
Teoricamente potresti fare benissimo: route add default gw routerb metric 0|1, ma non ne vedo l'utilità, almeno in generale.
Diverso sarebbe aver eun demone di routing , tipo zebra......
Comunque la sintassi, il kernel 2.2.x l'accetta, e due default gw li puoi avere....

Si

 
La tua sintetica risposta mi riempie di gioia immensa.
Ne deduco che mi devo ripassare, anzi studiare da zero, le tabelle di routing.
Ma per puro caso non e' che uno spunto (non uno sputo) me lo puoi dare.
Ciao e grazie
P.s. Siccome prima l'ammasso di sterco di cammello di winmerd mi ha inchiodato netscape forse arriva un altro post uguale. Pardon.
-- 
Zio Ciano

Salve a tutti.
A me risulta di no;
ma si puo' mettere 2 gateway con assiociato due mask?
Ciao.
--
Zio Ciano

 esci con il default gw con la metric più bassa..
Non ho capito ancora il significato della metric.
Ciao e grazie.
-- 
Zio Ciano

 Ma qua mi sorge spontanea una domanda come faccio ad uscire con un gw diverso??
ad uscire in che senso???
mi si sono bloccati i neuroni....
esci con il default gw con la metric più bassa..
se poi hai particolari esigenze , allora hai anche la necessità di studiarle.
Per esempio io ho accesso ad una subnet di mia conoscenza solo con un gw, con il quale ho settato un gw , non un default....



Ok ho studiato un po'.
Premesso che la mia domanda originaria e' scaturita dal fatto che lo stesso problema mi e capitato un po' di tempo fa su Solaris e li non e' possibile mettere due default gateway; almeno che io sappia. 
Ho provato a tirarli su ma non funzionava piu' una mazza. Static route e tutto e' finito.
Ma qui si evince che Linux e' un gran figo... si cucca due default gw e non fa na piega.
In effetti ho provato a mettere i due default route e apparentemente tutto funzionava.
Ma mi sembra piu' opportuno fare una route statica sul secondo gw e tirando su un ip come alias. E cosi ho fatto.
Adesso tu mi tiri in ballo il metric... e qua' mi becchi in castagna...
Ma qua mi sorge spontanea una domanda come faccio ad uscire con un gw diverso??
Ciao e grazie mi hai fato mettere in moto i neuroni.
-- 
Zio Ciano

 chiarmente diveri, come la banda in gioco. 
Un default gw e' una route che viene presa in considerazione per ultima con 
netmask = 0; se setti una netmask != 0 
- non e' piu' messa come ultima
- automaticamente non e' piu' default
Infatti
therra:/home/ghigo# route -nee | awk '{ print $1,"\t",$2,"\t",$3,"\t",$8 }'
Kernel   IP      routing
Destination      Gateway         Genmask         Iface
192.168.0.0      0.0.0.0         255.255.0.0     eth0
Aggiungiamo un "default gw"
therra:/home/ghigo# route add default gw 192.168.1.2
therra:/home/ghigo# route -nee | awk '{ print $1,"\t",$2,"\t",$3,"\t",$8 }'
Kernel   IP      routing
Destination      Gateway         Genmask         Iface
192.168.0.0      0.0.0.0         255.255.0.0     eth0
0.0.0.0          192.168.1.2     0.0.0.0         eth0
il "default gw" e' messo in coda; notare la netmask 0.0.0.0
aggiungiamo un secondo "default gw" con netmask diversa da 0
therra:/home/ghigo# route add default gw 192.168.1.2 netmask 255.255.0.0
therra:/home/ghigo# route -nee | awk '{ print $1,"\t",$2,"\t",$3,"\t",$8 }'
Kernel   IP      routing
Destination      Gateway         Genmask         Iface
0.0.0.0          192.168.1.2     255.255.0.0     eth0
192.168.0.0      0.0.0.0         255.255.0.0     eth0
0.0.0.0          192.168.1.2     0.0.0.0         eth0
therra:/home/ghigo#
nota 2 cose:
1) viene messa all'inizio
2) matcha solo con ip del tipo 0.0.x.y
E se hai dei dubbi guarda quest'altra regola
therra:/home/ghigo# route add -net 0.0.0.0 gw 192.168.1.4 netmask 
255.255.0.0
therra:/home/ghigo# route -nee | awk '{ print $1,"\t",$2,"\t",$3,"\t",$8 }'
Kernel   IP      routing
Destination      Gateway         Genmask         Iface
0.0.0.0          192.168.1.4     255.255.0.0     eth0
0.0.0.0          192.168.1.2     255.255.0.0     eth0
192.168.0.0      0.0.0.0         255.255.0.0     eth0
0.0.0.0          192.168.1.2     0.0.0.0         eth0
therra:/home/ghigo#
A parte il "gw" e' proprio uguale alla precdente ... e non e' un "default 
gw" ma una route di una sottorete verso un gw

On Thu, 15 Mar 2001 21:41:26 +0100, Goffredo Baroncelli <gh...@therra.bhome> wrote:
Ok mi inchino. La tua spiegazione e' chiarissima.
Ma se fai cosi cosa succede:
Destination      Gateway         Genmask         Iface
192.168.0.0      0.0.0.0         255.255.0.0     eth0
0.0.0.0          192.168.1.2     0.0.0.0         eth0
0.0.0.0          192.168.1.4     0.0.0.0         eth0
In Solaris non funziona piu' una mazza.
In Linux sembra che funzioni. Dico sembra.
Ciao.

Zio Ciano wrote:

Confermo: ho inserito 2 (default) route  e sembre che se 1 fallisce 
prosegue sull'altra ...
Non ho idea di cosa succede se sono 2 route valide ( esempio una tratta con 
2 gateway )..

 inserita....
Si mi aspettavo una politica del "genere" ...
Neanche un "minimo" di load balancing ?

 Neanche un "minimo" di load balancing ?
non è il punto dove te lo devi aspettare, usa altri strumenti...

Michele Nicosia wrote:

un riferimento me lo potevi pure dare ... :)

Certo, il BGP..
prova 
http://supersparrow.soourceforge.net