Newsgroup: it.comp.os.linux.sys
Titolo: tre schede di rete e due gateway

Salve
Ho un linux che uso come gateway, con fedora C2
sulla macchina ho 3 schede di rete.
eth0 sulla lan
eth1 su un router hdsl, con un ip pubblico della hdsl e il gateway sul
router
eth2 su un router adsl, con un ip pubblico della adsl e il gateway sul
router
(al momento le due eth e i due router sono su uno stesso switch, ma non
credo questo sia rilevante)
allora
se faccio ripartire i servizi di rete, un traceroute attraverso eth1
(traceroute -i eth1 
www.libero1.it
)
mi va in timeout perenne dopo il primo hop (il router), mentre con eth2
funziona
se tiro giu la eth1 e poi la ritiro su, succede ilcontrario... con la eth1
il traceroute va a buon fine, con la eth2 timeout dopo il primo hop.
Sembra che l'ultima interfaccia a partire funzioni, mentre quella prima
tenta di tornare chissa' dove e non ricevo le risposte dei ping.
Qualcuno puo' darmi una mano?

 Qualcuno puo' darmi una mano?
hai provato a digitare
#route
e a vedere la situazione?

 
In configurazione "standard" una macchina che ha due gateway ne usa solo
uno, il primo che trova nella tabella di routing (cosa che puoi verificare
con il comando route). Quindo spegnendo l'interfaccia usata dal routing
ovviamente passa ad usare l'altra. Non avendo specificato altro della tua
configurazione e' anche difficile aiutarti. Immagino che eth1 ed eth2
abbiano indirizzi appartenenti a due differenti subnet. Se invece hai
tutte e due le eth sulla stessa subnet, e' ancora piu' complicato far
funzionare le cose, perche' anche in questo caso (a meno di configurazione
in "bonding") il routing usa la prima scheda che trova nella tabella di
routing per uscire sulla subnet assegnata.
Insomma, controlla meglio la tua config, e magari se dici cosa volevi
ottenere e' meglio :)
-- 
Mario "Reliant" Pascucci
Linux Registered user #327002 
http://counter.li.org/
http://ilpettegolo.altervista.org/

 ha
scritto nel messaggio news:pan.2004.08.06....@libero.it...


 
Il risultato di questa tabella di routing e' che raggiungi gli ip della
rete 90.0.0.1-7, quelli della 90.0.0.1-7 per tutti gli altri esce dalla
eth1 per mandare attraverso 80.0.0.1
Ripeto, se dici cosa vuoi ottenere e' meglio. Due gateway insieme sulla
stessa macchina non funzionano insieme.
-- 
Mario "Reliant" Pascucci
Linux user #327002 - 
http://counter.li.org/
http://ilpettegolo.altervista.org/

Marco Paglioni wrote:
[SNIP]
http://www.lartc.org
bye G.L.
-- 
« E' assolutamente evidente che l'arte del cinema
  si ispira alla vita, mentre la vita si ispira alla TV »
(Woody Allen)

 stessa macchina non funzionano insieme.
Quello che vorrei e' far passare, attraverso shorewall, un dato dipo di
traffico su una delle adsl piuttosto che la hdsl.
Esempio
Gli utenti lan che navigano via web, o scaricano da ftp, lo fanno attraverso
una adsl invece della hdsl, per cui pago a traffico.

 ho fatto come dice sul sito riguardo allo "split"
[SNIP]
Premetto che non ho mai avuto bisogno di adv. routing,
e pertanto non lo so usare, ma so per certo che affinche'
il tutto funzioni a dovere devi "marcare" i pacchetti che ti
interessano tramite netfilter/iptables, perche' possano essere
riconosciuti e trattati da iproute2 con un routing "particolare".
