GNU/Linux >> Belajar Linux >  >> Ubuntu

Tutorial Perintah Ping Linux dengan Contoh

Pendahuluan

Sebagian besar pengguna Linux sudah familiar dengan ping perintah dan tahu bagaimana menggunakannya dalam bentuk dasarnya. Namun, ada banyak opsi dan variasi ping tambahan. Dalam panduan ini, kami akan memandu Anda melalui beberapa yang paling berguna Linux ping perintah dengan contoh.

Perintah dalam artikel ini berfungsi dengan distribusi UNIX atau Linux apa pun. Sistem pengujian yang kami gunakan untuk memberikan contoh dan sampel keluaran adalah Ubuntu 18.04.2 LTS.

Prasyarat

  • Sistem mirip Linux atau UNIX
  • Akses ke terminal
  • Pengguna dengan izin yang diperlukan untuk menjalankan perintah

Cara Kerja ping di Linux

Linux ping command adalah utilitas sederhana yang digunakan untuk memeriksa apakah jaringan tersedia dan apakah host dapat dijangkau. Dengan perintah ini, Anda dapat menguji apakah server aktif dan berjalan. Ini juga membantu memecahkan berbagai masalah konektivitas.

ping perintah memungkinkan Anda untuk:

  • Uji koneksi internet Anda.
  • Periksa apakah mesin jarak jauh online.
  • Analisis jika ada masalah jaringan, seperti paket yang hilang atau latensi tinggi.

Ketika Anda mencoba untuk "ping" host jarak jauh, mesin Anda mulai mengirimkan permintaan gema ICMP dan menunggu tanggapan. Jika koneksi dibuat, Anda menerima balasan gema untuk setiap permintaan.

Keluaran untuk ping perintah berisi jumlah waktu yang dibutuhkan setiap paket untuk mencapai tujuan dan kembali.

Terminal terus mencetak tanggapan sampai terputus. Setelah setiap sesi, ada beberapa baris dengan statistik ping.

Cara Menggunakan Perintah ping

Sintaks ping dasar mencakup ping diikuti dengan nama host, nama situs web, atau alamat IP persisnya.

ping [option] [hostname] or [IP address]

Oleh karena itu, untuk memeriksa apakah host jarak jauh aktif, dalam hal ini, google.com , ketik terminal Anda:

ping google.com

Tekan Ctrl + C di keyboard Anda untuk menghentikan proses.

1. from :Tujuan dan alamat IP-nya. Perhatikan bahwa alamat IP mungkin berbeda untuk sebuah situs web tergantung pada lokasi geografis Anda.

2. icmp_seq=1 :Nomor urut setiap paket ICMP. Meningkat satu untuk setiap permintaan gema berikutnya.

3. ttl=52 :Nilai Time to Live dari 1 hingga 255. Ini mewakili jumlah lompatan jaringan yang dapat diambil oleh sebuah paket sebelum router membuangnya.

4. time=7.68 ms :Waktu yang dibutuhkan sebuah paket untuk mencapai tujuan dan kembali ke sumbernya. Dinyatakan dalam milidetik.

Perintah ping di Linux dengan Contoh

ping “localhost” untuk Memeriksa Jaringan Lokal

Jika Anda mengalami masalah saat menjangkau situs web atau mesin jarak jauh, Anda dapat melakukan ping ke localhost untuk mengonfirmasi bahwa Anda memiliki koneksi jaringan. Gunakan salah satu dari tiga cara untuk memeriksa antarmuka jaringan lokal:

  1. ping 0 – Ini adalah cara tercepat untuk melakukan ping localhost. Setelah Anda mengetik perintah ini, terminal menyelesaikan alamat IP dan memberikan respons.
  2. ping localhost – Anda dapat menggunakan nama untuk melakukan ping ke localhost. Nama mengacu pada komputer Anda, dan ketika kami menggunakan perintah ini, kami mengatakan:"ping komputer ini."
  3. ping 127.0.0.1 – Beberapa orang lebih suka menggunakan alamat IP 127.0.0.1 daripada melakukan ping localhost.

Apapun metode yang Anda pilih, output ping akan terlihat sama.

Tentukan Protokol Internet

IPv6 adalah format alfanumerik alamat IP yang akan menggantikan IPv4. Alasannya adalah jumlah alamat IPv4 terbatas, dan kami kehabisan kemungkinan kombinasi.

Untuk meminta alamat IPv6 atau IPv4, tambahkan -6 atau -4 setelah ping perintah dan sebelum nama host/IP.

ping -6 hostname/IPv6
ping -4 hostname/IPv4

Ubah Interval Waktu Antara Paket Ping

Interval default antara setiap permintaan ping diatur ke satu detik. Anda dapat menambah atau mengurangi waktu tersebut menggunakan -i mengalihkan. Untuk mengurangi interval ping, gunakan nilai yang lebih rendah dari 1.

ping -i 0.5 google.com

Untuk meningkatkan interval ping, masukkan nilai apa pun yang lebih tinggi dari 1.

Ubah Ukuran Paket Ping

Dalam beberapa skenario, Anda mungkin ingin menggunakan -s untuk meningkatkan ukuran paket dari nilai default 56 (84) byte. Angka dalam kurung mewakili byte ping yang dikirim termasuk 28 byte paket header.

Misalnya, untuk meningkatkan ukuran paket menjadi 1000 byte:

ping -s 1000 google.com

Anda mendapatkan hasil ini:

Perintah ini berguna saat menguji kinerja jaringan. Anda dapat menguji apakah tautan jaringan terhambat saat Anda meningkatkan ukuran paket menjadi beberapa ribu byte.

Membanjiri Jaringan Menggunakan ping untuk Menguji Kinerja

Anda dapat menggunakan banjir ping untuk menguji kinerja jaringan Anda di bawah beban berat.

Banjir ping -f opsi membutuhkan root untuk dieksekusi. Jika tidak, terapkan sudo ke ping . Anda perintah untuk membanjiri host. Perintah ini mengirimkan sejumlah besar paket sesegera mungkin.

sudo ping -f hostname-IP

Output mencetak titik untuk setiap paket yang dikirim, dan spasi mundur untuk setiap respons. Baris statistik menunjukkan ringkasan ping perintah.

Cara Membatasi Jumlah Ping

Setelan default untuk ping perintahnya adalah terus mengirim permintaan sampai Anda menyelanya. Anda dapat membatasi jumlah ping menggunakan salah satu dari dua metode tersebut.

Batasi Jumlah Paket Ping

Untuk membuat ping perintah secara otomatis berhenti setelah mengirimkan sejumlah paket, gunakan -c dan nomor. Ini menetapkan jumlah permintaan ping yang diinginkan, seperti yang ditunjukkan dalam contoh ini:

ping -c 2 google.com

Seperti yang Anda lihat pada gambar di atas, ping perintah berhenti mengirim paket setelah dua permintaan.

Tetapkan Batas Waktu untuk Perintah ping

Untuk berhenti menerima keluaran ping setelah jangka waktu tertentu, tambahkan -w dan interval dalam hitungan detik untuk perintah Anda.

Misalnya, untuk berhenti mencetak hasil ping setelah 25 detik, masukkan ping perintah:

ping -w 25 google.com

Kegunaan Lain untuk ping

Tekan Keluaran Ping untuk Mencetak Statistik Ringkasan saja

Jika Anda tidak ingin menyumbat layar Anda dengan informasi untuk setiap paket, gunakan -q beralih untuk menampilkan ringkasan saja.

-q opsi mencetak satu baris dengan informasi ping biasa dan kemudian memberikan statistik di akhir. Huruf “q” dalam perintah ini adalah singkatan dari "quiet" output.

ping -c 10 -q google.com

Kami biasanya menggabungkan output yang tenang dengan opsi lain. Dalam hal ini, kami akan membatasi ping untuk mengirim 10 paket dan menekan output.

Tambahkan Timestamp Sebelum Setiap Baris dalam Output ping

Jika Anda ingin mencatat waktu saat Anda menjalankan ping perintah, tambahkan -D pilihan.

ping -D google.com

Ini mencetak stempel waktu dalam format UNIX sebelum setiap baris.

Dapatkan Ping yang Terdengar Saat Host Dapat Dijangkau

Saat Anda menggunakan -a switch, sistem akan memutar suara saat ada respons dari host.

Ping yang dapat didengar berguna saat Anda memecahkan masalah jaringan dan tidak ingin melihat layar sampai ada respons.

ping -a google.com

Outputnya terlihat sama dengan ping biasa keluaran perintah.

Tampilkan Versi Ping dan Keluar

Anda dapat memeriksa versi alat ping di sistem Anda kapan saja.

Tambahkan -V ke ping perintah untuk menampilkan versi utilitas ini.

ping -V google.com

Perintah Ping yang umum digunakan meliputi:

Opsi Ping Apa Fungsi Perintah
a Menghasilkan suara saat rekan dapat dihubungi.
b Memungkinkan untuk melakukan ping ke alamat IP broadcast.
B Mencegah ping untuk mengubah alamat sumber probe.
c (count) Membatasi jumlah permintaan ping yang dikirim.
d Menyetel opsi SO-DEBUG pada soket yang digunakan.
f Membanjiri jaringan dengan mengirimkan ratusan paket per detik.
i (interval) Menentukan interval antara transmisi paket yang berurutan. Nilai default adalah satu detik.
I (interface address) Menetapkan alamat IP sumber ke alamat IP antarmuka yang ditentukan. Opsi ini diperlukan saat melakukan ping ke alamat lokal tautan IPv6. Anda dapat menggunakan alamat IP atau nama perangkat.
l (preload) Menentukan jumlah paket yang akan dikirim tanpa menunggu balasan. Untuk menentukan nilai yang lebih tinggi dari 3, Anda memerlukan izin pengguna super.
n Menampilkan alamat IP dalam output ping daripada nama host.
q Menampilkan output yang tenang. Satu baris ping ditampilkan dan ringkasan perintah ping di akhir.
T (ttl) Menyetel Waktu untuk Live.
v Menyediakan keluaran verbose.
V Menampilkan versi ping dan keluar ke baris command prompt baru.
w (deadline) Menentukan batas waktu sebelum perintah ping keluar, terlepas dari berapa banyak paket yang telah dikirim atau diterima.
W (timeout) Menentukan waktu, dalam detik, untuk menunggu tanggapan.

Ubuntu
  1. Perintah JQ di Linux dengan Contoh

  2. Perintah Ping Linux Dijelaskan dengan Contoh

  3. Contoh Perintah ping di Linux

  1. Perintah Sumber Linux dengan Contoh

  2. Perintah wc Linux dengan Contoh

  3. Perintah sortir Linux dengan Contoh

  1. Perintah Echo di Linux (Dengan Contoh)

  2. Perintah man di Linux dengan Contoh

  3. Perintah ip Linux dengan Contoh