Sistem pengendalian menggunakan paket untuk memindahkan data pada rangkaian. Ini adalah sebahagian kecil maklumat yang membawa data dan perjalanan antara peranti. Selain itu, apabila sebarang masalah rangkaian timbul, paket membantu dalam mengenal pasti punca masalah asas. Bagaimana? Dengan mengesan laluan paket tersebut.
Perintah traceroute dalam Linux membantu anda memetakan laluan yang diambil oleh paket semasa dalam perjalanan ke destinasi tertentu. Ini seterusnya membantu anda menyelesaikan masalah kependaman rangkaian, kehilangan paket, lompatan rangkaian, isu resolusi DNS, akses tapak web yang perlahan dan banyak lagi. Jadi, dalam blog ini, kami akan menerangkan cara mudah untuk menggunakan arahan traceroute dalam Linux.
Cara Menggunakan Perintah Traceroute dalam Linux
Pertama, traceroute tidak diprapasang dalam banyak pengedaran Linux. Walau bagaimanapun, anda boleh memasangnya dengan melaksanakan salah satu daripada arahan di bawah mengikut sistem anda:
Sistem operasi | Perintah |
Debian/Ubuntu | sudo apt install traceroute |
Fedora | sudo dnf pasang traceroute |
Arch Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper pasang traceroute |
Selepas pemasangan, anda boleh melaksanakan arahan traceroute dengan memasukkan:
traceroute < destinasi_IP >
Gantikan
Keputusan menunjukkan hanya satu lompatan sambil menandakan yang lain sebagai asterisk(*). Ini berlaku kerana lompatan berikutnya tidak bertindak balas dalam tempoh tamat masa 3 saat. Selain itu, arahan traceroute, secara lalai, menggunakan resolusi DNS untuk mendapatkan nama hos hop, yang melambatkan proses. Anda boleh meninggalkan bahagian itu dan membimbingnya untuk memaparkan hanya alamat IP dengan menggunakan pilihan -n:
traceroute -n < destinasi_IP >
Jika anda ingin mengehadkan bilangan hop, gunakan pilihan -m bersama-sama dengan arahan traceroute:
traceroute -m N < destinasi_IP >
Di sini, letakkan bilangan lompatan yang diingini sebagai ganti N. Semasa pelaksanaan, ia akan mengembalikan hanya bilangan lompatan dalam keputusan. Perintah traceroute hanya memaparkan setiap masa perjalanan pergi balik (RTT) lompatan. Walau bagaimanapun, anda boleh mendapatkan maklumat masa yang lebih terperinci dengan pilihan -I:
traceroute -saya < destinasi_IP >
Perintah ini menghantar permintaan gema ICMP untuk mendapatkan data RTT yang lebih tepat. Sebagai contoh, ambil semula contoh Google:
Petua : Jika destinasi yang anda tentukan mengehadkan paket ICMP, sebaliknya anda boleh menjejak paket UDP dengan menggunakan pilihan -U:
traceroute -DALAM < destinasi_IP >
Sekiranya anda ingin meneroka lebih banyak pilihan untuk traceroute, sila jalankan arahan di bawah:
traceroute --membantu
Pembungkusan Pantas
Traceroute ialah utiliti CLI yang menakjubkan yang boleh anda gunakan untuk mendiagnosis isu berkaitan rangkaian di Linux. Ia mengesan laluan paket untuk mengenal pasti semua isu kritikal rangkaian. Oleh itu, Kami telah menerangkan setiap butiran tentang arahan traceroute dengan bantuan beberapa contoh.