Мы у себя тоже столкнулись с подобной проблемой, и сию проблему удалось решить.
В hw_mikrotik.pl примерно на 349 строке есть такое:
&hw_send_all($sock,[
"/queue/simple/add",
"=name=$id",
"=target-addresses=$ip",
"=limit-at=$speed_out/$speed_in",
"=max-limit=$speed_out/$speed_in",
"=burst-limit=$burst_limit_out/$burst_limit_in",
"=burst-time=$burst/$burst",
"=burst-threshold=$burst_threshold_out/$burst_threshold_in",
"=disabled=no",
".tag=$HW_tag"
]);
нужно подправить код:
&hw_send_all($sock,[
"/queue/simple/add",
"=name=$id",
"=target=$ip", # меняем тут
"=limit-at=$speed_out/$speed_in",
"=max-limit=$speed_out/$speed_in",
"=burst-limit=$burst_limit_out/$burst_limit_in",
"=burst-time=$burst/$burst",
"=burst-threshold=$burst_threshold_out/$burst_threshold_in",
"=disabled=no",
".tag=$HW_tag"
]);
Корректная работа была проверена на версиях 6.0_rc14 и 6.1
с уважением,
cjayho, сисадмин интернет провайдера "Гарант-Сервіс"
gslan.net.ua