PDA

View Full Version : Collegare 2 pc in rete (cavo cross)


vampirodolce1
15-09-2006, 10:44
Nonostante la banalita' della cosa, sto cercando di collegare un pc linux con un pc Windows2K pro tramite cavo incrociato... premetto che con lo stesso cavo, win+win non fa una grinza.
I due computer appartengono alla stessa sottorete, la velocita' delle ethernet e' forzata a 100Mbps full ma dal pc linux non riesco a pingare quello windows.
Mii-tool mi dice: eth0: 100 Mbit, full duplex, link ok, tuttavia per andare nel dettaglio della cosa ho provato a sniffare il traffico con tcpdump. Ebbene, il pc windows non risponde alla richiesta ARP del pc linux e percio' il ping non potra' mai funzionare. Nella ARP cache del pc linux esce scritto INCOMPLETE ARP.
Da cosa puo' dipendere cio'?
grazie

vampirodolce1
15-09-2006, 10:57
Dimenticavo, tempo fa collegai questo pc ad uno switch e router Cisco, provando a pingare entrambi ottenevo lo stesso messaggio host unreachable e incomplete ARP col tcpdump. Grazie a tutti coloro che mi risponderanno.

kingv
15-09-2006, 14:37
ifconfig segnala errori sull'interfaccia?

vampirodolce1
15-09-2006, 15:12
No, dice che l'interfaccia e' UP.

kingv
15-09-2006, 15:35
hai provato a non forzare la modalità di funzionamento e a lasciare l'autosensing della scheda? mi è successo in passato che con driver bacati per una scheda intel usare mii-tool mi facesse smettere di rispondere la scheda.

vampirodolce1
15-09-2006, 15:43
hai provato a non forzare la modalità di funzionamento e a lasciare l'autosensing della scheda? mi è successo in passato che con driver bacati per una scheda intel usare mii-tool mi facesse smettere di rispondere la scheda.Mi sto documentando su internet, alcuni hanno risolto il problema disabilitando l'ACPI al boot, ma nel mio caso non funziona. Sia con autosensig che senza nulla da fare.

kingv
15-09-2006, 16:20
giusto per curiosità posteresti l'output di ifconfig?
riesci a pingare il tuo stesso indirizzo ip (non 127)?

vampirodolce1
15-09-2006, 16:42
1. ifconfig
---------
eth0 Link encap:Ethernet HWaddr 00:02:3F:0D:CE:4A
inet addr:xxx.xxx.xxx.27 Bcast:xxx.xxx.xxx.127 Mask:255.255.255.128
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:19 Base address:0xa000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:192 errors:0 dropped:0 overruns:0 frame:0
TX packets:192 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8496 (8.2 KiB) TX bytes:8496 (8.2 KiB)

2. route
--------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
xxx.xxx.xxx.0 * 255.255.255.128 U 0 0 0 eth0
default xxx.xxx.xxx.1 0.0.0.0 UG 0 0 0 eth0

3. arp
------
Address Hwtype Hwaddress Flags Mask Iface
xxx.xxx.xxx.1 (incomplete) eth0

Come vedi, il default gateway .1 non risponde alla richiesta di MAC address, quindi il ping non potra' funzionare. Pingo me stesso sia come 127.0.0.1 che come IP assegnato alla scheda di rete, ma null'altro.

Ecco l'output di mii-tool:
eth0: 100Mbit, full duplex, no link.
Stamattina diceva link ok, ma il ping non funzionava lo stesso. Aggiungo che sulla scheda di rete non si accende ne' la luce gialla ne' quella arancione e che sul pc windows risulta "cable disconnected", benche' se riavvio il portatile sotto windows, lo stesso cavo di rete funziona alla perfezione.

vampirodolce1
19-09-2006, 10:17
Up up!