Panduan Lengkap kepada Arahan Ping Ubuntu | Penggunaan dan Penyelesaian Masalah

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:

  1. Tetapan Firewall: Pelayan atau peranti rangkaian mungkin menghalang paket ICMP. Periksa tetapan firewall dan konfigurasi mereka untuk membenarkan permintaan ping jika perlu.
  2. 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.

侍エンジニア塾