traceroute çalışmıyor, çıktı * * * ama ağ iyi


15

Linux kutumda, traceroute çalışmıyor. çıktı şu şekildedir:

$ traceroute google.com

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

Biri bana neden çalışmadığını söyleyebilir mi? arkasında olası bir sebep var mı?

Yanıtlar:


10

Traceroute, ana bilgisayarları izlemek için varsayılan olarak yüksek UDP bağlantı noktaları kullanır. Ancak, bazen güvenlik duvarları bu UDP bağlantı noktalarını engeller.

Komut satırına "-I" (büyük harf i) parametresini eklemeyi deneyin, örn:

traceroute -I www.google.it

Bu, izleme ana bilgisayarları için UDP yerine ICMP kullanacaktır.


2

Güvenlik duvarını atlamak için -T (tcp) veya -U (udp) kullanmayı deneyin.
Bazı yönlendiriciler / güvenlik duvarı icmp echo'nun oluktan geçmesine izin vermez, bu yüzden bu 2'yi onları geçmek için kullanırsınız.
Her neyse, wikipedia'da belirtildiği gibi, debian kutularımda traceroute hala mpp değil icmp paketleri kullanıyor.

DÜZENLE

Yanılmışım ... udp kullanıyor ... geri dönen icmp ulaşılamaz bir liman için ... üzgünüm


1
macOS için -P TCP veya -P UDP ve -P ICMP shodanshok'un cevabında -I ile aynı olacaktır.
MrG

1

akış yukarı bir güvenlik duvarı UDP paketlerini engelliyor olabilir Traceroute

Modern Unix benzeri işletim sistemlerinde, traceroute yardımcı programı varsayılan olarak 33434'ten 33534'e kadar hedef bağlantı noktalarına sahip UDP datagramlarını kullanır.


$, windows one yerine unix isteminin daha olası olduğunu ve windows traceroute komutunun tracert olduğunu. Ve soru Linux'tan bahsediyor ...
yarıçapı

bunu fark ettim ve cevabı düzenledim.
lalalalalalala

İz yolunun ICMP paketleri kullandığını düşündüm. Unix tabanlı sistemlerin UDP kullandığını bilmiyordum. Her gün yeni bir şeyler öğrenin.
dbasnett

1

Bunun nedeni muhtemelen ICMP TIME_EXCEEDED yanıtının varsayılan ağ geçidi olarak kullandığınız yönlendirici / güvenlik duvarı veya Linux sisteminizin kendisi tarafından filtrelenmesi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.