Сценарий 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>"`

(См. Связанный учебник для получения дополнительной информации о скрипте)

Другие вопросы по тегам