Perintah Linux

Cara Menjalankan Traceroute di Linux

Cara Menjalankan Traceroute di Linux

Traceroute adalah alat di Linux yang membolehkan anda menyiasat laluan paket rangkaian. Ini dapat membantu anda dalam mengenal pasti faktor had 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 setiap langkah perantaraan yang dilalui paket. Keluaran arahan traceroute adalah alamat IP dan nama domain yang dilalui paket. 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 berbanding yang lain, kerana jumlah lalulintas boleh berbeza.

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, mesej ICMP yang membatasi kadar ISP, peranti 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 berkuasa yang tersedia untuk semua distro Linux. Di bawah ini adalah senarai pendek arahan untuk memasang traceroute pada pelbagai pengedaran.

Untuk Debian / Ubuntu dan derivatif:

$ sudo apt install traceroute -y

Untuk Fedora dan derivatif:

$ sudo dnf pasang traceroute

Untuk openSUSE, SUSE Linux, dan derivatif:

$ sudo zypper dalam traceroute

Untuk Arch Linux dan derivatif:

$ sudo pacman -S traceroute

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 -4 linuxhint.com

Untuk memberitahu traceroute menggunakan IPv6, gunakan bendera "-6":

$ traceroute -6 linuxhint.com

Pelabuhan Ujian

Jika ada kebutuhan 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 192.168.0.1

Menyembunyikan Nama Peranti

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

$ traceroute -n linuxhint.com

Had Masa Traceroute

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

$ traceroute -w 6.0 linuxhint.com

Kaedah Menyiasat

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

$ traceroute -I linuxhint.com

Untuk menggunakan TCP SYN untuk penyelidikan, gunakan bendera "-T":

$ sudo traceroute -T linuxhint.com

Menetapkan Bilangan Hops Maksimum

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

Gunakan bendera "-m" dengan jumlah hop:

$ traceroute -I -m 10 linuxhint.com

Menentukan Antara Muka

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":

$ sudo traceroute -i enp0s3 linuxhint.com

Menentukan Jumlah Pertanyaan untuk Hop

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

$ traceroute -I -q 4 linuxhint.com

Mengarahkan Paket melalui Gateway

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

$ traceroute -I -g 192.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 --membantu

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

$ lelaki traceroute

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, maka periksa Zenmap untuk mengimbas rangkaian. Zenmap adalah front-end GUI untuk pengimbas rangkaian lain yang popular bernama Nmap.

Selamat pengkomputeran!

Cara Menggunakan Xdotool untuk Merangsang Klik dan Penekanan Tetikus di Linux
Xdotool adalah alat baris arahan sumber terbuka dan bebas untuk mensimulasikan klik dan tekan kekunci tetikus. Artikel ini akan merangkumi panduan rin...
5 Produk Tetikus Komputer Ergonomik Teratas untuk Linux
Adakah penggunaan komputer yang berpanjangan menyebabkan rasa sakit di pergelangan tangan atau jari anda? Adakah anda mengalami sendi kaku dan selalu ...
Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...