Сценарий 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>"`
(См. Связанный учебник для получения дополнительной информации о скрипте)