diff --git a/backend/routes/mikrotikConfigRoutes.js b/backend/routes/mikrotikConfigRoutes.js index c2dcfad..dd6f1dd 100644 --- a/backend/routes/mikrotikConfigRoutes.js +++ b/backend/routes/mikrotikConfigRoutes.js @@ -337,6 +337,23 @@ async function pingViaInterface(req, res) { body.count = Number(count) > 0 ? Number(count) : 5; if (ifaceName) body.interface = ifaceName; + // Логируем фактический запрос и CLI-эквивалент для отладки + try { + const cliParts = [ + '/tool/ping', + `address=${body.address}`, + `count=${body.count}`, + ]; + if (ifaceName) cliParts.push(`interface=${ifaceName}`); + + console.log('[mikrotik][pingViaInterface]', { + serverId, + gatewayIp, + body, + cli: cliParts.join(' '), + }); + } catch (_) {} + const pingRes = await client.command('tool/ping', body); const raw = pingRes?.data; const rows = Array.isArray(raw) ? raw : raw ? [raw] : [];