2012-07-26 14:42:57 +0000 2012-07-26 14:42:57 +0000
42
42

Il ping di una macchina sulla mia rete locale ottiene una risposta 'irraggiungibile' dal mio indirizzo IP?

Modifica per i futuri lettori che arrivano qui da google:

Questa domanda è ora il primo risultato di google quando si cerca “destination host unreachable from my own ip address”. Se questo è il modo in cui siete arrivati qui, allora dovreste sapere che il mio problema era uno stupido problema causato probabilmente da un hardware capriccioso, quindi non preoccupatevi di leggere il muro di testo che segue. L'unica informazione che probabilmente ti è utile proviene dal commento di Harry Johnston qui sotto:

Ottenere un messaggio di “destinazione non raggiungibile” dalla propria macchina è un comportamento normale nelle recenti versioni di Windows. Significa solo che l'arp è fallito, cioè, l'indirizzo IP non può essere localizzato sulla LAN

Per confermarlo, prova a eseguire arp -a sulla tua macchina, e vedrai una lista di tutti gli indirizzi IP che potrebbero essere trovati sulla tua LAN. Se non vedete l'indirizzo IP che state cercando di pingare, allora questo spiega perché i vostri ping restituiscono ‘irraggiungibile’ dalla vostra macchina. Per quanto riguarda come risolvere il problema, potrebbe essere causato da qualsiasi cosa. Prova a resettare il tuo router, resettare le tue schede di rete, armeggiare con indirizzi IP statici/dinamici, ecc.

^^ Se sei venuto da google, probabilmente vuoi solo leggere quanto sopra ^^


Ho cercato di giocare a Terraria sulla mia rete di casa, ma sto avendo problemi. Dopo aver controllato che il gioco e il server di Terraria fossero permessi attraverso il firewall di Windows su entrambe le macchine, ho deciso di vedere se le due macchine potevano pingarsi a vicenda, e non ci riescono.

A casa ho il router 1 al piano inferiore, collegato a internet (questo è 192.168.1.1). Il router 2 è al piano di sopra, collegato al router 1 tramite Cat5, che fornisce il wifi alle due macchine in questione (questo è 192.168.1.254). Entrambe le macchine possono pingare con successo entrambi i router, e possono usare internet senza problemi.

Tuttavia, quando provo a pingare una macchina dall'altra, ottengo ‘Destination host unreachable’ dalla macchina che sta inviando il ping.

Per esempio quando sono seduto a 192.168.1.2:

C:\Users\Cam>ping 192.168.1.9

Pinging 192.168.1.9 with 32 bytes of data:
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.
Reply from 192.168.1.2: Destination host unreachable.

E dall'altra parte:

C:\Users\Bianca>ping 192.168.1.2

Pinging 192.168.1.2 with 32 bytes of data:
Reply from 192.168.1.9: Destination host unreachable.
Reply from 192.168.1.9: Destination host unreachable.
Reply from 192.168.1.9: Destination host unreachable.
Reply from 192.168.1.9: Destination host unreachable.

Ecco l'ipconfig dalla mia macchina:

C:\Users\Cam>ipconfig

Windows IP Configuration

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix . : home
   Link-local IPv6 Address . . . . . : fe80::e193:4df5:1f0f:d454%17
   IPv4 Address. . . . . . . . . . . : 192.168.1.2
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Ethernet adapter Local Area Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix . :

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix . :
   IPv6 Address. . . . . . . . . . . : 2001:0:4137:9e76:1cac:3b08:8cbf:4c0e
   Link-local IPv6 Address . . . . . : fe80::1cac:3b08:8cbf:4c0e%12
   Default Gateway . . . . . . . . . : ::

Tunnel adapter Reusable ISATAP Interface {DFC85B2E-7BFA-4F6D-8290-297D34E6DB51}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix . : home

Tunnel adapter isatap.{14B82FE3-FC4C-49FF-AF35-5808CA779909}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix . :

Perché non posso fare il ping tra queste macchine, e perché la risposta di errore viene dalla macchina di origine?

Modifica come richiesto:

C:\Users\Cam>route print
===========================================================================
Interface List
 17...f4 ec 38 98 2a bf ......TP-LINK 150Mbps Wireless Lite N Adapter
 11...50 e5 49 42 88 f7 ......Realtek PCIe GBE Family Controller
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
 19...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
 20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
          0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25
        127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
        127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
  127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
      192.168.1.0 255.255.255.0 On-link 192.168.1.2 281
      192.168.1.2 255.255.255.255 On-link 192.168.1.2 281
    192.168.1.255 255.255.255.255 On-link 192.168.1.2 281
        224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
        224.0.0.0 240.0.0.0 On-link 192.168.1.2 281
  255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  255.255.255.255 255.255.255.255 On-link 192.168.1.2 281
===========================================================================
Persistent Routes:
  None

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination Gateway
 12 58 ::/0 On-link
  1 306 ::1/128 On-link
 12 58 2001::/32 On-link
 12 306 2001:0:4137:9e76:1cac:3b08:8cbf:4c0e/128
                                    On-link
 17 281 fe80::/64 On-link
 12 306 fe80::/64 On-link
 12 306 fe80::1cac:3b08:8cbf:4c0e/128
                                    On-link
 17 281 fe80::e193:4df5:1f0f:d454/128
                                    On-link
  1 306 ff00::/8 On-link
 12 306 ff00::/8 On-link
 17 281 ff00::/8 On-link
===========================================================================
Persistent Routes:
  None

Modifica: tabella dei percorsi per la seconda macchina:

C:\Users\Bianca>route print
===========================================================================
Interface List
 29 ...f8 d1 11 0c a5 e4 ...... TP-LINK 150Mbps Wireless Lite N Adapter
 11 ...00 22 19 e9 98 13 ...... Broadcom NetLink (TM) Gigabit Ethernet
  1 ........................... Software Loopback Interface 1
 23 ...00 00 00 00 00 00 00 e0 isatap.{B2C8981A-B289-467B-AE63-54B849BE78CD}
 10 ...02 00 54 55 4e 01 ...... Teredo Tunneling Pseudo-Interface
 22 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #7
 16 ...00 00 00 00 00 00 00 e0 6TO4 Adapter
 17 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #2
 18 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #3
 19 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #4
 20 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #5
 21 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #6
 27 ...00 00 00 00 00 00 00 e0 isatap.{BA694930-3E1A-44DB-9BEB-5B4B22E4C956}
 30 ...00 00 00 00 00 00 00 e0 isatap.{4DA30C6C-EFD0-4CEE-A93D-375FC1878C51}
 25 ...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter #9
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
          0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.9 281
        127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
        127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
  127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
      192.168.1.0 255.255.255.0 On-link 192.168.1.9 281
      192.168.1.9 255.255.255.255 On-link 192.168.1.9 281
    192.168.1.255 255.255.255.255 On-link 192.168.1.9 281
        224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
        224.0.0.0 240.0.0.0 On-link 192.168.1.9 281
  255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
  255.255.255.255 255.255.255.255 On-link 192.168.1.9 281
===========================================================================
Persistent Routes:
  Network Address Netmask Gateway Address Metric
          0.0.0.0 0.0.0.0 192.168.1.1 Default
===========================================================================

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination Gateway
 10 18 ::/0 On-link
  1 306 ::1/128 On-link
 10 18 2001::/32 On-link
 10 266 2001:0:4137:9e76:47:11ff:3f57:fef6/128
                                    On-link
 29 281 fe80::/64 On-link
 10 266 fe80::/64 On-link
 10 266 fe80::47:11ff:3f57:fef6/128
                                    On-link
 29 281 fe80::95c:9958:d93d:f2e4/128
                                    On-link
  1 306 ff00::/8 On-link
 10 266 ff00::/8 On-link
 29 281 ff00::/8 On-link
===========================================================================
Persistent Routes:
  None

Risposte (5)

12
12
12
2012-07-26 15:26:55 +0000

Controlla la configurazione del tuo router WiFi. Alcuni router hanno un'opzione per impedire la comunicazione tra host sull'interfaccia WiFi. Questa opzione è utile per gli hotspot ma non per le reti domestiche.

C'è anche un'impostazione chiamata AP isolation, che impedisce la comunicazione tra client cablati e wireless. Su un router Linksys puoi trovarla sotto Advanced Wireless Settings.

6
6
6
2012-07-26 16:46:32 +0000

Non ho idea del perché, ma per qualche ragione, resettare l'adattatore wireless sulla macchina Vista ha risolto tutti i problemi. Non avevo ancora pensato di farlo perché internet (e il ping dei 2 router) funzionava perfettamente su quella macchina. Sono confuso su come un dongle wifi USB possa far fallire il traffico di rete locale, mentre internet funziona bene, ma ci siamo.

Chiedo scusa a tutti coloro che hanno perso tempo a leggere le mie descrizioni approfondite e a cercare di capire questo, il vostro aiuto è apprezzato.

3
3
3
2012-07-26 15:46:05 +0000

Ok, allora… Quindi, solo per coprire alcune basi…

Il secondo router di sopra NON sta usando il DHCP per passare gli indirizzi IP, giusto? Se è così, dovresti spegnere quel servizio sul secondo router. Non sto dicendo di spegnerlo su entrambi… il secondo router dovrebbe essere essenzialmente impostato in modalità bridge… dove permette semplicemente agli altri computer di connettersi alla rete di cui fa parte. Per esempio, con un router Belkin, dovresti semplicemente abilitare la “modalità bridge” e più funzioni (come il DHCP) sarebbero spente e rese inaccessibili.

Ora… hai già disattivato i firewall di Windows per ognuno di questi computer a scopo di test? Questo dovrebbe essere fatto, per assicurarsi che il Firewall incluso in Windows non stia causando il blocco della richiesta di ping. Non hai detto quale versione di Windows stai usando, e con Windows 7 gli ICMP sono effettivamente bloccati di default con il firewall integrato. Quindi, se vuoi continuare ad usare il firewall, dovresti creare un'eccezione su ogni computer per permettere il passaggio delle richieste ICMP (ping). Questo non significa che i computer non possano comunicare tra loro. Potreste avere più servizi di condivisione della rete che lavorano attivamente con Windows 7, e ancora essere bloccati dal ping delle macchine. Ma, come minimo, disabilitare temporaneamente il firewall per i test, sarebbe la strada da percorrere per vedere se effettivamente è il firewall il problema.

Come nota a margine… puoi vedere le directory condivise da ogni computer in questione? Scambiare i file, ecc?

In ogni caso…

Sto cercando di giocare a Terraria sulla mia rete domestica, ma sto avendo problemi. Dopo aver controllato che il gioco e il server di Terraria fossero permessi attraverso il firewall di Windows su entrambe le macchine, ho deciso di vedere se le due macchine potevano pingarsi a vicenda, e non possono.

Hai dimenticato qualcosa. Hai impostato il server, gli hai dato un'eccezione nel firewall, hai impostato un client, gli hai dato un'eccezione nel firewall, e poi hai deciso di fare un ping a ciascun computer. Non hai detto cosa è successo nel frattempo. Avete avviato il gioco sulla macchina client e questa non riusciva a vedere il server? O hai pensato “Hmm… Chissà se questi computer possono vedersi, è meglio che li pingi” prima di provare a connettere il client al server? Ti sei attenuto alla porta predefinita di 7777?

1
1
1
2012-10-27 01:31:30 +0000

La soluzione che funziona per me è scollegare il router e riavviarlo.

Questo mi è successo diverse volte, di punto in bianco. Perdo la connettività a Internet, poi provo a fare un ping al router a 192.168.0.1, e mi dice che l'host di destinazione 192.168.0.9 non è raggiungibile. Quello è il mio portatile da cui sto emettendo il ping.

Stasera sembrava che il Roku, il mio portatile e il portatile di mio figlio avessero tutti perso la connettività internet. Il ping mi ha dato i risultati che ho appena menzionato. Togliere l'alimentazione al router e riavviarlo ha risolto il problema.

È un DIR-655 con un firmware abbastanza aggiornato. Il Roku è effettivamente collegato via cavo.

Mi piacerebbe sapere perché questo accade, ma è un problema spurio, e non credo che abbia nulla a che fare con le impostazioni del router non corrette.

0
0
0
2013-08-17 20:18:20 +0000

Ho trovato questa (semplice) soluzione per questo tipo di problema (ho una configurazione di rete molto simile, compresi due router, uno per l'accesso a internet, l'altro per il WiFi): nel mio caso il mio notebook improvvisamente non era più in grado di accedere a un altro computer nella stessa rete locale.

Dopo aver disabilitato la porta di rete ethernet, il mio notebook era improvvisamente di nuovo felice con la mia rete WiFi. Evidentemente la mia scheda LAN attivata (senza un cavo LAN collegato ad essa!) ha in qualche modo interferito con la procedura di routing del mio sistema Windows 7/64bit.