O que significa "! Z" e "! X" em um traceroute?

33

Quando você vê "! Z" ou "! X" em um traceroute, o que isso significa?

De onde vem isso e como corrigi-lo?

    
por Luke 02.10.2012 / 22:55

1 resposta

42

! X significa "comunicação proibida administrativamente" e! Z "comunicação com o host de destino proibida administrativamente" Tanto quanto me lembro, você obtém! X em ipv4 e! Z em ipv6 e deve ser documentado nas páginas man (8).

Como o Linux usa UDP para rotas de rastreamento, isso pode se originar de uma regra --reject-with icmp-host-prohibited no destino. Algumas distribuições Linux têm isso como uma configuração padrão. Para corrigir isso, você precisa responder com --reject-with icmp-port-unreachable nas portas UDP 33434 a 33534.

    
por 02.10.2012 / 23:04