Получить ответ от роутера по SSH

Бюджет: 1 000 руб
11.91 $ – 10.28 €
Требуется получить ответ от роутера по SSH
Команда уходит на роутер и приходит ответ, но требуется получить ответ от этой команды: bwmeter run CdcEthernet0 (я не понимаю, почему не приходит ответ).
Сейчас это выглядит так:



var Client = require('ssh2').Client;
 
var conn = new Client();
conn.on('ready', function() {
  console.log('Client :: ready');
  conn.exec('show ping-check', function(err, stream) {
    if (err) throw err;
    stream.on('close', function(code, signal) {
      console.log('Stream :: close :: code: ' + code + ', signal: ' + signal);
      conn.end();
    }).on('data', function(data) {
      console.log('STDOUT: ' + data);
    }).stderr.on('data', function(data) {
      console.log('STDERR: ' + data);
    });
  });
}).connect({
  host: '192.168.42.2',
  port: 22,
  username: 'admin',
  password: 'admin'
});


Приходит ответ:

/home/projects/velo# node index.js
Client :: ready
STDOUT:
STDOUT:
        pingcheck:
              profile: default

            interface:
                     name: CdcEthernet0
             successcount: 1129
                failcount: 0
                   status: pass

                  ipcache:
                         host: google.com

                    addresses: 64.233.162.100

                    addresses: 64.233.162.101

                    addresses: 64.233.162.102

                    addresses: 64.233.162.113

                    addresses: 64.233.162.
STDOUT: 138


Stream :: close :: code: 0, signal: undefined
Опубликован 02.12.2019 в 21:32

Выберите способ верификации:

Обновите страницу после прохождения верификации.