Em um caso, posso usar somente UDP
e ICMP
protocolos, como posso descobrir, em bytes, o MTU caminho para a transferência de pacotes do meu computador para um destino IP?
networking
ip
file-transfer
URL87
fonte
fonte
ping -s $SIZE -c 1 -M dont
e abaixar esseSIZE
valor até que funcione, ou apenas dar uma olhada nosICMP
retornos viatcpdump
se estivermos falando de ipv6, mastraceroute
isso já está embutido.Respostas:
Eu acredito que o que você está procurando, é mais fácil de obter
traceroute --mtu <target>
; talvez com uma-6
chave acionada para uma boa medida, dependendo dos seus interesses. O Linuxtraceroute
usa o UDP como padrão, se você acredita que sua sorte é melhor com o ICMP, tente também-I
.fonte
Uma rápida pesquisa
apropos mtu
no CentOS5 resultou em:tracepath
rastreia o caminho para um host de rede que descobre o MTU nesse caminhoEsse comando ainda funciona sem privilégios no espaço do usuário.
fonte
traceroute
que retornar um resultado simples no final e não preciso procurar o último salto que retornou um MTU diferente.