Newsgroup: it.comp.os.linux.sys
Titolo: Libero + Fastweb sullo stesso router

Ciao a tutti,
sto tentando di realizzare la configurazione di rete descritta qui sotto:
Linea 1 : Fastweb fibra (eth1)
Linea 2 : ADSL libero (eth2)
Le due linee sono collegate ad un pc che fa da router e distribuisce la 
connessione internet ad una lan (eth0).
Ora, quello che vorrei e' utilizzare la linea di fastweb per il traffico 
generale della lan e l'adsl libero per gestire un ip pubblico che mi 
permetta di raggiungere il router dall'esterno.
Ho provato a collegare semplicemente le due linee usando come gateway 
quello di fastweb ma le connessioni verso l'ip di libero falliscono.
Con wireshark ho visto che il syn arriva all'ip di libero ma il pacchetto 
di risposta viene spedito attraverso il gw di fastweb e probabilmente 
viene bloccato dal nat di fw.
Penso che il problema si potrebbe risolvere facendo in modo che il router 
utilizzi il gateway di libero per i pacchetti che arrivano da libero e il 
gateway di fastweb per il resto.
C'e' un modo per far funzionare questa roba?
Ho provato a leggere l'howto di 
lartc.org
 ma mi sono perso :-(
Grazie
                        Daniele

 permetta di raggiungere il router dall'esterno.
Posso?
pare che linux c'entri poco.
Detto questo, ADSL vuol dire Asynchronous blablabla blablalba.
Che vo' di' Asynchronous in soldoni?
Vuol dire che in upload e' piu' lento che in download e che quindi stai 
scegliendo la linea piu' lenta tra le due per fare questa cosa... ma tu 
mi dirai: "so cavoli miei se voglio la linea piu' lenta".
Va bene, era giusto per dirtelo.
Detto anche questo, mi pare che dovresti spiegare qualcosa in piu' sul 
tipo di configurazione: pppoe, pppoa, a cosa sono collegati i router....
Detto pure questo, mi pare che una volta a me e successo, per errore di 
usare l'indirizzo ppp sbagliato.
Cioe', facendo ifconfig ppp0
tu hai 2 indirizzi:
inet addr e P-t-P
Quello che dovrai usare e' P-t-P
Detto questo mi pare di aver detto tutto :-)
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 scegliendo la linea piu' lenta tra le due per fare questa cosa... 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 
Da wikipedia:
A common error is to attribute the A in ADSL to the word asynchronous. 
Dai, in fondo ho commesso un errore che commettono in tanti: "common" :-)


 viene bloccato dal nat di fw.
il problema è questo:
diciamo che il punto A sei tu che dall'esterno ti connetti.
B è il router che stai implementando. B ha due indirizzi: uno per libero 
(che chiameremo B1) e uno per fastweb (che chiameremo B2)
quindi il pacchetto A->B e il ritorno seguono questa cosa:
A chiama B1, contatta B e questo gli risponde con B2, perchè la route di 
last resort (cioè di default, 
0.0.0.0/0
) gli instrada fastweb. ecco il 
perchè. l'unico modo di risolvere la cosa è quella di fare una route 
statica (o semi statica) in modo che contatti sempre l'IP di A sulla 
connessione di libero.
quindi, se hai un'ip fisso sei a posto. se no, picche.

 quindi, se hai un'ip fisso sei a posto. se no, picche.
Ok, l'ip A non e' fisso perche' io mi connetto da un'altra adsl con ip 
dinamico.
Quello che mi serve e' un modo per dire al kernel di instradare i 
pachetti di risposta sulla stessa interfaccia da dove arriva la 
connessione..
Mi sono stampato tutto il Linux advanced routing howto... vediamo se 
trovo qualcosa.



c'e' pure una terza via:
dovrai pubblica l'indirizzo di una macchina interna.
Premetto che non so che tipo di router hai.
A) se il router accetta solo connessioni http.
installa webmin su una macchina all'interno (funziona in https, quindi no 
problems).
Ti servira' solo il modulo "http tunnel".
B) se il router accetta connessioni telnet.
esistono dei terminali ajax che girano su http (nel tuo caso sara' 
https). Ne installi uno su una macchina interna. Ti colleghi ed e' fatta.


Mandi! Daniele Paoni
  In chel dì si favelave...
DP> Ho provato a leggere l'howto di 
lartc.org
 ma mi sono perso :-(
...peccato, perchè la soluzione è proprio li. ;)
-- 
  Vendere no, non passa tra i miei rischi,
  non comprate i miei dischi e sputatemi addosso.	(F. Guccini)

 
Ok, se so che si puo' fare me lo studio per bene e vedo di venirne a capo.
Grazie
				Daniele

 C'e' un modo per far funzionare questa roba?
La cosa più semplice è installare shorewall e configurare le due linee in
/etc/shorewall/providers con l'opzione track. Quello che vuoi fare tu
funziona già così.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 
Ok, grazie del consiglio ci guardo subito.
Daniele

 Ho provato a leggere l'howto di 
lartc.org
 ma mi sono perso :-(
http://lartc.org/howto/lartc.rpdb.html#LARTC.RPDB.SIMPLE
(sei facile a perderti, eh)

 c'e' pure una terza via:
Rendere complicate, inefficienti ed arzigogolate cose che sono
invece semplici?


Hai ragione avevo saltato il capitolo a pie' pari.. :-(

Daniele Paoni ha scritto:

why not !?
http://lartc.org/howto/lartc.rpdb.multiple-links.html