Cara Menjalankan Traceroute di Linux

How Run Traceroute Linux



Traceroute adalah alat di Linux yang membolehkan anda menyiasat laluan paket rangkaian. Ini dapat membantu anda dalam mengenal pasti faktor pembatas perjalanan paket rangkaian. Traceroute juga berguna untuk menyelesaikan masalah sambungan rangkaian yang perlahan. Panduan ini menunjukkan cara menjalankan traceroute di Linux.

Mengenai traceroute

Traceroute berfungsi dengan mengirim paket data ke komputer sasaran, pelayan, atau laman web dan merakam langkah perantaraan yang dilalui paket. Keluaran arahan traceroute adalah alamat IP dan nama domain yang dilalui paket. Entri-entri ini juga menunjukkan berapa lama paket dapat sampai ke setiap destinasi. Ini mungkin menjelaskan mengapa beberapa laman web mungkin mengambil masa lebih lama untuk dimuat daripada yang lain, kerana jumlah lalulintas boleh berbeza-beza.







Traceroute juga berguna untuk memetakan rangkaian tempatan. Wawasan mengenai topologi dan sambungan rangkaian tempatan dijumpai semasa menjalankan alat.



Perhatikan bahawa semasa menggunakan traceroute, beberapa peranti mungkin tidak berinteraksi dengan baik. Ini mungkin disebabkan oleh router yang disadap, pesan ICMP yang membatasi kadar ISP, perangkat yang dikonfigurasi untuk tidak mengirim paket ICMP (untuk mencegah serangan DoS yang diedarkan), dll. Beberapa rangkaian juga dikonfigurasi untuk memblokir permintaan pelacak.



Memasang traceroute

Traceroute adalah alat hebat yang tersedia untuk semua distro Linux. Di bawah ini adalah senarai pendek arahan untuk memasang traceroute pada pelbagai pengedaran.





Untuk Debian / Ubuntu dan derivatif:

$sudotepatpasangtraceroute-dan



Untuk Fedora dan derivatif:

$sudodnfpasangtraceroute

Untuk openSUSE, SUSE Linux, dan derivatif:

$sudozipperdalamtraceroute

Untuk Arch Linux dan derivatif:

$sudopacman-Straceroute

Menggunakan traceroute

Bahagian berikut menunjukkan cara menggunakan traceroute pada sistem Linux anda.

Penggunaan Asas

Kaedah utama untuk menggunakan traceroute agak mudah. Semua traceroute memerlukan adalah tujuan untuk melakukan penyiasatan. Destinasi boleh berupa domain atau alamat IP.

$traceroute linuxhint.com

$traceroute 8.8.8.8

Sekiranya rangkaian dikonfigurasi untuk menyekat isyarat traceroute, maka probe ini akan dilambangkan dengan tanda bintang.

IPv4 atau IPv6

Secara lalai, traceroute akan menggunakan Protokol Internet lalai dengan sistem anda dikonfigurasi. Untuk menetapkan versi IP secara manual, ikuti prosedur di bawah.

Untuk memberitahu traceroute menggunakan IPv4, gunakan bendera -4:

$traceroute-4linuxhint.com

Untuk memberitahu traceroute menggunakan IPv6, gunakan bendera -6:

$traceroute-6linuxhint.com

Pelabuhan Ujian

Sekiranya ada keperluan untuk menguji port tertentu, port dapat ditentukan menggunakan bendera -p. Untuk penjejakan UDP, traceroute akan bermula dengan nilai yang diberikan dan meningkat dengan setiap probe. Untuk penjejakan ICMP, nilainya akan menentukan nilai urutan ICMP awal. Untuk TCP dan lain-lain, ini akan menjadi port destinasi tetap untuk disambungkan.

$traceroute-p <pelabuhan>192.168.0.1

Menyembunyikan Nama Peranti

Dalam beberapa keadaan, nama peranti dalam output boleh menjadikan output kelihatan tidak kemas. Untuk lebih jelas, anda boleh menyembunyikan nama peranti dari output. Untuk melakukannya, gunakan bendera -n (tanpa pemetaan):

$traceroute-nlinuxhint.com

Had Waktu Akhir Traceroute

Secara lalai, traceroute menunggu selama 5 saat untuk menerima respons. Dalam situasi tertentu, anda mungkin mahu mengubah masa menunggu menjadi lebih besar atau kurang dari 5 saat. Untuk melakukannya, gunakan bendera -w. Perhatikan bahawa nilai masa adalah nombor titik terapung.

$traceroute-dalam 6.0linuxhint.com

Kaedah Menyiasat

Terdapat beberapa kaedah yang boleh anda gunakan untuk memeriksa alamat jauh. Untuk menentukan traceroute menggunakan gema ICMP, gunakan bendera -I:

$traceroute-Sayalinuxhint.com

Untuk menggunakan TCP SYN untuk menyiasat, gunakan bendera -T:

$sudotraceroute-Tlinuxhint.com

Menetapkan Bilangan Maksimum Hops

Secara lalai, traceroute akan mengesan 30 hop. Traceroute menawarkan keupayaan untuk mengatur jumlah hop yang dijejaki secara manual.

Gunakan bendera -m dengan bilangan hop:

$traceroute-Saya -m 10linuxhint.com

Menentukan Antaramuka

Sekiranya terdapat banyak antara muka rangkaian yang disambungkan ke komputer, maka dapat membantu menentukan antara muka rangkaian yang akan digunakan untuk menghantar paket. Untuk menentukan antara muka rangkaian, gunakan bendera -i:

$sudotraceroute-ienp0s3 linuxhint.com

Menentukan Jumlah Pertanyaan untuk Hop

Untuk menentukan jumlah pertanyaan untuk hop, tentukan nombor ini menggunakan bendera -q:

$traceroute-Saya -q 4linuxhint.com

Mengarahkan Pakej melalui Gateway

Untuk merutekan paket melalui gateway tertentu, gunakan opsi -g, diikuti oleh gateway:

$traceroute-Saya -g192.168.0.1 linuxhint.com

Halaman Bantuan Traceroute

Demonstrasi di atas hanyalah beberapa penggunaan traceroute biasa, dan terdapat lebih banyak lagi ciri untuk anda gunakan. Untuk mendapatkan bantuan pantas, buka halaman bantuan traceroute dengan arahan berikut:

$traceroute- menolong

Untuk panduan yang lebih lengkap dan lebih mendalam mengenai semua pilihan traceroute yang tersedia, lihat halaman manual dengan arahan berikut:

$lelakitraceroute

Kesimpulannya

Traceroute adalah alat hebat yang digunakan untuk diagnostik rangkaian, dan terdapat banyak pilihan yang disokongnya. Menguasai traceroute mungkin memerlukan sedikit masa dan latihan. Semasa menggunakan alat ini, anda sering menggunakan kaedah yang dijelaskan dalam artikel ini.

Terdapat lebih banyak alat seperti traceroute di luar sana. Sekiranya anda ingin menggunakan alat serupa di GUI, lihat Zenmap untuk mengimbas rangkaian. Zenmap adalah front-end GUI untuk pengimbas rangkaian lain yang popular bernama Nmap.

Selamat pengkomputeran!