Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Mikrotik Adapter (1.2.0) - kein connect

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Mikrotik Adapter (1.2.0) - kein connect

Geplant Angeheftet Gesperrt Verschoben Error/Bug
3 Beiträge 2 Kommentatoren 408 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    Thomas b
    schrieb am zuletzt editiert von
    #1
    • Adaptername: MikroTik Router
    • Adapterversion: 1.2.0
    • js-controller Version: 6.0.9.
    • Admin Version: 7.0.22
    • Hardwaresystem: NUC
    • Arbeitsspeicher: 16GB
    • Festplattenart: SSD
    • Betriebssystem: Ubuntu 22.04.4
    • Nodejs-Version: 18.20.4
    • NPM-Version: 10.8.2
    • Installationsart: Skript
    • Image, Docker genutzt: Nein

    Hallo Leute,

    ich bekomme partout keinen connect zu meinem MikoTik Router RB5009UPr+S+.

    In den Adaptereinstellungen werden lediglich die IP des Routers, Benutzername und Password abgefragt. Standardmäßig klingelt der Adapter über port 8728 beim Router an.

    Auf dem Router (FW 7.15.3) laufen die Dienste "api / port 8728" und "api-ssl / port 8729". Die ports sind aktiv (geprüft mit portscanner). Der user "iobroker" hat volle admin-Rechte und kann sich grundsätzlich auch auf dem Router einloggen. Testweise hatte ich auch alle FW-rules deaktiviert.

    Keine chance - im Router-log kommt nur:

    login failure for user iobroker from 10.1.2.140 via api

    Kann mir vielleicht jemand helfen?

    Danke & Gruß
    Thomas

    T 1 Antwort Letzte Antwort
    0
    • T Thomas b
      • Adaptername: MikroTik Router
      • Adapterversion: 1.2.0
      • js-controller Version: 6.0.9.
      • Admin Version: 7.0.22
      • Hardwaresystem: NUC
      • Arbeitsspeicher: 16GB
      • Festplattenart: SSD
      • Betriebssystem: Ubuntu 22.04.4
      • Nodejs-Version: 18.20.4
      • NPM-Version: 10.8.2
      • Installationsart: Skript
      • Image, Docker genutzt: Nein

      Hallo Leute,

      ich bekomme partout keinen connect zu meinem MikoTik Router RB5009UPr+S+.

      In den Adaptereinstellungen werden lediglich die IP des Routers, Benutzername und Password abgefragt. Standardmäßig klingelt der Adapter über port 8728 beim Router an.

      Auf dem Router (FW 7.15.3) laufen die Dienste "api / port 8728" und "api-ssl / port 8729". Die ports sind aktiv (geprüft mit portscanner). Der user "iobroker" hat volle admin-Rechte und kann sich grundsätzlich auch auf dem Router einloggen. Testweise hatte ich auch alle FW-rules deaktiviert.

      Keine chance - im Router-log kommt nur:

      login failure for user iobroker from 10.1.2.140 via api

      Kann mir vielleicht jemand helfen?

      Danke & Gruß
      Thomas

      T Offline
      T Offline
      Thomas b
      schrieb am zuletzt editiert von
      #2

      @thomas-b said in Mikrotik Adapter (1.2.0) - kein connect:

      • Adaptername: MikroTik Router
      • Adapterversion: 1.2.0
      • js-controller Version: 6.0.9.
      • Admin Version: 7.0.22
      • Hardwaresystem: NUC
      • Arbeitsspeicher: 16GB
      • Festplattenart: SSD
      • Betriebssystem: Ubuntu 22.04.4
      • Nodejs-Version: 18.20.4
      • NPM-Version: 10.8.2
      • Installationsart: Skript
      • Image, Docker genutzt: Nein

      Hallo Leute,

      ich bekomme partout keinen connect zu meinem MikoTik Router RB5009UPr+S+.

      In den Adaptereinstellungen werden lediglich die IP des Routers, Benutzername und Password abgefragt. Standardmäßig klingelt der Adapter über port 8728 beim Router an.

      Auf dem Router (FW 7.15.3) laufen die Dienste "api / port 8728" und "api-ssl / port 8729". Die ports sind aktiv (geprüft mit portscanner). Der user "iobroker" hat volle admin-Rechte und kann sich grundsätzlich auch auf dem Router einloggen. Testweise hatte ich auch alle FW-rules deaktiviert.

      Keine chance - im Router-log kommt nur:

      login failure for user iobroker from 10.1.2.140 via api

      Kann mir vielleicht jemand helfen?

      Danke & Gruß
      Thomas

      Eine kleine Ergänzung:
      In der Adapterbeschreibung steht unter "using"

      add_firewall
      Add address to firewall list and enable.
      e.g. name,127.0.0.1,comment.

      raw
      Send api command to mikrotik, the result of execution will be received in the mikrotik.0.commands.response object e.g.:
      /ip/firewall/address-list/add\n=list=2vpn\n=address=195.82.146.0/24\n=comment=rutracker.org. OR ip/firewall/address-list/add list=FuckRKN address=195.82.146.0/24 comment=rutracker.org
      ip/kid-control/print
      ip/kid-control/pause .id=*1 ip/kid-control/resume .id=*1

      reboot, shutdown
      Reboot/shutdown mikrotik

      usb_reset
      Reset power USB in mikrotik

      Was meint der Autor damit? Ich verstehe es nicht, wie ich es umsetzen muß.

      Danke & Gruß
      Thomas

      1 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        knete20
        schrieb am zuletzt editiert von
        #3

        Einfach die Datei "connection.js" im Pfad "/opt/iobroker/node_modules/mikronode-ng/lib" wie folgt erweitern dann connected er sich wieder.

        _(_this).status = 'Sending Credentials';
        				debugLogin('%s %s %s', _(_this).status, _(_this).user, _(_this).password, resp);
        				this.write('/login', {
        					"=name" : _(_this).user,
        					"=password" : _(_this).password
        				});
        
        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        822

        Online

        32.4k

        Benutzer

        81.6k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe