tc packetloss cgi script a través de la página web arroja AH01215: "porcentaje de pérdida" ilegal

0

Usando el siguiente tutorial para ejecutar comandos CGI, y después de solucionar un pequeño problema, la ejecución sudo /sbin/tc qdisc add dev eth0 root netem loss 1%devuelve un error AH01215: Illegal "loss percent"(en apache error.log)

Sin sudo /sbin/tc qdisc add dev eth0 root netem delay 1msembargo, puedo ejecutar (lo que confirma que los tccomandos en ejecución sí funcionan)

didinino
fuente

Respuestas:

1

Agregar el %carácter después del parámetro en sí solucionó el problema:

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

El parámetro $ LOSS se toma como una cadena sin el %carácter:

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

(Consulte el tutorial vinculado para obtener más información sobre el script)

didinino
fuente