Smarter by Design.Simpler for Business
sys-cmd ping
sys-cmd ping, WEB-CLI'de seçili route table'dan bir hedefe ICMP yankı isteği gönderir ve dönen her yanıtın gidiş-dönüş süresini, sonunda da gönderilen ve alınan paket sayısıyla kayıp oranını gösterir. "Bu adrese ağ üzerinden ulaşılabiliyor mu, ne kadar gecikmeyle?" sorusunun ilk adımıdır.
Komut Özeti
# ping yazıp Tab: serbest parametre
admin@TR7LBWAF01> sys-cmd ping
<ping-parameter-1>
admin@TR7LBWAF01> sys-cmd ping <parametreler> <hedef>
admin@TR7LBWAF01>
ping sözcüğünden sonra yazılan her şey araca olduğu gibi aktarılır. Zorunlu alan yoktur; hedef adres ya da ad, parametrelerle birlikte aracın kendi sözdizimine göre yazılır.
Nasıl Çalışır
| Konu | Davranış |
|---|---|
| Bağlam | Paketler seçili v-device ve route table içinden gönderilir. Yalıtılmış bir route table'daki hedef için önce route-table set çalıştırılır. |
| Süre | -c verilmezse durmadan paket gönderir. |
| Durdurma | Ctrl+C aracı durdurur. Araç 10 saniye içinde kapanmazsa zorla sonlandırılır. |
| Pipe | Çıktı | ile süzülebilir ya da to-file ile dosyaya yazılabilir. |
| Kayıt | Her çalıştırma kullanıcı loglarına yazılır. |
Sık Kullanılan Parametreler
| Parametre | Ne yapar | Arkasına ne yazılır |
|---|---|---|
-c | Gönderilecek paket sayısını sınırlar; bu sayıya ulaşınca araç kendiliğinden kapanır | Sayı (ör. 4) |
-i | İki paket arasındaki bekleme süresini değiştirir | Saniye (ör. 0.2) |
-W | Her yanıt için en fazla ne kadar bekleneceğini belirler | Saniye |
-s | Paketin veri bölümünün boyutunu değiştirir | Bayt (ör. 1472) |
-M | Parçalama davranışını belirler; do parçalamayı yasaklar ve MTU sınırını ortaya çıkarır | do · dont · want |
-I | Paketin çıkacağı arayüzü ya da kaynak adresi seçer | Arayüz adı ya da IP adresi |
-q | Paket paket satırları yazmaz, yalnız sondaki özeti gösterir | — |
Tablo sık kullanılan parametreleri özetler; tam liste ve davranış, aracın cihazdaki sürümüne bağlıdır.
Örnekler
admin@TR7LBWAF01> sys-cmd ping -c 4 10.20.0.15
admin@TR7LBWAF01>
# 200 ms arayla 20 paket, yalnız özet
admin@TR7LBWAF01> sys-cmd ping -c 20 -i 0.2 -q 10.20.0.15
admin@TR7LBWAF01>
# 1472 bayt veri + 28 bayt başlık = 1500; parçalama yasak
admin@TR7LBWAF01> sys-cmd ping -c 3 -s 1472 -M do 10.20.0.15
admin@TR7LBWAF01>
admin@TR7LBWAF01> sys-cmd ping -c 4 -I 10.20.0.2 10.20.0.15
admin@TR7LBWAF01>
admin@TR7LBWAF01> sys-cmd ping -c 50 -q 10.20.0.15 | tail -n 2 | to-file ping-ozet.txt
admin@TR7LBWAF01>
Bilinmesi Gerekenler
- ICMP başarılı ama servis çalışmıyor. Sorun ağda değil servis portundadır; port düzeyinde
nmap,telnetya dacurlile denenir. - Yanıt yok. Hedef ya da aradaki güvenlik duvarı ICMP'yi engelliyor olabilir; bu, servisin kapalı olduğu anlamına gelmez. Yolun nerede kesildiği
tracerouteile görülür. - Yanlış bağlam. Hedef yalıtılmış bir route table'daysa varsayılan bağlamdan yapılan deneme yanıltıcı biçimde başarısız olur; geçerli bağlam
route-table showile doğrulanır. - IPv6 hedefler için
ping6, birden çok hedef içinfpingkullanılır.
