diff --git a/backend/routes/mikrotikConfigRoutes.js b/backend/routes/mikrotikConfigRoutes.js index 531ed5c..c73561d 100644 --- a/backend/routes/mikrotikConfigRoutes.js +++ b/backend/routes/mikrotikConfigRoutes.js @@ -700,6 +700,11 @@ async function tracerouteViaGateway(req, res) { body.interface = ifaceName; } + // Ограничиваем количество пакетов на каждый хоп (как в ручной команде count=1) + let countNum = Number(req.body?.count ?? 1); + if (!Number.isFinite(countNum) || countNum <= 0) countNum = 1; + body.count = countNum; + const hopsNum = Number(maxHops); if (Number.isFinite(hopsNum) && hopsNum > 0) { body['max-hops'] = hopsNum;