Newsgroup: it.comp.os.linux.sys
Titolo: Bonding ethernet

Salve a tutto il ng.
Ho 2 adsl con 2 ip dinamici, e le vorrei utilizzare per raddoppiare 
la banda di navigazione.
Ho provato con il bonding delle schede di rete, ma gli how-to che ho letto 
lasciano intendere che il bonding dovrei effettuarlo tra le 2 schede di rete
collegate alla rete interna, non ai 2 router.
Cosa sto sbagliando (almeno concettualmente)?
Qualche idea?
Grazie!
Ah, dimenticavo: gli ip sono dinamici...
-- 
--::-- Francesco --::--
--::-- fcolista(AT)
tiscali.it
 --::--

 Cosa sto sbagliando (almeno concettualmente)?
il bonding prevede un solo ip , non lo puoi usare cosi' , ci vorrebbe
piuttosto un dispatcher che divida i pacchetti , forse puoi fare qualcosa a
livello di routing , ma imho nn è banale.
ciao.
-- 
Aggiungere il sonoro ai film sarebbe come mettere il rossetto alla
Venere di Milo.
                -- L'attrice Mary Pickford, 1925


Prova a dare un occhio ad iproute2 (iproute in debian)
http://www.ibiblio.org/pub/Linux/docs/HOWTO/Adv-Routing-HOWTO
Se leggi il punto 4.2 vedi che si puo' fare "circa" quello che vuoi.
Io lo sto usando per migrare da un provider all'altro, non proprio per
fare loadbalancing, infatti se guardi al punto 4.2.2 c'e' scritto:
Note that balancing will not be perfect, as it is route based, and
routes are cached. This means that routes to often-used sites will 
always be over the same provider.
Furthermore, if you really want to do this, you probably also want to
look at Julian Anastasov's patches at 
http://www.linuxvirtualserver.org/~julian/#
 routes , Julian's route 
patch page. They will make things nicer to work with.
Pero' non c'ho mai smanettato
CYA
Banana

 Cosa sto sbagliando (almeno concettualmente)?
il bonding. Non server per fare loadbalancing verso internet, ma verso la
rete interna.
Guarda qua:
http://www.campana.vi.it/ottavio/Linux/4pinguiniinpadella/4pinguiniinpadella-5.html#ss5.5


http://www.campana.vi.it/ottavio/Linux/4pinguiniinpadella/4pinguiniinpadella-5.html#ss5.5
Ti ringrazio, ma il tuo è uno degli how-to che ho seguito.
Solo che non capisco qual'e' l'ip da attribuire all'interfaccia bond0.
Le 2 sk di rete che andrebbero ai router gli attribuiscono l'ip in modo
dinamico..e non posso metterci mano.
Quando fai ifconfig bond0 <ip>, che ip devo metterci?
Grazie ancora!


 Quando fai ifconfig bond0 <ip>, che ip devo metterci?
uh!... cazzarola, non l'ho mai provato con le interfacce in dhcp.
mmm... dovresti provare a
1) caricare il modulo
2) fare l'ifenslave delle interfacce di rete
3) chiamare ch_client, pump o quello che usi per ricevere l'ip
comunque ti ripeto che il bonding come è presentato lì non ti serve per 
quello. Serve se hai due schede di rete su un server le usi per 
attaccarti alla lan, magari meglio se in due switch diversi.
Non va bene per dire metto due schede con due cavi cross, ognuno 
attaccato ad un router e poi sopra alle due eth? metto un bonding per 
cui se una non va, va l'altra. I motivi sono vari, il principale è che 
bond0, eth0 ed eth1 hanno tutte lo stesso ip e lo stesso mac address. 
Quindi non funziona con due distinti router, soprattutto se questi 
indirizzi sono su classi diverse.
Per redirigere il traffico su uno o l'altro dei router o per bilanciarlo 
ti serve quello che ti ha detto banana, che sebbene con la febbre non ha 
delirato :-)

 delirato :-)
Infatti sto leggendo quel doc, ma in realta' ne esiste uno ancora migliore
che e' il load_balancing howto. 
Me lo ha dato un ragazzo che mi ha risposto via mail...se dovesse servire ve
lo posto.
Ora tutto sta a provarci :)
Grazie comunque a tutti per le risposte.


 delirato :-)
:-)
cmq sta passando, quindi stasera ci sono. Ho preparato una versione 
ridotta del talk, perche` altrimenti non arrivo alla fine.
Stasera ci sei?
CYa
Banana