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).