tc packetloss cgi スクリプトがウェブページ経由で AH01215: 不正な「損失率」をスローする

tc packetloss cgi スクリプトがウェブページ経由で AH01215: 不正な「損失率」をスローする

以下を使用してチュートリアル CGIコマンドを実行し、修正した後小さな問題 実行するとsudo /sbin/tc qdisc add dev eth0 root netem loss 1%エラーが返されますAH01215: Illegal "loss percent"(apache error.log)

実行は可能ですsudo /sbin/tc qdisc add dev eth0 root netem delay 1ms(実行tcコマンドが機能していることが確認できます)

答え1

%パラメータ自体の後に文字を追加すると、問題は解決しました。

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

パラメータ $LOSS は、次の%文字のない文字列として扱われます。

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

(リンク先を参照)チュートリアルスクリプトの詳細については

関連情報