Cosa dovrei aspettarmi di vedere quando faccio il ping del mio indirizzo IP?


0

Sto usando il linux ping comando da una macchina Linux per testare la connessione a una macchina Windows:

Per prima cosa trovo l'indirizzo IP della mia macchina Windows usando ipconfig e poi lo faccio dalla macchina Linux:

ping my.ip.add.ress

Il comando si blocca finché non annullo con control-C.

Ci sono delle cose ovvie che dovrei fare prima?

Cosa dovrei vedere se il ping il comando funziona?


2
Per qualsiasi motivo la tua macchina Linux non vede la tua macchina Windows. Sei in grado di eseguire il ping della finestra di Linux da Windows? Puoi eseguire il ping di DNS di Google (8.8.8.8) dalla macchina Linux? Puoi verificare che entrambi siano collegati alla tua rete?
Callen L

1
Che tipo di configurazione di rete hai? Non sarai in grado di eseguire il ping del tuo indirizzo IP pubblico all'interno di una rete locale a meno che la rete non sia configurata in un determinato modo (non è necessario farlo a meno che tu non stia ospitando un server). Dovresti eseguire il ping dell'indirizzo IP intranet dei computer.
Ramhound

@Callen L, sì entrambi in grado di eseguire il ping 8.8.8.8. Inoltre, posso ssh in Linux da Windows. Penso che potrebbe non essere il ping dell'indirizzo IP corretto come suggerisce Ramhound. Ma non sono sicuro di come farlo.
atomh33ls

Risposte:


3

IIRC, l'impostazione predefinita in Windows è stata spostata per non rispondere ai ping qualche tempo fa. Devi cambiarlo in rete o firewall / impostazioni di sicurezza. Se stai usando qualcosa di diverso da Windows Defender (ad esempio, Norton) potresti dover cercare in più posti per trovare dove è stato bloccato.

Ma. Dovresti ricevere le notifiche dal ping che i pacchetti hanno fallito, a meno che tu non lo stia uccidendo molto velocemente.

Se non desideri doverlo uccidere, usa l'opzione -c per specificare un numero di pacchetti:

ping -c 5 mio.ip.indirizzo

e poi aspetta - se non c'è risposta, dovresti ottenere 5 messaggi di errore e un riassunto che noti 0 di 5 pacchetti, 100% di perdita, ecc.

Puoi anche provare a eseguire il ping nell'altra direzione (da Windows a Linux)


Il ping funziona dalla casella di Windows alla finestra di Linux.
atomh33ls

Quindi è più probabile che le impostazioni del firewall sulla casella di Windows. Non ho Win7box qui sulla mia scrivania, ma da qualche parte nel pannello di rete ci sono qualcosa come "proprietà" o "diagnostica" che ti mostreranno l'indirizzo IP corrente - dovresti anche vederlo nei log della finestra di Linux da quando ci sei dentro.
Ecnerwal

Hai ragione. Ho permesso la risposta all'eco come da Questo
atomh33ls

2

Il tuo firewall sta intralciando?

Quando il ping il comando funziona dovresti vedere qualcosa di simile a questo:

$ ping 192.168.103.140
PING 192.168.103.140: 64 byte packets
64 bytes from 192.168.103.140: icmp_seq=0. time=18. ms
64 bytes from 192.168.103.140: icmp_seq=1. time=18. ms
64 bytes from 192.168.103.140: icmp_seq=2. time=18. ms
64 bytes from 192.168.103.140: icmp_seq=3. time=18. ms

Se il firewall sta intralciando, alla fine dovresti ottenere dei timeout.
a CVn

2

Per verificare se il ping il comando funziona, sul tipo di macchina linux ping localhost che dovrebbe risolvere l'IP locale della macchina Linux. Dovresti ricevere una risposta. Potrebbe essere che ci sia un firewall locale o remoto che impedisce il passaggio dei ping, ma non mi aspetto che si blocchi per richiedere l'uso di un'interruzione.


1

Per verificare l'indirizzo del PC, utilizzare il comando "IPCONFIG" dalla riga di comando. Quindi cerca l'adattatore che stai utilizzando, ovvero Ethernet cablata (a volte indica "LAN0" o simile) o Wireless. Ogni adattatore potrebbe avere un indirizzo separato.

Sono d'accordo con i post che suggeriscono che il tuo firewall potrebbe bloccare la risposta PING. Se è così, in Windows 7 si aprirà la rete & amp; Centro condivisione, quindi fare clic su "Windows Firewall" in basso a sinistra. La cosa più semplice per TESTING ONLY è disattivare completamente il firewall. Ma se trovi che è il firewall, puoi semplicemente abilitare un PING attraverso di esso: in Windows Firewall, fai clic su Impostazioni avanzate, Regole in entrata, Nuova regola e crea una regola personalizzata:

Protocollo e porte: Protocollo: ICMPv4 sullo stesso pannello andare a personalizzare, scegliere "Tipi specifici ICMP", selezionare la casella "richiesta echo", OK, ecc.


0

se il ping ha avuto successo dovresti vedere qualcosa del tipo:

pinging your.ip.add.ress
reply from your.ip.add.ress bytes=** time=<1ms
reply from your.ip.add.ress bytes=** time=<1ms
reply from your.ip.add.ress bytes=** time=<1ms
reply from your.ip.add.ress bytes=** time=<1ms

Packets sent = 4, packets received = 4, packets lost = 0

e qualcosa a che fare con il tempo impiegato.

Prova a eseguire il ping in modalità provvisoria e spegni il firewall per un breve periodo.

sembra che, sebbene tu lo stia cancellando ... se dovessi lasciarlo sarebbe tempo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.