透過網頁的 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>"`

(參見連結教學有關腳本的更多資訊)

相關內容