Newsgroup: it.comp.os.linux.sys
Titolo: windows, gateway, route, metrica e linux

su windows agendo sulle impostazioni della sk di rete e' possibile 
indicare diversi gateway, e con la metrica il sistema decide quale 
utilizzare. Per avere una configurazione analoga su linux come bisogna 
agire ? E' possibile su linux indicare piu' di un gateway e lasciare 
fare al SO la scelta di quale usare ?

,

Non so come funzioni windows, quello che cerchi probabilmente è la 
tavola di routing (che vedi con route/netstat/ip) però nella mia 
esperienza utente finale non ho idea di come si possa associare più di 
un gateway ad una singola interfaccia, cioè non ne immagino il 
significato.

 agire ?
 
man route
 
 
 
-- 
Stefano L.

 come bisogna agire ? E' possibile su linux indicare piu' di un gateway e lasciare fare al SO la scelta di quale usare ?
 
Puoi indicargli tutti i gateway che vuoi.
Poi, però, devi anche spiegargli come usarli.
 
Spiega dunque esattamente qual è la tua esigenza.

 significato.
 
Il significato lo decide chi scrive la tabella di routing.
Ad esempio, se ho due gateway, 192.168.0.1 su eth0 e 192.168.1.1 su eth1 e voglio
un load-balancing perfettamente uguale sui due link, scriverò qualcosa del genere:
 
ip route add default scope global nexthop via 192.168.0.1 dev eth0 weight 1 nexthop via 192.168.1.1 dev eth1 weight 1
 
Ma posso volere e fare anche cose differenti, come ad esempio usare tabelle di routing differenziate a seconda
delle sorgenti e/o delle destinazioni, facendo entrare in gioco ip rule, eccetera.

 man route
 
Molto meglio imparare a usare 'ip' piuttosto che 'route'.
 

 voglio
 
Aspetta, l'OP parlava di più gateway su *una singola* interfaccia di 
rete, è questo il concetto a cui non riesco a dare un significato.
 
L'esempio che porti tu è perfettamente comprensibile ma è quello a cui 
sono già abituato.

 rete, è questo il concetto a cui non riesco a dare un significato.
 
 
Multipathing, ad esempio.
(ma son quelle cose che ha senso fare con un IGP, sinceramente...)
 
-- 
Paranoia is a disease unto itself. And may I add: the person standing
next to you may not be who they appear to be, so take precaution.
-----------------------------------------------------------------------------
http://bofhskull.wordpress.com/
 
 
 

 Molto meglio imparare a usare 'ip' piuttosto che 'route'.
 
Hai ragione.
 
Forse pero' 'route' spaventa un po' meno un inesperto e se devi fare solo 
quello....
 
-- 
Stefano L.


 
 
grazie a tutti per le risposte.
l'interogativo e' il seguente:
ho visto una rete 192.168.1.X con due router
 
192.168.0.250 e 192.168.0.254 , i quali operano su due adsl differenti.
tramite lo schema del primo post ecco che windows 7 quando l'adsl 
prioritaria viene meno utilizza l'altra adsl.
insomma, una adsl di scorta automatica . volevo implementarlo nella mia 
lan casaling per fare 1 test ed imparare altre cose.
gli spunti suggeriti mi han gia' chiarito a sufficienza le idee. accetto 
altri consigli se ci sono
 
 
ciao

 prioritaria viene meno utilizza l'altra adsl.
 
Non funziona proprio così....
 
Una rotta (e, quindi il relativo gateway) viene rimosso dalla routing
table quando l'interfaccia cui è associata la rotta "va giù"[1].
 
Quindi se hai due interfacce che sono collegate *direttamente* con due
router e il router associato alla rotta "primaria" si rompe/spegne,
subentra la rotta con metrica superiore, come conseguenza del fatto che
quella a metrica inferiore "sparisce".
 
 
MA
 
1) nel tuo caso entrambe le rotte sono associate alla stessa
interfaccia; ergo se va giù una non può che andare giù anche l'altra
2) se l'ADSL del router primario smette di funzionare, il link con il
tuo PC *non* va giù, ergo la seconda rotta non subentra in alcun modo
 
Quindi il fatto di avere più di una default route nella routing table
può portare ad un output più attraente per alcuni comandi, ma finisce lì.
 
 
Per fare quel che vuoi fare tu, ci sono tre vie.
 
La busta verde: routing protocol (RIPv2, OSPF, IS-IS, EIGRP, o il
cazzobuffo che ti pare...): ciascun router annuncia in LAN la default
route, ciascuno cn la sua metrica (bassa per il primario, alta per il
secondario), ma solo se *ha* una default da annunciare. Poichè per il
router la default è l'adsl, se va giù l'adsl smette di annunciarla e
subentra l'altro.
 
La busta rossa: SLA; la/e macchina/e "dietro ai router" monitora(no) la
disponibilità della connessione di ciascun router, e si autoimposta(no)
la default route in base ai risultati di tale monitoraggio.
 
La busta gialla: failover a livello di router (VRRP, HSRP, GLBP; scegli
l'acronimo che ti piace di più): i due router "si giostrano" un VIP in
base ad un protocollo pesato; il peso che ciascun router annuncia per il
proprio ruolo è associato allo stato della ADSL: se va giù l'ADSL il
peso "diminuisce" e il VIP va all'altro router.
 
 
 
La prima richiede che ciascuna macchina dietro ai router esegua lo
stesso IGP dei router e siano pertanto in grado di recepirne gli
annunci. Se  dietro quei router c'è un altro "apparato" smart (router,
firewall, switch L3) che funge da GW per la rete (o le reti) interne e
supporta tale IGP, OK. sennò è una pigna (e voglio vedere come fai
girare OSPF sul telefonino...)
 
La seconda è anche peggio. Di solito si usa con firewall se non si sanno
usare i protocolli di routing ( O:-) ) oppure se si vogliono fare cose
molto mirate.
 
La terza è quella più opportuna se dietro i router hai direttamente una
LAN di PC: questi usano come default GW il VIP e nulla danno di ciò che
accade a monte. In pratica un Campo PA. Ma richiede router
sufficientemente smart da supportare l'acronimo che hai scelto...
 
 
Scegli la busta che meglio si adatta alla tinta del tuo divano.
 
 
 
[1] Per diverse definizioni di "va giù"; ad esempio, di default su linux
l'interfaccia non "va giù" quando il link sparisce, ma si può fare in
modo che ciò avvenga...


 
 
ottima spiegazione. grazie.
pero' quello che ho visto e' esattamente cosi' come ho spiegato  e 
funziona :-)
ho spento uno dei due router e il ping a libero ha avuto un solo debole 
tentennamento.
col tempo capiro'
grazie a tutti :-)

 rete, è questo il concetto a cui non riesco a dare un significato.
 
Che sia una singola interfaccia cambia poco, in questo senso.

 Che sia una singola interfaccia cambia poco, in questo senso.
 
Mmmm, sì forse perché pensavo ad una regola con target default e non mi 
figuravo come poter inserire due gateway.
Con due target diversi una stessa interfaccia ha due gateway e tutti 
sono contenti.