• Uncategorized

About linux : Determinar-o-melhor-MTU-com-Shell-Script-closed

Question Detail

O objetivo principal consiste em elaborar um algoritmo que faça uso da referida busca heurística, para minimizar a quantidade de iterações necessárias na determinação do MTU.

A ideia é utilizar um laço de repetição para executar o comando ping com diferentes quantidades de dados (incrementando ou decrementando essa quantidade) e sempre com a opção de não fragmentação ativa, de forma a induzir um erro de envio. A identificação do erro, que indica a necessidade de fragmentação, pode ser utilizada para determinar o valor do MTU para a tecnologia de enlace da rede.

Por enquanto o código está assim do jeito q estava pensando, mas não sei se está correto:


aux1=`ifconfig | grep "inet " | awk '{print $3'\t'$4'\t'$5'\t'$6}'`
echo "${aux1}" 

echo "Determinacao do valor do MTU "
echo
i=0

for i in {1471..1473} do
        echo "ping com 1 pacote Nao Fragmentado com a QUANTIDADEdeDADOS:${i} 192.168.0.1"
        echo
        echo "ping -c 1 -s ${i} -M do 192.168.0.1"
    
        ping -c 1 -s ${i} -M do 192.168.0.1 | grep "local error" | awk '{print}'
        echo "maximo de bytes por pacote na rede: ${i}"

        #Aqui seria incrementado um if else para ir encontrando o melhor MTU para a rede
  done```

Question Answer

No answer for now.

You may also like...

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.