1. Apakah perintah ping?
Gambaran keseluruhan perintah ping
Perintah ping adalah alat asas yang digunakan untuk memeriksa status sambungan antara host dalam rangkaian. Ia menghantar paket ICMP ECHO_REQUEST dan menerima respons untuk menentukan kelewatan rangkaian dan kehilangan paket. Ping banyak digunakan untuk memeriksa kesambungan rangkaian dan tersedia pada kebanyakan sistem operasi, termasuk Linux, Windows, dan macOS.
Sebagai contoh, anda boleh menghantar ping ke pelayan Google untuk memeriksa status sambungan dengan perintah berikut:
ping google.com
Apabila anda menjalankan perintah ini, paket ICMP dihantar ke pelayan Google (diterjemah ke alamat IP), dan masa respons (RTT: Round-Trip Time) bersama kadar kehilangan paket dipaparkan.
2. Cara Menggunakan Perintah ping dalam Ubuntu
Penggunaan Asas
Penggunaan asas perintah ping sangat mudah. Anda hanya perlu menentukan nama host atau alamat IP. Secara lalai, perintah ini akan terus menghantar paket ICMP tanpa henti. Berikut ialah contoh perintah asas:
ping [hostname or IP address]
Sebagai contoh, untuk menghantar ping ke pelayan Google, gunakan perintah berikut:
ping google.com
Dalam kes ini, proses ping akan terus berjalan sehingga dihentikan secara manual. Untuk menghentikan perintah ping, tekan Ctrl + C
untuk mengganggu proses tersebut.

3. Pilihan Perintah Ping dan Penggunaan Lanjutan
Mengehadkan Bilangan Permintaan Ping (-c)
Secara lalai, perintah ping terus menghantar paket sehingga dihentikan secara manual. Walau bagaimanapun, anda boleh menentukan bilangan paket yang hendak dihantar menggunakan pilihan -c
.
ping -c 4 google.com
Perintah ini menghantar empat paket ke pelayan Google dan kemudian berhenti selepas memaparkan keputusan.
Menetapkan Selang Antara Ping (-i)
Secara lalai, perintah ping menghantar paket setiap saat. Anda boleh menukar selang ini menggunakan pilihan -i
. Sebagai contoh, untuk menghantar ping setiap 5 saat, gunakan perintah berikut:
ping -i 5 google.com
Menentukan Saiz Paket (-s)
Saiz paket lalai ialah 56 bait, tetapi anda boleh menukarnya menggunakan pilihan -s
. Ini boleh berguna untuk menguji prestasi rangkaian.
ping -s 128 google.com
4. Menggunakan Ping untuk Penyelesaian Masalah Rangkaian
Jika terdapat masalah sambungan rangkaian, perintah ping dapat membantu menyelesaikan masalah tersebut. Jika permintaan ping gagal, isu-isu berikut mungkin menjadi punca:
- Tetapan Firewall: Pelayan atau peranti rangkaian mungkin menghalang paket ICMP. Periksa tetapan firewall dan konfigurasi mereka untuk membenarkan permintaan ping jika perlu.
- Konfigurasi Rangkaian Tidak Betul: Masalah seperti alamat IP atau topeng subrangkaian yang tidak dikonfigurasi dengan betul juga boleh menyebabkan masalah sambungan. Sahkan tetapan rangkaian anda.

5. Menggunakan Ping untuk Analisis Rangkaian Lanjutan
Ping Banjir (-f)
Ping banjir digunakan untuk menguji prestasi rangkaian dengan menghantar sejumlah besar paket secara cepat, menghasilkan beban tinggi. Pilihan ini memerlukan keistimewaan pentadbir.
sudo ping -f google.com
Menetapkan Had Masa (-w)
Untuk mengehadkan masa pelaksanaan perintah ping, gunakan pilihan -w
. Ini memastikan ping berhenti secara automatik selepas tempoh yang ditetapkan (dalam saat).
ping -w 10 google.com
6. Automating Network Monitoring with Ping
Perintah ping boleh diautomasikan menggunakan kerja cron untuk memantau status rangkaian secara berkala. Dalam contoh berikut, perintah ping dijalankan setiap 5 minit, dan hasilnya direkodkan ke dalam fail.
*/5 * * * * ping -c 1 google.com >> /var/log/ping.log
7. Kesimpulan
Perintah ping adalah alat yang kuat untuk memeriksa sambungan rangkaian dengan cepat. Dari penggunaan asas hingga analisis terperinci menggunakan pelbagai pilihan, ia boleh digunakan dalam pelbagai senario, termasuk penyelesaian masalah dan pemantauan rangkaian. Gunakan panduan ini untuk menguasai perintah ping dan memeriksa status rangkaian dengan cekap.