PEAR2 \ Net \ Transmitter \ SocketException: stream_socket_client (): невозможно установить соединение (соединение отклонено) с помощью mikrotik - PullRequest
0 голосов
/ 05 июля 2018

Когда я пытался подключить микротик, он работал локально, но на сервере отказывался от подключения.

Ниже я дал свой код

try {
    $client = new RouterOS\Client('192.168.1.1','test','test','8728'); 
    echo 'OK'; 
 } catch (Exception $e) { 
    die($e); 
 }

1 Ответ

0 голосов
/ 05 июля 2018

После стольких попыток невозможно решить. Наконец обнаружил, что это может быть проблема брандмауэра сервера. Тогда альтернатива нашла решение.

  1. Изменить mikrotik ip / services api port 8728 на 2703 или 2089.
  1. попробуй { $ client = new RouterOS \ Client ('192.168.1.1', 'test', 'test', '2703'); эхо «ОК»; } catch (исключение $ e) { умереть ($ е); }

Наконец-то работает

...