"Ping" komutunun örnek kullanımları

Bir Tanıtım Öğreticisi

Giriş

Kılavuz sayfasına göre, Linux "ping" komutu, ICMP protokolünün zorunlu bir ECHO_REQUEST datagramını kullanarak bir ağ geçidinden bir ICMP ECHO_RESPONSE ortaya çıkarır.

Elkitabında çok sayıda teknik terim vardır, ancak bilmeniz gereken tek şey, Linux "ping" komutunun bir ağın mevcut olup olmadığını ve ağdan yanıt almak ve almak için gereken süreyi test etmek için kullanılabilmesidir.

Neden "ping" Komutunu Kullanıyorsunuz

Çoğumuz düzenli olarak aynı yararlı siteleri ziyaret edin . Örneğin haberleri okumak için BBC web sitesini ziyaret ediyorum ve futbol haberlerini ve sonuçlarını almak için Sky Sports web sitesini ziyaret ediyorum. Şüphesiz, kendi anahtar siteleriniz gibi .

Için web adresini girdiğinizi düşünün tarayıcınıza ve sayfa hiç yüklenmedi. Bunun nedeni pek çok şeyden biri olabilir.

Örneğin , yönlendiricinize bağlı olsanız bile hiç internet bağlantınız olmayabilir . Bazen internet servis sağlayıcınız interneti kullanmanızı engelleyen sorunları çözmüştür.

Başka bir sebep, sitenin gerçekten aşağı ve ulaşılabilir olmamasıdır.

Nedeni ne olursa olsun, bilgisayarınız ile "ping" komutunu kullanarak başka bir ağ arasındaki bağlantıyı kolayca kontrol edebilirsiniz.

Ping Komutu Nasıl Çalışır?

Telefonunuzu kullandığınızda, bir numara çevirirsiniz (ya da daha çok günlerde telefonunuzdaki bir adres defterinden adını alırsınız) ve telefon alıcının ucunda çalar.

Bu kişi telefona cevap verdiğinde ve "merhaba" diyorsa, bağlantınız olduğunu biliyorsunuz.

"Ping" komutu benzer şekilde çalışır. Bir telefon numarasına veya bir web adresine (IP adresi ile ilişkili isim) eşdeğer olan IP adresini ve "ping" in bu adrese bir istek göndermesini belirttiniz.

Alıcı şebeke talebi aldığında, temelde "merhaba" diyen bir yanıt gönderecektir.

Ağın yanıt vermesi için geçen süre, gecikme olarak adlandırılır.

"Ping" Komutunun Örnek Kullanımı

Bir web sitesinin mevcut olup olmadığını test etmek için "ping" yazıp ardından bağlantı kurmak istediğiniz sitenin adını yazınız. Örneğin ping'e aşağıdaki komutu vereceksin:

ping

Ping komutu sürekli olarak ağa istekleri gönderir ve bir cevap alındığında aşağıdaki bilgilerle bir çıkış dili alırsınız:

Eğer ping yapmaya çalıştığınız ağ, uygun olmadığından cevap vermiyorsa, bundan haberdar edilecektir.

Ağın IP adresini biliyorsanız, bunu web sitesi adının yerine kullanabilirsiniz:

ping 151.101.65.121

Duyulabilir bir "ping" al

Aşağıdaki komutta gösterildiği gibi komutun bir parçası olarak "-a" anahtarını kullanarak yanıt verildiğinde ping komutunu alabilirsiniz:

ping -a

IPv4 Veya IPv6 Adresini Döndür

IPv6 , daha benzersiz olası kombinasyonlar sağladığı için ağ adreslerini atamak için yeni nesil bir protokoldür ve gelecekte IPv4 protokolünün yerini alacaktır.

IPv4 protokolü, şu anda alışkın olduğumuz şekilde IP adresleri atar. (Örneğin 151.101.65.121).

IPv6 protokolü IP adreslerini [fe80 :: 51c1 :: a14b :: 8dec% 12] biçiminde atar.

Ağ adresinin IPv4 biçimini döndürmek isterseniz, aşağıdaki komutu kullanabilirsiniz:

ping -4

Sadece IPv6 formatını kullanmak için aşağıdaki komutu kullanabilirsiniz:

ping -6

Ping Miktarını Limit Et

Bir ağa ping yaparken varsayılan olarak, işlemi sonlandırmak için CTRL ve C tuşlarına aynı anda basıncaya kadar devam eder.

Ağ hızını test etmediğiniz sürece, sadece bir yanıt alıncaya kadar sadece ping yapmak isteyeceksiniz.

"-c" anahtarını kullanarak giriş sayısını sınırlayabilirsiniz:

ping -c 4

Burada ne olur, yukarıdaki komuttaki istek 4 kez gönderilir. Sonuç olarak 4 paket gönderilebilir ve sadece 1 cevap alabilirsiniz.

Yapabileceğiniz başka bir şey, "-w" anahtarını kullanarak ping komutunun ne kadar süre çalıştırılacağının son tarihidir.

ping -w 10

Bu, pingin 10 saniye sürmesi için bir son tarih belirler.

Komutların bu şekilde çalıştırılmasıyla ilgili ilginç olan, kaç paketin gönderildiğini ve kaç tane alındığını gösteren çıktıdır.

10 paket gönderildiyse ve sadece 9 tanesi geri alındıysa, bu% 10'luk bir paket kaybı anlamına gelir. Kayıp ne kadar yüksek olursa bağlantı da o kadar kötü olur.

Alıcı şebekeye yapılan taleplerin sayısını artıran başka bir anahtar kullanabilirsiniz. Gönderilen her paket için ekranda bir nokta belirir ve ağa her cevap verdiğinde nokta alınır. Bu yöntemi kullanarak görsel olarak kaç paketin kaybolduğunu görebilirsiniz.

Bu komutu çalıştırmak için süper bir kullanıcı olmanız gerekir ve gerçekten sadece ağ izleme amaçlıdır.

sudo ping -f

Selin tersi, her istek arasında daha uzun bir aralık belirtmektir. Bunu yapmak için "-i" anahtarını aşağıdaki gibi kullanabilirsiniz:

ping -i 4

Yukarıdaki komut her 4 saniyede bir ping yapacak.

Çıkış nasıl bastırılır

Gönderilen ve alınan her talep arasında olan tüm şeyleri umursamayabilirsin, ama sadece başlangıç ​​ve sondaki çıktı.

Örneğin, "-q" anahtarını kullanarak aşağıdaki komutu gönderdiyseniz, pinglenen IP adresini ve sonunda gönderilen paketlerin sayısını, aldığı ve her bir araya giren hat olmadan paket kaybını bildiren bir mesaj alacaksınız.

ping -q -w 10

özet

Ping komutu, manuel sayfayı okuyarak bulabileceğiniz birkaç başka seçeneğe sahiptir.

Manuel sayfayı okumak için aşağıdaki komutu çalıştırın:

adam ping