Fping - Linux için Yüksek Performanslı Bir Ping Aracı


fping, ağ ana bilgisayarlarına ICMP (İnternet Kontrol Mesajı Protokolü) yankı isteği göndermek için kullanılan küçük bir komut satırı aracıdır; ping'e benzer ancak çok daha yüksektir birden fazla ana bilgisayara ping atıldığında performans. fping, komut satırında istediğiniz sayıda ana bilgisayarı tanımlayabilmeniz veya ping yapılacak IP adresleri veya ana bilgisayarların listesini içeren bir dosya belirtebilmeniz açısından ping'den tamamen farklıdır.

Ayrıca Okuyun: Linux Sistem Yöneticisinin Ağ Yönetimi, Sorun Giderme ve Hata Ayıklama Kılavuzu

Örneğin fping kullanarak ağ aralığının tamamını belirtebiliriz (192.168.0.1/24). Barındırmak için Fping isteği gönderecek ve dönüşümlü olarak başka bir hedef ana bilgisayara geçecektir. Ping'in aksine, Fping temel olarak komut dosyası oluşturma amaçlıdır.

Linux Sistemlerinde Fping Nasıl Kurulur

Çoğu Linux dağıtımında fping paketi, gösterildiği gibi paket yönetim aracını kullanarak varsayılan paket depolarından kurulabilir.

sudo apt install fping  [On Debian/Ubuntu]
sudo yum install fping  [On CentOS/RHEL]
sudo dnf install fping  [On Fedora 22+]
sudo pacman -S fping    [On Arch Linux]

Alternatif olarak, aşağıdaki komutları kullanarak fping'in (4.0) en son sürümünü kaynak paketten yükleyebilirsiniz.

wget https://fping.org/dist/fping-4.0.tar.gz
tar -xvf fping-4.0.tar.gz
cd fping-4.0/
./configure
make && make install

Örnekleriyle birlikte bazı Fping komutlarını görelim.

1. Birden Fazla IP Adresini Fpinglemek

Aşağıdaki komut aynı anda birden fazla IP adresine fping yapacak ve durumu canlı veya erişilemez olarak görüntüleyecektir.

fping 50.116.66.139 173.194.35.35 98.139.183.24

50.116.66.139 is alive
173.194.35.35 is unreachable
98.139.183.24 is unreachable

2. IP Adresinin Fping Aralığı

Aşağıdaki komut belirli bir IP adresi aralığını fpingleyecektir. Aşağıdaki çıktı ile IP adres aralığına echo isteği gönderiyoruz ve istediğimiz gibi yanıt alıyoruz. Ayrıca çıkıştan sonra kümülatif sonuç gösterilir.

fping -s -g 192.168.0.1 192.168.0.9

192.168.0.1 is alive
192.168.0.2 is alive
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.2 for ICMP Echo sent to 192.168.0.4
192.168.0.3 is unreachable
192.168.0.4 is unreachable

8      9 targets
       2 alive
       2 unreachable
       0 unknown addresses

       4 timeouts (waiting for response)
       9 ICMP Echos sent
       2 ICMP Echo Replies received
      2 other ICMP received

 0.10 ms (min round trip time)
 0.21 ms (avg round trip time)
 0.32 ms (max round trip time)
        4.295 sec (elapsed real time)

3. Farklı Seçeneklerle Komple Ağ Fping

Yukarıdaki komutla tüm ağa ping atacak ve bir kez tekrarlayacaktır (-r 1). Üzgünüm, ekranımı hiç vakit kaybetmeden yukarı kaydırdığı için komutun çıktısını göstermek mümkün değil.

fping -g -r 1 192.168.0.0/24

4. Hedef Listesini Dosyadan Okur

Fping için IP adresine (173.194.35.35 ve 98.139.183.24) sahip fping.txt adında bir dosya oluşturduk.

fping < fping.txt

173.194.35.35 is alive
98.139.183.24 is alive

5. Fping Versiyonunu Göster

Komutu çalıştırarak Fping sürümünü kontrol edin.

fping -v

fping: Version 4.0
fping: comments to [email 

Fping komutuyla ilgili seçeneklerle daha fazla bilgi edinmek isteyenler lütfen man sayfasına bakın. Ayrıca Fping komutunu kendi ortamınızda denemeniz ve deneyimlerinizi aşağıdaki yorum kutusu aracılığıyla bizimle paylaşmanız rica olunur.