Mon Jan 30, 2023 9:23 am
The github code for mac-telnet is not working for recent ROS versions. MT changed the way password is passed between client and server (due to change in how passwords are stored on MT devices) and the new protocol is not supported by open source implementations (AFAIK).
IMO MAC- is not truly OOB administration ... they are still susceptible to L2 configuration errors and can still be limited to certain interfaces (under/tool/mac-server, so susceptible to configuration errors). True OOB management is only via console (serial) port or WOOBM. Sadly some Mikrotik devices support none of them (serial console prot is only available on older and/or high-end devices, USB port is frequently missing on modern devices).
Another possibility is to use dedicated ethernet port (if properly configured), some devices even have one (but it can be "misused" as yet another ether port), on other it's not too hard to configure it as management port (but has to be configured out of any bridge, IP address set, possibly DHCP server set, properly configured firewall rules, allowed MAC-, etc.). This is, again, susceptible to configuration errors so not truly OOB management.