Используя следующий учебник для запуска команд 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 ответ1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .