Diagnosticare i problemi di connessione a Internet utilizzando la riga di comando


1

Ho diversi problemi nel tentativo di ottenere CentOS per scaricare qualsiasi cosa. Non riesco a far funzionare yum perché c'è un timeout quando si tenta di accedere a un file. Ad ogni modo, c'è un modo per rintracciare il motivo per cui un comando non supera una certa fase?

Ad esempio, se eseguo il comando seguente:

 wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

wget si blocca su Connessione a addressFromAbove e infine scade un paio di minuti dopo.

Come posso diagnosticare questo problema?

Risposte:


4

Ci sono diverse cose da controllare. Vorrei iniziare controllando queste cose:

  • comando "ifconfig": assicurati di avere un indirizzo IP e la maschera di rete corretta sull'adattatore a cui ti stai collegando. Se sul server sono presenti più adattatori, assicurarsi che sia stata inserita la porta corretta.
  • Se stai utilizzando un IP statico, prova a passare a DHCP se puoi. Se funziona ora, hai alcune impostazioni che non sono state impostate correttamente quando si utilizza l'IP statico.
  • comando "ping default_gateway_ip ": inserisci l'indirizzo IP del tuo gateway per vedere se il server può comunicare all'interno della tua rete
  • comando "ping 8.8.8.8": verifica se il traffico scorre direttamente a un indirizzo remoto.
  • comando "ping www.google.com": verifica se riesci a risolvere un indirizzo tramite DNS
  • comando "route": assicurarsi che il gateway predefinito sia impostato, altrimenti il ​​traffico non verrà instradato correttamente verso reti esterne. (cerca la bandiera UG)
  • comando "service iptables stop": spegni il firewall e verifica se non è configurato correttamente (non dimenticare di riaccenderlo)

Se qualcuno di questi fallisce, dovresti essere in grado di fare una ricerca web per trovare una soluzione.


1

Puoi provare alcuni dei passaggi di base per la risoluzione dei problemi se non l'hai già fatto.

Prova a eseguire il ping speedtest.wdc01.softlayer.com, risolve il nome DNS? In tal caso, il tuo DNS funziona correttamente. Il ping risponde con l'indirizzo IP di quel sito Web? Se sì, la tua connettività IP funziona correttamente.

Puoi anche provare la stessa cosa con google.com per verificare con un indirizzo diverso ecc.

Prova un traceroute per vedere quanto "vicino" arriva a destinazione, potrebbe essere qualcosa sul tuo sistema o potrebbe essere qualcosa fuori dal tuo controllo. Questi test ti aiuteranno a restringerlo.

Puoi anche verificare di avere l'IP / Sottorete / Gateway corretti eseguendo ifconfig e anche guardando il file / etc / sysconfig / network-scripts / ifcfg-eth0, puoi assicurarti che i server DNS utilizzati dal tuo server siano corretti guardando il file /etc/resolv.conf.

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.