Newsgroup: it.comp.reti.locali
Titolo: 2 nic con 2 cavi cross

Ciao a tutti,
ho una domanda (probabilmente stupida) da farvi.
Ho un computer con 2 interfacce di rete ethernet 10/100 (sono 2 intel pro)
che ho pensato di utilizzare come router.
Per fare delle prove, non avendo ancora acquistato le attrezzature varie,
ho preso 2 cavi cross e li ho attaccati ognuno alle nic.
Sulla macchina ho messo linux con kernel 2.4.19 compilato appositamente.
Attacco altri 2 pc ai cross, li metto sulla stessa rete (ip , subnet tutto
ok) e pingo l' interfaccia alla quale sono collegati.
Il primo pc pinga correttamente, il secondo da timeout.
Stacco il cavo di rete dal primo e la seconda inizia a pingare.
Riattacco il cavo e la seconda non pinga piu'.
Uhm... "ho sbagliato qualche cosa, si vede".
Provo con windows2000, stessa cosa.
Ora il mio dubbio e' questo: non e' possibile utilizzare piu' di 1 cavo
cross per pc??
Grazie ciao
Emil
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Uhm... "ho sbagliato qualche cosa, si vede".
Dovresti riferire la configurazione sia delle due schede del router che
dei client.

 dei client.
Pc A ethernet (ip 192.168.1.1 subnet 255.255.255.0) collegata a B ethernet
(pc con 2 nic con ip 192.168.1.2 e 192.168.1.3 subnet 255.255.255.0); pc C
ethernet collegata a B (ip 192.168.1.4 subnet 255.255.255.0).
A collegata a B su ip 192.168.1.2.
C collegata a B su ip 192.168.1.3.
Tralasciando il routing, che da kernel e' attivato (e sono sicuro che
funziona), il problema e' che se inizio a pingare da A a B tutto funziona:
se pingo contemporaneamente da C a B mi va in timeout.
Se stacco il cavo cross da A, C su B inizia a pingare tranquillamente.
Riattacco il cavo di A e C non pinga piu' B.
Sembra quasi che possa funzionare solo un cavo cross alla volta.
Possibile?
Emilio


 Riattacco il cavo di A e C non pinga piu' B.
Se il pc con due schede deve fare da router, che senso ha dare alle
schede due indirizzi della stessa rete? Un router, per definizione, e'
una macchina che collega due reti fisicamente e logicamente separate.
Secondo me il casino e' tutto qui. Nella tua configurazione, ti ritrovi
sul router due interfacce che si trovano sulla stessa rete logica e
hanno lo stesso broadcast, ma che sono fisicamente separate! Come fa il
tuo router a sapere su quale scheda deve instradare i pacchetti, se il
destinatario, in base all'indirizzo e alla maschera di rete, puo' stare
indistantamente dietro una o l'altra interfaccia?
Io al posto tuo cambierei indirizzo a C e all'interfaccia di B
collegata a C (per es. 10.10.10.x), dopodiche' metterei su B le 2
regole
1) per arrivare alla rete 192.168.1.0 passa per questa interfaccia
2) per arrivare alla rete 10.10.10.0 passa per quest'altra.
Ciao

 schede due indirizzi della stessa rete? 
Il senso ce lo ha, dato che e' una prova.
Il routing e tutto l' ambaradan funziona se il server viene attaccato ai 2
switch delle 2 reti differenti.
Il problema e' che non va piu' un cazzo con la configurazione che ti ho
indicato io (cioe' i 2 cavi cross).
Alla fine ho messo ip della stessa rete per prova.


 Il senso ce lo ha, dato che e' una prova.
no.. davvero.. non ha senso una situazione del genere con un router.
Un router *deve* avere le due zampe su due reti diverse, altrimenti non puoi
definire correttamente le rotte e quindi non va niente.
Se vuoi usare la stessa rete su entrambi i segmenti dovresti configurare il
"router" come se fosse un bridge. Quindi non distingui più i pacchetti in
base all'ip ma bensi in base al MAC. Non credo però che sia utile nel tuo
caso.
Ciao
Gotta @ Home