Ping menggunakan paket ICMP (Internet Control Message Protocol) untuk mengumpulkan statistik jaringan. Tugas paling umum yang dilakukan perintah ping adalah:
- Menguji konektivitas jaringan, termasuk LAN dan internet.
- Memeriksa status server.
- Menguji masalah DNS.
Saat Anda menggunakan perintah "ping", perangkat Anda mengirim permintaan ke perangkat host dan menunggu koneksi dibuat. Output perintah ping berisi informasi tentang paket dan jumlah waktu yang dibutuhkan setiap paket untuk mencapai host. Terminal terus mencetak tanggapan sampai komunikasi terputus. Mari kita periksa cara menggunakan perintah ping di Linux:
Cara menggunakan perintah ping:
Pertama, periksa sintaks dasar dari perintah "ping":
ping [opsi] nama hostMari ping ke server linuxhint, luncurkan Terminal, dan ketik:
$ping linuxhint.com
Output di atas menunjukkan berbagai informasi:
icmp_seq: Nomor urut paket. Jika ini adalah paket pertama, nomor icmp_seq akan menjadi 1.
ttl: ttl singkatan dari "Time to Live", nomor ttl mewakili jumlah hop (router) yang dibutuhkan paket untuk mencapai tujuan sebelum dibuang.
waktu: Jumlah waktu yang dibutuhkan paket untuk mencapai tujuan dan kemudian kembali ke perangkat host host.
Untuk menghentikan proses ping, tekan “Ctrl C”, perintah tersebut akan memberitahukan jumlah paket yang dikirimkan/diterima, jumlah paket yang hilang, dan waktu.
Jika Anda tidak mendapatkan balasan ping, maka tidak ada konektivitas jaringan antara perangkat Anda dan server host.
Cara mengubah interval waktu antar paket (perintah ping):
Perintah ping mengirim paket setelah satu detik secara default, tetapi durasi waktu ini dapat diubah. Untuk mengubah waktu, gunakan "-i" setelah "ping":
$ ping -i 2 linuxhint.com
Untuk mengurangi waktu:
$ ping -i 0.2 petunjuk linux.com
Cara memeriksa status jaringan lokal (perintah ping):
Jika Anda memiliki masalah dalam mengakses situs web, maka melalui perintah ping, Anda juga dapat mendiagnosis jaringan lokal Anda. Ada berbagai pendekatan menggunakan salah satunya:
Cara tercepat adalah:
$ping 0Atau:
$ping localhostdan beberapa pengguna lebih suka:
$ping 127.0.0.1
Cara membatasi jumlah paket (perintah ping):
Perintah ping terus mengirim paket hingga dihentikan secara manual, tetapi jumlah paket dapat dibatasi menggunakan "-c" dan kemudian jumlah paket karena nama host:
$ping -c 4 linuxhint.com
Output di atas menunjukkan bahwa perintah hanya mengirim 4 paket. Pilihan lain untuk membatasi jumlah paket adalah mengatur waktu:
$ping -w 6 linuxhint.com
Perintah di atas akan berhenti melakukan ping setelah 6 detik.
Cara membanjiri jaringan (perintah ping):
Untuk memeriksa kinerja jaringan di bawah beban berat, perintah ping juga dapat digunakan untuk membanjiri jaringan:
$ping -f linuxhint.com
Dalam output, setiap titik mewakili paket yang dikirim dan backspace untuk setiap respons.
Cara mendapatkan ringkasan statistik (perintah ping):
Jika Anda hanya tertarik untuk mendapatkan ringkasan transmisi paket, maka gunakan “-q”, q adalah singkatan dari quiet:
$ping -c 5 -q linuxhint.com
Cara membuat ping terdengar (perintah ping):
Untuk mengaktifkan suara setiap ping, gunakan operator “-a”:
$ping -sebuah linuxhint.com
Opsi ping yang umum digunakan:
Beberapa opsi ping lain yang umum digunakan dan penggunaannya disebutkan di bawah ini:
Pilihan | Deskripsi |
-b | Memungkinkan untuk melakukan ping IP siaran |
-aku | Mengirim paket tanpa menunggu balasan (Memerlukan izin sudo untuk mengirim lebih dari 3 paket) |
-V | Ini menunjukkan versi ping saat ini |
-v | Menampilkan paket ICMP tambahan bersama dengan tanggapan gema |
-T | Memungkinkan untuk mengatur waktu untuk hidup (ttl) |
-d | Untuk debugging soket |
-r | Memungkinkan untuk memotong tabel perutean dan mengirim langsung ke host. |
-s | Mengatur ukuran paket packet |
Kesimpulan:
Perintah Ping adalah utilitas terkenal untuk mendiagnosis/memecahkan masalah dan untuk mendapatkan informasi jaringan. Posting ini berfokus pada beberapa perintah penting ping dan penggunaannya. Jika Anda masih membutuhkan informasi lebih lanjut tentang Ping, maka jalankan “pria ping”di terminal.