繁体   English   中英

Determinar o melhor MTU com Shell 脚本 [关闭]

[英]Determinar o melhor MTU com Shell Script [closed]

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```

本文暂无回复,试试以下方法:

Determinar o melhor MTU com Shell 脚本 [关闭]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM