Sistem operasi menggunakan paket untuk mentransfer data pada jaringan. Ini adalah potongan kecil informasi yang membawa data dan berpindah antar perangkat. Selain itu, ketika masalah jaringan muncul, paket membantu mengidentifikasi akar penyebab masalah yang mendasarinya. Bagaimana? Dengan menelusuri rute paket-paket tersebut.
Perintah traceroute di Linux membantu Anda memetakan jalur yang diambil paket saat bepergian ke tujuan tertentu. Ini semakin membantu Anda memecahkan masalah latensi jaringan, kehilangan paket, lompatan jaringan, masalah resolusi DNS, akses situs web yang lambat, dan banyak lagi. Nah, pada blog kali ini kami akan menjelaskan cara sederhana menggunakan perintah traceroute di Linux.
Cara Menggunakan Perintah Traceroute di Linux
Pertama, traceroute tidak diinstal sebelumnya di banyak distribusi Linux. Namun, Anda dapat menginstalnya dengan menjalankan salah satu perintah di bawah ini sesuai dengan sistem Anda:
Sistem operasi | Memerintah |
Debian/Ubuntu | sudo apt install traceroute |
fedora | sudo dnf instal traceroute |
Lengkungan Linux | sudo pacman -Sy traceroute |
openSUSE | sudo zypper instal traceroute |
Setelah instalasi, Anda dapat menerapkan perintah traceroute dengan memasukkan:
traceroute < tujuan_IP >
Ganti
Hasilnya hanya menunjukkan satu lompatan dan menandai yang lain dengan tanda bintang (*). Hal ini terjadi karena hop berikutnya tidak merespon dalam jangka waktu timeout 3 detik. Selain itu, perintah traceroute, secara default, menggunakan resolusi DNS untuk mendapatkan nama host hop, sehingga memperlambat proses. Anda dapat menghilangkan bagian itu dan mengarahkannya untuk hanya menampilkan alamat IP dengan menggunakan opsi -n:
traceroute -N < tujuan_IP >
Jika Anda ingin membatasi jumlah hop, gunakan opsi -m bersama dengan perintah traceroute:
traceroute -M N < tujuan_IP >
Di sini, masukkan jumlah hop yang diinginkan sebagai ganti N. Pada eksekusi, hasilnya hanya akan menghasilkan N jumlah hop. Perintah traceroute hanya menampilkan waktu pulang pergi (RTT) setiap hop. Namun, Anda bisa mendapatkan informasi waktu yang lebih detail dengan opsi -I:
traceroute -SAYA < tujuan_IP >
Perintah ini mengirimkan permintaan gema ICMP untuk mengambil data RTT yang lebih akurat. Misalnya, ambil kembali contoh Google:
Tip : Jika tujuan yang Anda tentukan membatasi paket ICMP, Anda dapat melacak paket UDP dengan menggunakan opsi -U:
traceroute -DI DALAM < tujuan_IP >
Jika Anda ingin menjelajahi lebih banyak opsi untuk traceroute, silakan jalankan perintah di bawah ini:
traceroute --membantu
Penutupan Cepat
Traceroute adalah utilitas CLI luar biasa yang dapat Anda gunakan untuk mendiagnosis masalah terkait jaringan di Linux. Ini menelusuri jalur paket untuk mengidentifikasi semua masalah kritis jaringan. Oleh karena itu, Kami telah menjelaskan setiap detail tentang perintah traceroute dengan bantuan beberapa contoh.