O script tc packetloss cgi via página da web lança AH01215: “porcentagem de perda” ilegal

O script tc packetloss cgi via página da web lança AH01215: “porcentagem de perda” ilegal

Usando o seguintetutorial para executar comandos CGI e depois de corrigirum pequeno problema a execução sudo /sbin/tc qdisc add dev eth0 root netem loss 1%retorna um erro AH01215: Illegal "loss percent"(em apache error.log)

Eu sou capaz de executar sudo /sbin/tc qdisc add dev eth0 root netem delay 1ms(o que confirma que tcos comandos em execução funcionam)

Responder1

Adicionar o %caractere após o próprio parâmetro corrigiu o problema:

`sudo /sbin/tc qdisc add dev em2 root netem loss "$LOSS"%`

O parâmetro $LOSS é considerado uma string sem o %caractere:

`echo "<input type=radio name=cmd value=network_loss> Add Packetloss: <input type=text name=loss value=0.5>%<br>"`

(Veja o linktutorialpara mais informações sobre o roteiro)

informação relacionada