Come controllare la connettività Internet in Linux Terminal

Come controllare la connettività Internet in Linux Terminal

Mentre lavoriamo su server Linux in cui non abbiamo una GUI di Linux e abbiamo accesso al terminale da dove dobbiamo gestire l'intero server, diventa difficile diagnosticare i problemi di connettività Internet. Pertanto, questo post contiene diversi metodi e fornisce una guida dettagliata su come controllare la connettività Internet nel terminale Linux.

Metodo 1: comando ping

Il modo migliore e principale è controllare la disponibilità di Internet tramite il comando ping.

Il comando ping viene utilizzato per l'invio e la ricezione di pacchetti da e ad un server esterno/remoto.

Ad esempio, proveremo a inviare tre pacchetti Internet al server di Google e verificheremo la connettività Internet se saremo in grado di ricevere i pacchetti Internet dal Google Server.

$ ping -c 3 Google.com

Nell'output, puoi anche testimoniare che i tre pacchetti vengono trasmessi e ricevuti. Ancora una volta, questo perché il ping sul server di Google ha avuto successo.

Metodo 2: Curl Command

Un altro modo per controllare la connessione Internet è tramite il comando Curl.

Il comando Curl viene utilizzato per scaricare, caricare o trasferire i dati su o al server. Supporta vari protocolli e possiamo usarlo per verificare la connettività Internet collegandosi a LinuxHint.com e prendi le intestazioni. Se le intestazioni sono recuperate con successo, ciò significa che Internet funziona; Altrimenti, c'è un problema.

$ curl -i https: // linuxhint.com/

Se ottieni lo stato 200 OK e le intestazioni del sito Web, la connessione Internet funziona perfettamente.

Questi sono i metodi per controllare la connettività Internet.

Diagnosticare il problema

Se Internet non è collegato utilizzando uno dei metodi sopra, è possibile utilizzare il comando IP per verificare se esiste un problema nelle impostazioni del gateway o nell'interfaccia di rete.

Per ottenere l'indirizzo IP del sistema assegnato dall'adattatore di rete, utilizzare il comando fornito di seguito:

$ ip a

Per ottenere l'indirizzo IP gateway predefinito, utilizzare il "IP R" comando:

$ ip r

E prova a eseguire il ping sul gateway predefinito usando il comando ping:

$ ping -c 2 192.168.1.1

Se il pinging non ha successo, significa che c'è un problema con le impostazioni del gateway e devi riconfigurarle. Altrimenti, le impostazioni del gateway vanno bene, ma Internet non funziona dalla fine del fornitore di servizi Internet.

Conclusione

Questo post contiene una guida profonda su come controllare la connettività Internet nel terminale Linux e come diagnosticare il problema. Il comando ping viene utilizzato con precisione per scopi ping, come dice il nome, mentre il comando Curl viene utilizzato per trasferire i dati sulla rete. Usando il comando "IP", possiamo diagnosticare il problema. O c'è un problema nel gateway predefinito, nella risoluzione del server DNS, nell'adattatore di rete o nell'ISP (provider di servizi Internet).