Contoh menggunakan perintah "ping"

Tutorial Pengantar

pengantar

Menurut halaman manual, perintah "ping" Linux menggunakan protokol wajib ICCH, ECHO_REQUEST datagram untuk memperoleh ICMP ECHO_RESPONSE dari host gateway.

Halaman manual menggunakan banyak istilah teknis tetapi yang perlu Anda ketahui adalah bahwa perintah "ping" Linux dapat digunakan untuk menguji apakah suatu jaringan tersedia dan jumlah waktu yang diperlukan untuk mengirim dan mendapatkan respons dari jaringan.

Mengapa Anda Menggunakan Perintah "ping"

Sebagian besar dari kita mengunjungi situs-situs bermanfaat yang sama secara teratur. Misalnya saya mengunjungi situs web BBC untuk membaca berita dan saya mengunjungi situs Sky Sports untuk mendapatkan berita dan hasil sepak bola. Anda pasti akan memiliki kumpulan situs utama Anda sendiri seperti .

Bayangkan Anda memasukkan alamat web untuk ke browser Anda dan halaman tidak dimuat sama sekali. Penyebab ini bisa menjadi salah satu dari banyak hal.

Misalnya Anda mungkin tidak memiliki koneksi internet sama sekali meskipun Anda terhubung ke router Anda . Terkadang penyedia layanan internet telah melokalisasi masalah yang menghalangi Anda menggunakan internet.

Alasan lain mungkin adalah situs itu benar-benar turun dan tidak tersedia.

Apa pun alasannya Anda dapat dengan mudah memeriksa konektivitas antara komputer Anda dan jaringan lain menggunakan perintah "ping".

Bagaimana Cara Kerja Perintah Ping

Ketika Anda menggunakan telepon Anda, Anda memanggil nomor (atau lebih umum saat ini memilih nama mereka dari buku alamat di telepon Anda) dan telepon berdering di ujung penerima.

Ketika orang itu menjawab telepon dan mengatakan "halo", Anda tahu bahwa Anda memiliki koneksi.

Perintah "ping" berfungsi dengan cara yang sama. Anda menetapkan alamat IP yang setara dengan nomor telepon atau alamat web (nama yang terkait dengan alamat IP) dan "ping" mengirim permintaan ke alamat tersebut.

Ketika menerima jaringan menerima permintaan itu akan mengirim balasan yang pada dasarnya mengatakan "halo".

Waktu yang diambil untuk jaringan untuk merespons disebut latensi .

Contoh Penggunaan Perintah "ping"

Untuk menguji apakah situs web tersedia, ketik "ping" diikuti dengan nama situs yang ingin Anda sambungkan. Misalnya untuk melakukan ping Anda akan menjalankan perintah berikut:

ping

Perintah ping secara terus-menerus mengirim permintaan ke jaringan dan ketika respons diterima, Anda akan menerima ling of output dengan informasi berikut:

Jika jaringan yang Anda coba ping tidak merespon karena tidak tersedia maka Anda akan diberitahu tentang ini.

Jika Anda tahu alamat IP dari jaringan Anda dapat menggunakan ini di tempat nama situs web:

ping 151.101.65.121

Dapatkan "ping" Terdengar

Anda bisa mendapatkan perintah ping untuk membuat suara setiap kali respons dikembalikan dengan menggunakan sakelar "-a" sebagai bagian dari perintah seperti yang diperlihatkan dalam perintah berikut:

ping -a

Kembalikan Alamat IPv4 Atau IPv6

IPv6 adalah protokol generasi berikutnya untuk menetapkan alamat jaringan karena menyediakan kombinasi yang mungkin lebih unik dan itu karena mengganti protokol IPv4 di masa depan.

Protokol IPv4 memberikan alamat IP dengan cara yang saat ini kita gunakan. (Misalnya 151.101.65.121).

Protokol IPv6 memberikan alamat IP dalam format [fe80 :: 51c1 :: a14b :: 8dec% 12].

Jika Anda ingin mengembalikan format IPv4 dari alamat jaringan Anda dapat menggunakan perintah berikut:

ping -4

Untuk menggunakan format IPv6 saja Anda dapat menggunakan perintah berikut:

ping -6

Batasi Jumlah Ping

Secara default ketika Anda melakukan ping jaringan, ia akan terus melakukannya sampai Anda menekan CTRL dan C pada saat yang sama untuk mengakhiri proses.

Kecuali Anda menguji kecepatan jaringan, Anda mungkin hanya ingin melakukan ping sampai Anda menerima balasan.

Anda dapat membatasi jumlah upaya dengan menggunakan sakelar "-c" sebagai berikut:

ping -c 4

Apa yang terjadi di sini adalah bahwa permintaan dalam perintah di atas dikirim 4 kali. Hasilnya adalah Anda mungkin mendapatkan 4 paket yang dikirim dan hanya 1 balasan.

Hal lain yang dapat Anda lakukan adalah menetapkan batas waktu berapa lama menjalankan perintah ping dengan menggunakan sakelar "-w".

ping -w 10

Ini menetapkan batas waktu untuk ping berlangsung selama 10 detik.

Yang menarik tentang menjalankan perintah dengan cara ini adalah output karena menunjukkan berapa banyak paket yang dikirim dan berapa banyak yang diterima.

Jika 10 paket dikirim dan hanya 9 yang diterima kembali maka itu berarti 10% packet loss. Semakin tinggi kerugian, semakin buruk koneksi.

Anda dapat menggunakan sakelar lain yang membanjiri jumlah permintaan ke jaringan penerima. Untuk setiap paket yang dikirim, titik ditampilkan di layar dan setiap kali jaringan merespon, titik tersebut diambil. Dengan menggunakan metode ini Anda dapat melihat secara visual berapa banyak paket yang hilang.

Anda harus menjadi pengguna super untuk menjalankan perintah ini dan itu benar-benar untuk keperluan pemantauan jaringan saja.

sudo ping -f

Kebalikan dari banjir adalah untuk menentukan interval yang lebih panjang antara setiap permintaan. Untuk melakukan ini, Anda dapat menggunakan sakelar "-i" sebagai berikut:

ping -i 4

Perintah di atas akan melakukan ping setiap 4 detik.

Cara Menekan Output

Anda mungkin tidak peduli tentang semua hal yang terjadi antara setiap permintaan yang dikirim dan diterima tetapi hanya output di awal dan akhir.

Misalnya jika Anda mengirim perintah berikut menggunakan tombol "-q", Anda akan menerima pesan yang menyatakan alamat IP sedang di-ping dan pada akhirnya jumlah paket yang dikirim, diterima, dan paket hilang tanpa setiap antrean yang diulang.

ping -q -w 10

Ringkasan

Perintah ping memiliki beberapa opsi lain yang dapat ditemukan dengan membaca halaman manual.

Untuk membaca halaman buku panduan jalankan perintah berikut:

man ping