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

(参见链接教程有关脚本的更多信息)

相关内容