En un caso que solo puedo usar UDP
y ICMP
protocolos, ¿cómo puedo descubrir, en bytes, la ruta MTU para la transferencia de paquetes desde mi computadora a una IP de destino?
networking
ip
file-transfer
URL87
fuente
fuente
ping -s $SIZE -c 1 -M dont
y reducir eseSIZE
valor hasta que funcione, o simplemente echar un vistazo a losICMP
retornos a través detcpdump
si estamos hablando de ipv6, perotraceroute
tengo esto incorporado, me acabo de dar cuenta.Respuestas:
Creo que lo que está buscando es más fácil de conseguir
traceroute --mtu <target>
; tal vez con un-6
interruptor incluido en buena medida dependiendo de sus intereses. Linuxtraceroute
usa UDP por defecto, si cree que su suerte es mejor con ICMP, intente también-I
.fuente
apropos mtu
Resultó una búsqueda rápida con CentOS5:tracepath
rastrea la ruta a un host de red que descubre MTU a lo largo de esta rutaEste comando incluso funciona sin privilegios en el espacio del usuario.
fuente
traceroute
ya que devuelve un resultado simple al final y no tengo que buscar el último salto que devolvió una MTU diferente.