NEWS
SOLVED Gelöst: Mikrotik Adapter kann nicht mehr einloggen
-
Der Mikrotik Adapter kann sich seit der letzten Router-OS Aktualisierung > 6.43 nicht mehr per API anmelden.
Anmeldedaten zigmal gecheckt.... Der Adapter funktioniert so leider nicht mehr....
LOG:
TRAP {"errors":[{"category":"","message":"invalid user name or password (6)"}],"channelId":"login","channel":{"id":"login","running":true,"closing":false,"closed":false,"clearEvents":false,"saveBuffe
-
Gefunden !
Im micronode-ng code, wie vermutet....
findet sich im file connection.js folgender Block...._(_this).status = 'Sending Credentials'; debugLogin('%s %s %s', _(_this).status, _(_this).user, _(_this).password, resp); this.write('/login', { "=name" : _(_this).user, resp });
muss geändert werden auf....
_(_this).status = 'Sending Credentials'; debugLogin('%s %s %s', _(_this).status, _(_this).user, _(_this).password, resp); this.write('/login', { "=name" : _(_this).user, "=password" : _(_this).password });
Und schon funktioniert es....
-
addendum...
Mikrotik-LOGlogin failure for user apiuser from 192.168.x.x via api
-
Mikrotik API Manual says:
/login !done =ret=ebddd18303a54111e2dea05a92ab46b4 /login =name=admin =response=001ea726ed53ae38520c8334f82d44c9f2 !done Warning: this login method is deprecated and no longer supported in versions above 6.45.1. Login method post-v6.43: /login =name=admin =password= !done
Wo kann ich das änder ?
where can i change this ?ich fürchte das liegt irgendwo im micronode-ng code vergraben....
i am afraid the reason is the login-method and this is to change elsewhere in micronode-ng-code...Kann da jemand helfen ?
-
Gefunden !
Im micronode-ng code, wie vermutet....
findet sich im file connection.js folgender Block...._(_this).status = 'Sending Credentials'; debugLogin('%s %s %s', _(_this).status, _(_this).user, _(_this).password, resp); this.write('/login', { "=name" : _(_this).user, resp });
muss geändert werden auf....
_(_this).status = 'Sending Credentials'; debugLogin('%s %s %s', _(_this).status, _(_this).user, _(_this).password, resp); this.write('/login', { "=name" : _(_this).user, "=password" : _(_this).password });
Und schon funktioniert es....
-
Leider funktioniert bei mir mit RouterOS 6.45.5 auch die Instanz nicht.
Habe die Connection.js bereits abgeändert. Ohne Erfolg.
Kann jmd vielleicht eine funktionierende Connection.js hochladen? Ich verzweifele an dem Thema. -
Hallo zusammen,
bei mir RouterOS 6.45.7 komme ich auch nicht auf den Router, gibt es hier schon eine Lösung?
-
Hallo,
ich hab inzwischen auf dem Mikrotik den ich einbinden wollte die 6.46.3 drauf.
Hab es mit der Stable Version 1.0.4 vom Adapter nicht zum laufen bekommen.Mit der Version vom GIT 1.0.10. Wird die Verbindung aufgebaut
Gruss
HaJueRue