Newsgroup: it.comp.os.linux.sys
Titolo: [OT?] problemi di rutting non risolubili con un amaro

Piu` che altro sarei contento di risposte tipo RTFM, purche'
il manuale sia quello giusto, ovvero e comunque navigero` alla
ricerca di illuminazioni, ma se mi poteste indirizzare vi sarei grato.
La situazione e` questa:
4 LAN 192.168.X.Y.
2 linee WAN, incidentalmente una wireless, la principale a maggior
capacita`, l'altra ADSL, di backup (da attivare a giorni).
Un antico router Cisco 2600 Telecom (per fortuna non e` direttamente
esposto su internet, altrimenti resisterebbe pochi minuti dato che
l'ultimo aggiornamento deve risalire a 4 o 5 anni fa e prima che
provvedessi aveva password cisco e di enable cisco) che fa da centro
stella per le LAN di cui sopra e ha come default gateway il firewall
che porta alla WLAN internet.
2 firewall Soekris con OpenBSD sopra (per ora uno solo attivo), con 3
interfacce, una collegata alla LAN, una a una DMZ con mailserver e
webserver e una a internet, WAN wireless.
Il problema e` questo:
adesso che ci sara` l'altra linea ADSL di backup attiva si vorrebbe
che quando il primo firewall sbraca o la WAN wireless si accascia (e`
successo questo inverno per piu` di una settimana quando uno dei
tralicci in montagna dove passava e` crollato sotto 3 metri di neve)
il traffico fluisse sinuosamente attraverso il secondo firewall e
l'ADSL.
Ora io, nella mia consistente ignoranza, avevo pensato che bastasse
dirlo al router, nel senso che se non funziona il routing sul primo
path, allora usa il secondo.
Il fornitore di firewall mi ha detto che non e` possibile perche'
il router puo` avere un solo next hop e non di piu` e io ho pensato,
puo` darsi, perche' se il router ha un default gateway ha un default
gateway e non puo` averne due, pero` ho poi anche pensato che se non
era in qualche modo possibile fargli fare quello che volevo, allora
era proprio un router stupido perche' non mi sembrava una cosa cosi`
stravagante.
Avete qualche consiglio a questo riguardo?
L'altro problema sarebbe per la DMZ, nel senso che se ci si devono
affacciare i due firewall, le loro interfacce devono avere un IP
diverso, a meno di non farglielo condividere, ma il gestore di
fw si vorrebbe far pagare la cosa materialmente aggiungendo un NIC
ai fw e spiritualmente (ma sempre in denaro) la configurazione
ulteriore. Ora se i 2 fw sulla DMZ hanno un IP diverso, bisogna
poter cambiare dinamicamente il default gateway alle due macchine
che risiedono su di essa. Per quella linux con un un piccolo script
lanciato una volta al minuto non vedo difficolta`, ma purtroppo ce
n'e` anche una Windows per cui non saprei bene come fare, soprattutto
perche' credo che bisognerebbe disporre di un linguaggio di scripting
un po' piu` evoluto di CMD (cygwin e poi vado di bash?).
Ringraziando tutti coloro che hanno avuto la pazienza di leggere
fin qui e ancor di piu` i rispondenti, saluto tutti,
Andrea



 stravagante.
http://www.velocityreviews.com/forums/t31556-can-a-roter-have-two-default-gateways.html
Sembra proprio due default gateway con peso diverso siano impostabili,
su un cisco ma il problema e` la gestione del failover se il router non 
e` diretttamente connesso ai fw tramite seriale e che in caso di guasto 
della connessione la seriale vada down. Altrimenti bisogna usare 
protocolli come BGP o OSPF fra il router e i firewall.
Chissa` se quella bella bellezza di OpenBSD supporta BGP?
Ritorno a scavare.
Andrea

 L'altro problema sarebbe per la DMZ, nel senso che se ci si devono
se non lo puoi fare, prendi un pc linux e fagli fare a lui il default gw
per uscire dalla 
dmz.ma
 non conoscendo i tuoi fw, questa ï¿œ solo un'idea

 Chissa` se quella bella bellezza di OpenBSD supporta BGP?
Certo che sï¿œ, ce la loro implementazione:
http://www.openbgpd.org/
Secondo me a botte di carp, openbpgd ed eventualmente multi path
routing, te la dovresti cavare:
http://www.openbsd.org/faq/faq6.html#Multipath
Qui trovi anche un paper (un po' vecchiotto) sull'argomento:
www.openbsd.org/papers/linuxtag06-network.pdf

 per uscire dalla 
dmz.ma
 non conoscendo i tuoi fw, questa è solo un'idea
Mhh.... se capisco bene dovrei usare una macchina in piu` con 3 schede
di rete,
una verso la DMZ, dove sarebbe default gateway delle altre e altre 2
verso la porta
DMZ dei 2 fw. Si`, si dovrebbe poter fare, ma mi comporta l'uso,
l'installazione
e la manutenzione di un host in piu`. Al limite se proprio volessi
farmi del male
potrei mettere quagga sul server Linux per farlo parlare in routing
dinamico coi
2 fw; ma siamo alle solite, esistera` un'implementazione free come una
birra,
di BGP per Windows 2000? Mi sa che andro` come ipotizzato mettendo
cygwin
su quella macchina e facendole eseguire lo stesso script di
monitoraggio e cambio
di rotta dell'host linux.
Andrea

 
www.openbsd.org/papers/linuxtag06-network.pdf
Grazie