tc packetloss cgi-Skript über Webseite wirft AH01215: Illegale "prozentuale Verluste"

578
didinino

Verwenden des folgenden Tutorials zum Ausführen von CGI-Befehlen und nach Beheben eines kleinen Problems führt die Ausführung zu sudo /sbin/tc qdisc add dev eth0 root netem loss 1%einem Fehler AH01215: Illegal "loss percent"(at apache error.log).

Ich kann jedoch laufen sudo /sbin/tc qdisc add dev eth0 root netem delay 1ms(was die Funktion von laufenden tcBefehlen bestätigt)

0

1 Antwort auf die Frage

1
didinino

Durch das Hinzufügen des %Zeichens nach dem Parameter selbst wurde das Problem behoben:

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

Der Parameter $ LOSS wird als Zeichenfolge ohne das %Zeichen verwendet:

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

( Weitere Informationen zum Skript finden Sie im verlinkten Tutorial. )