- 1 1. Apa itu traceroute? Alat Asas untuk Analisis Laluan Rangkaian
- 2 2. Cara Memasang traceroute pada Ubuntu
- 3 3. Perintah dan Pilihan Asas untuk traceroute
- 4 4. Penggunaan Lanjutan traceroute: Diagnostik Rangkaian Praktikal
- 5 5. Ralat Biasa Semasa Menjalankan traceroute dan Cara Memperbaikinya
- 6 6. Soalan Lazim (FAQ)
- 7 7. Kesimpulan
1. Apa itu traceroute? Alat Asas untuk Analisis Laluan Rangkaian
Gambaran Keseluruhan traceroute
traceroute ialah alat yang menjejaki laluan sambungan rangkaian dan mengenal pasti router yang dilalui paket data sebelum sampai ke destinasi. Dengan menggunakan alat ini, anda dapat menentukan di mana kelewatan atau kegagalan rangkaian berlaku. Ia sangat berguna bagi pentadbir rangkaian dan profesional IT yang menyelesaikan masalah rangkaian.
Cara traceroute Berfungsi
traceroute menghantar paket ICMP (Internet Control Message Protocol) atau UDP (User Datagram Protocol) dan merekodkan respons daripada setiap router sepanjang laluan. Proses ini membolehkan pengguna melihat setiap nod yang dilalui data.
Cara Ia Berfungsi: Langkah demi Langkah
- Hantar paket dengan nilai TTL (Time to Live) yang rendah.
- Apabila paket melintasi router, nilai TTL berkurang. Apabila ia mencapai sifar, router akan menghantar respons.
- Rekod alamat IP router dan masa respons berdasarkan respons yang diterima.
- Tingkatkan nilai TTL secara berperingkat dan hantar semula paket sehingga destinasi dicapai.
Manfaat traceroute
- Kenal Pasti Kegagalan Rangkaian: Dengan cepat kenal pasti di mana kelewatan atau kehilangan paket berlaku sepanjang laluan rangkaian.
- Visualisasikan Laluan Penghalaan: Fahami laluan yang diambil paket, termasuk negara atau wilayah yang dilaluinya.
- Analisis Prestasi: Ukur masa respons pada setiap hop untuk menilai prestasi rangkaian.
Perbandingan dengan Alat Lain
traceroute khusus untuk menjejaki laluan rangkaian tetapi sering dibandingkan dengan alat seperti ping dan mtr. Walaupun ping memeriksa sambungan ke satu hos, traceroute memvisualisasikan keseluruhan laluan rangkaian. mtr menggabungkan fungsi traceroute dan ping, membolehkan pemantauan laluan rangkaian secara masa nyata.

2. Cara Memasang traceroute pada Ubuntu
Memeriksa Sama Ada traceroute Dipasang
traceroute mungkin tidak dipasang secara lalai pada Ubuntu. Untuk memeriksa sama ada ia dipasang, jalankan perintah berikut dalam terminal:
traceroute --version
Jika perintah memaparkan maklumat versi, traceroute sudah dipasang. Jika anda melihat “command not found,” anda perlu memasangnya.
Langkah-langkah Pemasangan traceroute
Ikuti langkah berikut untuk memasang traceroute:
- Kemas kini maklumat pakej Jalankan perintah berikut untuk mengemas kini senarai pakej:
sudo apt update
- Pasang traceroute Jalankan perintah berikut untuk memasang traceroute:
sudo apt install traceroute
Semasa pemasangan, jika diminta, tekan “Y” untuk meneruskan.
- Sahkan pemasangan Setelah dipasang, jalankan perintah berikut untuk memeriksa sama ada traceroute berfungsi:
traceroute --version
Jika pemasangan berjaya, ia akan memaparkan butiran versi.
Pertimbangan Kebenaran
Oleh kerana traceroute melakukan operasi berkaitan rangkaian, beberapa pilihan memerlukan sudo. Contohnya, apabila menggunakan paket ICMP, jalankan perintah dengan sudo:
sudo traceroute -I example.com
Menyelesaikan Masalah Pemasangan
Pemasangan mungkin gagal disebabkan isu berikut:
- Isu Sambungan Rangkaian Jika sambungan internet anda tidak stabil, pemasangan mungkin terhenti di tengah jalan. Periksa sambungan anda dan cuba lagi.
- Isu Pengurusan Pakej Jika cache pakej rosak, bersihkan dengan menggunakan perintah berikut dan cuba semula:
sudo apt clean
sudo apt update
sudo apt install traceroute

3. Perintah dan Pilihan Asas untuk traceroute
Sintaks Asas traceroute
Sintaks asas untuk menggunakan traceroute adalah seperti berikut:
traceroute [options] <target hostname or IP address>
Melaksanakan perintah ini memaparkan router yang dilalui paket, alamat IP mereka, dan latensi bagi setiap hop.
Contoh Penggunaan Asas
Untuk menjejaki laluan ke nama host sasaran (contoh, google.com), jalankan:
traceroute google.com
Perintah ini memberikan maklumat berikut:
- Alamat IP router sepanjang laluan
- Tempoh respons (dalam milisaat) bagi setiap hop
- Mesej ralat (contoh,
*jika paket tidak dapat mencapai nod)
Pilihan Utama Dijelaskan
traceroute menyertakan pelbagai pilihan untuk meningkatkan analisis rangkaian.
-I: Gunakan Paket Echo ICMP
Secara lalai, traceroute menggunakan paket UDP. Pilihan ini menukar kepada paket echo ICMP.
traceroute -I example.com
Contoh Kes Penggunaan: Beberapa firewall menyekat UDP tetapi membenarkan ICMP, menjadikan pilihan ini berguna untuk mengelakkan sekatan.
-T: Gunakan Paket TCP
Menggunakan protokol TCP, yang berguna untuk menyelesaikan masalah pelayan web.
traceroute -T example.com
Contoh Kes Penggunaan: Menganalisis sambungan ke pelayan web (port 80 atau 443).
-p: Nyatakan Nombor Port
Membenarkan penetapan port untuk paket UDP atau TCP.
traceroute -p 8080 example.com
Contoh Kes Penggunaan: Memeriksa trafik yang berkaitan dengan perkhidmatan tertentu.
-n: Jangan Selesaikan Nama Host
Melewati penyelesaian nama host dan hanya memaparkan alamat IP, mempercepatkan pelaksanaan.
traceroute -n example.com
-m: Set Hops Maksimum
Menghadkan bilangan hops (lalai ialah 30).
traceroute -m 20 example.com
-q: Set Bilangan Probe
Menentukan bilangan paket yang dihantar per hop (lalai ialah 3).
traceroute -q 1 example.com
4. Penggunaan Lanjutan traceroute: Diagnostik Rangkaian Praktikal

Menggunakan traceroute dalam Senario Dunia Sebenar
traceroute sangat berkesan untuk mengenal pasti isu rangkaian dan menganalisis prestasi. Berikut adalah beberapa senario praktikal di mana traceroute boleh berguna.
Mengenal Pasti Punca Kelewatan Rangkaian
Jika rangkaian anda perlahan, traceroute dapat membantu menentukan di mana kelewatan berlaku. Ikuti langkah-langkah berikut:
- Jejak laluan ke pelayan sasaran
traceroute example.com
- Periksa di mana kelewatan berlaku Analisis masa respons bagi setiap hop. Jika hop tertentu mempunyai latensi lebih tinggi, nod tersebut mungkin menjadi punca kelewatan. Contoh output:
1 192.168.1.1 (192.168.1.1) 1.123 ms 1.456 ms 1.789 ms
2 10.0.0.1 (10.0.0.1) 2.456 ms 2.678 ms 2.789 ms
3 192.0.2.1 (192.0.2.1) 150.789 ms 151.123 ms 151.456 ms
- Wawasan Utama: Jika hop #3 mempunyai peningkatan latensi secara tiba-tiba, mungkin terdapat masalah berhampiran
192.0.2.1.
5. Ralat Biasa Semasa Menjalankan traceroute dan Cara Memperbaikinya
Ralat Biasa dalam traceroute
Kadang-kadang, menjalankan traceroute menghasilkan ralat atau kelakuan yang tidak dijangka. Berikut adalah beberapa isu biasa dan penyelesaiannya.
Ralat command not found
Punca:
- traceroute mungkin belum dipasang.
Penyelesaian:
- Periksa sama ada traceroute dipasang dan, jika tidak, pasang ia menggunakan perintah berikut:
sudo apt update
sudo apt install traceroute
* * * Muncul dalam Output
Punca:
- Paket mungkin disekat oleh firewall atau polisi rangkaian.
- Sesetengah router atau peranti tidak memberi respons kepada permintaan traceroute.
Penyelesaian:
- Gunakan Protokol Berbeza
- Gunakan paket echo ICMP:
traceroute -I example.com - Gunakan paket TCP:
traceroute -T example.com
- Semak dengan Pentadbir Rangkaian
- Sesetengah organisasi atau ISP menyekat paket tertentu, jadi mungkin perlu menghubungi pentad rangkaian.

6. Soalan Lazim (FAQ)
S1. Apa perbezaan antara traceroute dan ping?
J:
- traceroute: Menunjukkan keseluruhan laluan rangkaian dan mengenal pasti di mana kelewatan atau kegagalan berlaku.
- ping: Memeriksa sama ada satu host dapat dicapai dan mengukur masa pusingan, tetapi tidak memberikan butiran routing.
S2. Mengapa traceroute berhenti sebelum sampai ke destinasi?
J:
Kemungkinan sebab termasuk:
- Sekatan Firewall Sesetengah router menyekat paket respons.
- Konfigurasi Router Sesetengah router diset supaya tidak menghantar respons.
- Kehilangan Paket Kesesakan rangkaian yang tinggi boleh menyebabkan paket terjatuh.
Penyelesaian:
- Cuba gunakan ICMP (pilihan
-I) atau TCP (pilihan-T) dan bukannya UDP.
7. Kesimpulan
Kepentingan traceroute
traceroute adalah alat penting untuk penyelesaian masalah rangkaian dan analisis laluan. Dengan menggunakannya secara efektif, anda boleh mengenal pasti isu aliran rangkaian dan menentukan kelewatan dengan cekap.
Penyimpulan Utama daripada Artikel Ini
- Memahami Fungsi traceroute
- traceroute memvisualisasikan laluan perjalanan paket dan mengenal pasti kelewatan atau kegagalan.
- Memasang traceroute pada Ubuntu
- Ia boleh dipasang dengan mudah menggunakan
sudo apt install traceroute.
- Arahan Asas dan Pilihan Berguna
- Menyokong ICMP, TCP, pelarasan bilangan lompatan, dan banyak lagi.
- Aplikasi Lanjutan
- Berguna untuk mendiagnosis kelewatan rangkaian, kehilangan paket, dan sekatan firewall.
- Mengendalikan Ralat Biasa
- Penyelesaian untuk ralat
* * *dancommand not found.
- Soalan Lazim Dijawab
- Penjelasan perbezaan antara traceroute dan ping, serta cara mengendalikan laluan yang tidak lengkap.
Memanfaatkan traceroute Sepenuhnya
traceroute digunakan secara meluas daripada penyelesaian masalah rangkaian peribadi kepada pengurusan infrastruktur IT korporat. Ia amat berguna untuk:
- Menyiasat sambungan internet yang tidak stabil
- Mengesahkan tetapan firewall dan router
- Menganalisis laluan rangkaian global
Langkah Seterusnya
Cuba jalankan traceroute pada rangkaian anda sendiri untuk menerapkan apa yang telah anda pelajari. Berlatih akan membantu mengukuhkan konsep yang dibincangkan dalam artikel ini.
Fikiran Akhir
Diagnostik rangkaian adalah kemahiran IT asas. Menguasai traceroute akan memberi anda kelebihan yang kuat dalam penyelesaian masalah dan menguruskan infrastruktur rangkaian dengan berkesan.


