traceroute tidak berfungsi, output * * * tetapi jaringan baik-baik saja


15

di kotak Linux saya, traceroute tidak berfungsi. outputnya seperti ini:

$ traceroute google.com

traceroute to google.com (209.85.231.104), 30 hops max, 52 byte packets
1  * * *
2  * * *
3  * * *
4  * * *

Adakah yang bisa memberi tahu saya mengapa ini tidak berhasil? ada kemungkinan alasan di balik itu?

Jawaban:


9

Secara default, traceroute menggunakan port UDP tinggi untuk melacak host. Namun, terkadang firewall memblokir port UDP ini.

Cobalah untuk menambahkan parameter "-I" (huruf besar) ke baris perintah, misalnya:

traceroute -I www.google.it

Ini akan menggunakan ICMP, bukan UDP untuk melacak host.


2

Cobalah untuk menggunakan -T (tcp) atau -U (udp) untuk mem-bypass firewall.
Beberapa router / firewall tidak membiarkan gema icmp lewat, itu sebabnya Anda akan menggunakan 2 itu untuk melewatinya.
Pokoknya, bertentangan seperti yang dinyatakan dalam wikipedia, pada kotak debian saya traceroute masih menggunakan paket icmp dan bukan udp.

EDIT

Saya salah ... menggunakan udp ... icmp yang kembali adalah untuk port yang tidak dapat dijangkau ... maaf


1
untuk macOS akan menjadi -P TCP atau -P UDP dan -P ICMP akan sama dengan -I dalam jawaban shodanshok.
MrG

1

bisa jadi firewall di hulu dari Anda memblokir paket UDP Traceroute

Pada sistem operasi mirip Unix modern, utilitas traceroute secara default menggunakan datagram UDP dengan nomor port tujuan 33434 hingga 33534.


$ lebih mungkin unix prompt daripada windows one dan perintah windows traceroute adalah tracert. Dan pertanyaannya bercerita tentang Linux ...
radius

Saya menyadari hal ini sehingga saya mengedit jawabannya.
lalalalalalala

Saya pikir rute jejak menggunakan paket ICMP. Saya tidak tahu bahwa sistem berbasis unix menggunakan UDP. Pelajari sesuatu yang baru setiap hari.
dbasnett

1

Ini mungkin karena jawaban icmp TIME_EXCEEDED difilter oleh router / firewall yang Anda gunakan sebagai gateway default atau oleh sistem Linux Anda sendiri

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.