Winbox on Linux Problems

Good Morning

I’m currently running Linux Mint 18.3 with Winbox 3.12 however my problem is that Winbox (Wine) does not discover devices and cannot use mac address. So I can only use Winbox with IP addressing if I know what the address is and I cannot risk resetting the unit because I won’t be able to log into the unit again with 0.0.0.0.

Do any of you have some success stories?

Kind Regards

I ran Winbox on Ubuntu for a long time with no issues. MAC discovery would only work though if I had a gateway set on the interface so maybe that could be something to try.

Tried that, still doesn’t discover anything. Tried it on a Ubuntu machine also no luck. Still can only use the unit’s IP address.

I don’t have problems since wine-1.8.0 on Arch Linux. To access via MAC address, I need to set-up at least a IPv4 link-local address on interface.


Same here.

Winbox officially doesn’t support MAC at Linux, and the default settings from the MikroTik starts IP at 192.168.88.1.

Have you actually connected Windows device instead of Linux machine and tested this? Maybe simply ND is disabled on RouterBOARDs in your network. We are not aware about any issues with Winbox discovery neither on Windows, Linux or Mac.

I’m running Mint 17.3 and discovery does NOT work with 3.11 or 3.12. Using a Windows machine on the same network, it all discovers as you would expect (with the usual weirdness of the unreliability of CHRs of course).

If Windows works and Linux doesn’t then maybe it could be something to do with a recent change in the emulator? Any chance of trying a Ubuntu machine as that has always previously worked for me.

I tried it on another machine running 17.3 and it works there, so it’s not clear cut as to what my problem is. The non-working machine has multiple network interfaces, whereas the working one only has one. I guess I need to Wireshark it to see what’s going on. I presume Winbox sends MNDP packets out on all interfaces…

On Windows and Mac and Fedora but Mint and Ubuntu no luck. Was there a specific Winbox version you guys used that actually worked? I don’t want to go back to Winbox 2 due to the Malware on it’s dll files.

Can’t always have static addressing but going to try it tomorrow when i’m back at work.

Mikrotik’s work great. I’ve tested with Arch, Mint and Ubuntu. No discovery or Mac address use available on winbox. Can only use the Ip to login if I know what the IP is.

Thats funny! RouterOS is linux based but management software ( winbox) available only for windows. :slight_smile:)

Sent from my C6833 using Tapatalk

I’ve just had a big LOL on your comment. Same with a lot of brands. Controllers and software are linux based and the discovery tools etc are windows. Why can’t they just build it in java that is supported by all platforms haha.

Why can't they just build it in java that is supported by all platforms haha.

Winbox was pure JAVA app until v2.4 actually.
We ourselves use Winbox in Wine, it works great.

It works great when using the IP but it does not discover any devices and layer 2 login does not work. Both my Arc and Ubuntu machines. What did you do differently on your machine to get it to work @Normis.

Maybe you have this feature turned off on the particular interface?

Post results of:

“/tool mac-server mac-winbox export”
“/ip neighbor export”

Does this computer interface have an IP address set on it or not ?

With static addresses on Arch Linux KERNEL: Linux 4.16.4-1, No issues at all.
You can try to launch wine under different wine prefix:
WINEPREFIX=~/.winbox wine winbox.exe

Will post the results to you asap. Thank you.

Winbox 3.13 also works fine for me under Linux.
If in doubt, you can always manually scan for mac-addresses in your network.
Using arp-scan for example:

arp-scan -I eth0 192.168.88.0/24

“eth0” has to be replaced with your network card. If your Network is different “192.168.88.0/24” also have to be changed.
“arp-scan” is available for most Linux distros or can be installed easily.

I tested it confirm as well in linux mint 19.1 tessa, I could only acces through mac-access if I had an IP setup on interface