Co oznaczają „! Z” i „! X” w traceroute?


36

Co to oznacza, gdy widzisz „! Z” lub „! X” w traceroute?

Skąd pochodzi i jak to naprawić?

Odpowiedzi:


44

! X oznacza „komunikację administracyjnie zabronioną” i! Z ”komunikację z hostem docelowym administracyjnie zabronioną” O ile pamiętam, dostajesz! X na ipv4 i! Z na ipv6 i powinno to być udokumentowane na stronach man (8).

Ponieważ Linux używa UDP do tras śledzenia, może on pochodzić z --reject-with icmp-host-prohibitedreguły w miejscu docelowym. Niektóre dystrybucje Linuksa mają tę konfigurację domyślną. Aby to naprawić, musisz odpowiedzieć --reject-with icmp-port-unreachablena portach UDP od 33434 do 33534.


Dlaczego te porty?
Ken Sharp

1
@KenSharp Ponieważ są to porty używane przez traceroute. Zobacz stronę podręcznika dla szczegółowego opisu algorytmu.
Michael Hampton
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.