Saya sedang melakukan ping IP jarak jauh. Saya tahu sedikit tentang perintah Ping. Ketika saya melakukan ping IP, itu terus dan terus ... Saya tidak menggunakan opsi -t .
Me$ ping 137.30.124.104
PING 137.30.124.104 (137.30.124.104): 56 data bytes
64 bytes from 137.30.124.104: icmp_seq=0 ttl=62 time=3.378 ms
64 bytes from 137.30.124.104: icmp_seq=1 ttl=62 time=3.825 ms
64 bytes from 137.30.124.104: icmp_seq=2 ttl=62 time=4.882 ms
64 bytes from 137.30.124.104: icmp_seq=3 ttl=62 time=1.822 ms
64 bytes from 137.30.124.104: icmp_seq=4 ttl=62 time=4.572 ms
....
64 bytes from 137.30.124.104: icmp_seq=290 ttl=62 time=3.273 ms
Apakah itu berarti berhasil melakukan ping IP? Atau itu mencoba dan gagal dan mencoba lagi? Bagaimana saya menghentikannya?
networking
ping
bernie2436
sumber
sumber
ping
tidak berhenti sepertiwindows
dilakukan secara default.Jawaban:
Begitulah cara kerja perintah ping. Anda dapat mengontrolnya menggunakan saklar hitungan
-c
,.Contoh
Kerusakan output
Baris seperti ini berarti berhasil ping ke host lain:
Baris-baris ini menunjukkan detalis tentang setiap "ping" saat itu terjadi antara host Anda dan host yang Anda coba ping.
Kolom ke-6
Kolom yang berisi nilai ini,
icmp_req=2
memberi tahu Anda tentang paket ICMP ini. Theping
perintah memproduksi paket jaringan. Ada banyak jenis, Anda mungkin pernah mendengar tentang paket TCP atau UDP. Jenis lainnya adalah ICMP. ICMP mirip dengan SMS di jaringan ponsel. Tujuan utamanya adalah untuk perintah dan kontrol atas jaringan.Kolom 7
Kolom ke-3 yang menarik adalah
TTL=64
. TTL - "aka. Time to Live", berarti bahwa paket hanya akan melintang maksimal 64 node sebelum waktu habis. Jadi jika sistem lebih dari 64 "hop" jauh dari sistem Anda, Anda tidak dapat melakukan ping, kecuali jika Anda meningkatkan TTL.Kolom ke-8
Kolom ini menunjukkan berapa lama, dalam waktu, ping terjadi (dalam milidetik). Ini akan menjadi kolom yang terlihat seperti ini:
time=1.13 ms
.Kolom lainnya cukup jelas.
Versi ping
Berbeda
ping
perintah diimplementasikan secara berbeda di berbagai Unix. Jadi, Anda perlu memperhatikan versi.Saya menggunakan sistem Linux Fedora 14.
sumber
Jawaban slm sangat bagus, tetapi jika Anda hanya ingin cepat memeriksa apakah sebuah host masih hidup (dan dapat dijangkau, dan merespons ping) maka Anda dapat menggunakannya
fping
sebagai gantinyaping
. Itu ping host (s), dan menunggu waktu yang singkat untuk respon.fping
Kode keluar melaporkan keberhasilan atau kegagalan.misalnya
Pesan 'ICMP Host Unreachable' dapat dibuang dengan mengarahkan stderr ke / dev / null. Sebagai contoh:
sumber