Newsgroup: it.comp.os.linux.sys
Titolo: portare traffico di rete da una interfaccia direte ad un'altra

Ciao Ragazzi,
  ho un grosso problema devo, ugentemente, rislvere questo problema:
ho due interfacce di rete eth0 e eth1 devo traferire in toto il
traffico entrnte in un una sull'altra e viceversa. Aiutatatemi vi
prego e' urgente.
Ciao
  Checco

In un messaggio del Mon, 18 Sep 2000 09:01:46 GMT Francesco Da Riva scriveva:

Puoi farlo con ipchains, per esempio: scarichi la chain di INPUT su eth1
e quella di OUTPUT su eth0 e poi...
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 e quella di OUTPUT su eth0 e poi...
?? cosi non fai altro che scambiare le regole, non muovere il traffico...

>?? cosi non fai altro che scambiare le regole, non muovere il traffico...
infatti... forse sarebbe meglio usare route ...

Ciao,
   mi spieghi meglio cosa vuoi fare??? fai un esempio...io non ho
capito.



Allora mi spiego meglio, scusate il ritardo con cui rispondo ma mi ero
ammalato.
Io ho questo problema: devo copiere analisi approfondite di traffico
sulla rete della mia azienda senza rompere le scatole agli utenti.
Premetto che la rte e' composta da HUB e Switch per precisione ogni
ramo degli switch ha un to di hub a catena. Sulla rete girano
pacchetti IP, IPX e altre schifezze.
Devo avere un sitema che faccia questo:
Io predno un PC con due schede di rete, attaco ad una schede un cavo
che arriva da un pc o da uno switch e lo attacco alla porta dell'HUB
dove era attacato primao all'igresso di un hub nel caso parta da uno
switch. A questo punto io devo prender tutto il taffico da una
interffacci al'altra in modo tale che sta cosa sia trasperente. io
puoi uso uno snoffer per capire cosa passa.
Grazie
Francesco Da Riva

Caspita una cosa mai vista!!!!!
linux con due schede, echo 1 > /proc/sys/net/ipv4/ip_forward

 puoi uso uno snoffer per capire cosa passa.
Premesso che non sono sicurissimo di aver capito bene la situazione e
le tue esigenze (forse uno schema in ascii art mi chiarirebbe un po'
le idee) ma a naso penso che potresti usare la patch per il bridging.
Non ottieni un bridge "puro", in quanto puoi assegnare un IP
all'intefaccia risultante, ma in un'ultima analisi questo dovrebbe
tornarti utile perche' in questo modo puoi analizzare il traffico a
livello IP su quell'interfaccia, senza bisogno di esaminare i dati
ethernet grezzi (tra l'altro, non so neanche che rete o che reti tu
utilizzi a livello fisico).
La patch (per il kernel 2.2, i >2.3.47 2 i 2.4.x-test ce l'hanno
incorporata) la trovi presso:
http://www.openrock.net/bridge/
Aggiungo che quanto sto dicendo e' per me puramente teorico: non l'ho
mai provato, ed anzi se tu (o qualcun altro) avesse esperienze in
merito da proporre ne sarei molto felice.
Ciao,
-- 
Andrea Glorioso		sama(at)aglorioso(dot)com
			Padua, Italy

 linux con due schede, echo 1 > /proc/sys/net/ipv4/ip_forward
Ovviamente non posso parlare per conto terzi (e nella risposta
all'autore originale ho gia' detto che non sono sicuro di aver capito
bene) ma *credo* che lui volesse operare ad un livello (OSI)
inferiore.  Naturalmente, potrei ben sbagliarmi.


 inferiore.  Naturalmente, potrei ben sbagliarmi.
..beh , allora si usa il bridge......
bridge-HOW-TO o mini HOW-TO....

 merito da proporre ne sarei molto felice.
Io il bridging l'ho usato senza problemi per avere una connessione a
100Mb fra due macchine senza dover comprare un hub a 100Mb; ho collegato
punto-punto le due interfacce a 100 e sono uscito con un'altra scheda a
10. La velocita' per trasferire i dati fra le due macchine c'era tutta,
come la possibilita' di andarsene a spasso (ovviamente a quel punto a
10).
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 infatti... forse sarebbe meglio usare route ...
Ne' l'uno ne' l'altro, per fare questo occorre impostare un bridge.
