Jak sprawdzić łączność internetową w terminalu Linux

Jak sprawdzić łączność internetową w terminalu Linux

Podczas pracy nad serwerami Linux, na których nie mamy żadnego GUI Linux i mamy dostęp do terminalu, z którego musimy zarządzać całym serwerem, trudno jest zdiagnozować problemy z łącznością internetową. Dlatego ten post zawiera kilka metod i zawiera szczegółowy przewodnik, jak sprawdzić łączność internetową w terminalu Linux.

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