Metoda 1: Ping Command
Najlepszym i najważniejszym sposobem jest sprawdzenie dostępności Internetu za pośrednictwem polecenia ping.
Komenda ping jest używana do wysyłania i odbierania pakietów z i na jakiś serwer zewnętrzny/zdalny.
Na przykład spróbujemy wysłać trzy pakiety internetowe do serwera Google i sprawdzić łączność internetową, jeśli będziemy mogli odbierać pakiety internetowe z serwera Google.
$ ping -c 3 Google.com
W wyniku możesz również być świadkiem, że trzy pakiety są przesyłane i odbierane. Znowu dzieje się tak, ponieważ pingowanie na serwerze Google stało się skuteczne.
Metoda 2: polecenie Curl
Innym sposobem sprawdzenia połączenia internetowego jest polecenie Curl.
Polecenie Curl służy do pobierania, przesyłania lub przesyłania danych przez sieć z lub do serwera. Obsługuje różne protokoły i możemy go użyć do sprawdzania łączności internetowej, łącząc się z Linuxhint.com i pobieraj nagłówki. Jeśli nagłówki zostaną pomyślnie pobierane, oznacza to, że Internet działa; W przeciwnym razie jest problem.
$ curl -i https: // linuxhint.com/
Jeśli otrzymasz status 200 OK i nagłówki strony internetowej, połączenie internetowe działa doskonale.
Są to metody sprawdzania łączności internetowej.
Zdiagnozuj problem
Jeśli Internet nie jest połączony przy użyciu żadnej z powyższych metod, możesz użyć polecenia IP, aby sprawdzić, czy istnieje problem w ustawieniach bramy czy interfejs sieciowy.
Aby uzyskać adres IP systemu przypisanego przez adapter sieciowy, użyj poniższego polecenia:
$ ip a
Aby uzyskać domyślny adres IP Gateway, użyj „IP r” Komenda:
$ ip r
I spróbuj ping do domyślnej bramy za pomocą polecenia ping:
$ ping -c 2 192.168.1.1
Jeśli pingowanie nie powiedzie się, oznacza to, że występuje problem z ustawieniami bramy i musisz je ponownie skonfigurować. W przeciwnym razie ustawienia bramy są w porządku, ale Internet nie działa od końca usługodawcy internetowej.
Wniosek
Ten post zawiera głęboki przewodnik na temat sprawdzenia łączności internetowej w terminalu Linux i jak zdiagnozować problem. Komenda ping jest precyzyjnie używana do celów pingowania, jak mówi jego nazwa, podczas gdy polecenie Curl jest używane do przesyłania danych przez sieć. Korzystając z polecenia „IP”, możemy zdiagnozować problem. Albo istnieje problem w domyślnej bramie, rozdzielczości serwera DNS, adaptera sieciowego lub dostawcy usług internetowych (dostawca usług internetowych).