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