- MikroTik Winbox для macOS
- Установка Winbox для macOS
- Комментариев: 6
- Winbox mac os brew
- About
- Winbox mac os brew
- Winbox-mac:
- Winbox:
- MikroTik Winbox для macOS
- Установка Winbox для macOS
- Winbox mac os brew
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
- Re: Winbox 64bit Version
MikroTik Winbox для macOS
Я давно и основательно перешёл на Мак, но некоторые специфические программы, требующиеся мне в работе есть только под Windows. К таким относится и утилита Winbox, необходимая для настройки роутеров и точек доступа Mikrotik. Конечно, можно держать для этих целей виртуальную машину с Windows, но это скорее напоминает стрельбу из пушки по воробьям.
В идеале, хотелось иметь нативное приложение Winbox непосредственно под macOS, но разработчикам Mikrotik видимо не сказали о существовании других операционных систем кроме Windows. К сожалению, портированной программы для мака так и нет, но на гитхабе нашлось более простое решение Winbox-mac.
На самом деле это не приложение для macOS в чистом виде, под капотом у него обычный Winbox в комплекте с Wine, в котором оставлены только нужные файлы для запуска. Отсюда и немалый вес приложения в 330 MB против 2,1 MB обычной Windows версии. После установки Winbox-mac появляется в списке программ на Маке, но при первом запуске требуется добавить его в исключения безопасности.
Установка Winbox для macOS
Установка довольно простая, но с затеями (в лучших традициях старых дистрибутивов Linux) и подробно описана на странице Winbox-mac. Для начала поставим Brew. Как написано на страничке проекта, Homebrew это недостающий менеджер пакетов для macOS.
Для его установки выполним в терминале следующую команду:
/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Теперь можно установить сам Winbox и радоваться результату:
brew cask install nrlquaker-winbox
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Комментариев: 6
А ещё лучше включить для своей подсети доступ по 80 порту в IP Services и пользоваться браузером вместо винбокса
С винбокс удобней. По началу тоже думал -Зачем мне винбокс, когда есть веб морда. Но практика показывает что с винбокс удобней узать микротик.
Была проблема с установкой. Команда в инструкции не срабатывала. Помогло использовать такую команду:
Спасибо тебе добрый человек!
Сработала эта команда — brew install —cask nrlquaker-winbox
Забыли добавить, что при первом запуске необходимо нажать shift что бы появилось дополнительное окно с разрешением добавить в исключения безопасности.
echo ‘export PATH=»/opt/homebrew/bin:$PATH»‘ >> $HOME/.zshrc
Источник
Winbox mac os brew
winbox-mac is MikroTik Winbox bundled into macOS app with Wine. Wine is compiled by Gcenx with minimal set of dependencies. Icon is provided by Lucas di Lucca. This is not official MikroTik build and is not related to Mikrotik in any way.
Maintainer wanted. If you want to improve and update Winbox-mac to the latest version please contact me.
Can be easily installed with Homebrew Cask:
Recommended way to update is to use Homebrew Cask:
Command line arguments
You can pass command line arguments as follow:
To properly import/export addresses you have to run Winbox-mac.app/Contents/MacOS/startwine from CLI or add /bin/bash to Security & Privacy → Privacy → Full Disk Access. To be able to see hidden files in file choosing dialog press Cmd + Shift + . .
Please make sure that you are using bug report template and checklist is complete. Otherwise it may be closed without review.
Contributions are welcomed
If you like this project and you find it useful help me to improve it. First of all check if there are some help needed issues. Or you can improve code or documentation.
Current version is based on Winbox 3.30. Wine version is 6.2 devel .
Please check versioning for versioning scheme explanation.
There are two changelogs in this project. One related to Winbox-mac , the other one is for original Winbox .
winbox-mac is released under the MIT License
About
MikroTik Winbox bundled into macOS app with Wine
Источник
Winbox mac os brew
nrlquaker released this Sep 14, 2021
Winbox-mac:
Winbox:
- added support for mouse wheel scroll in field & table show columns windows;
- double click on word in «Terminal» now automatically selects and copies it to clipboard;
- fixed WinBox disconnect when selecting entries in QuickSet’s «WiFi Clients» table;
- fixed crash when all inner windows were closed;
- fixed crash when opening some of interfaces;
- fixed glitches while resizing column widths or reordering table entries;
- fixed visual glitch when showing table filters and categories;
- fixed visual glitches when scrolling «Terminal» window and Zoom In or Zoom Out is used;
- made Ctrl++ & Ctrl+- still work if focus is on checkbox;
- made Ctrl+C and Enter right after text selection in «Terminal» window work as copy to clipboard;
- made Ctrl+D pass-through to «Terminal», so it is possible to terminate inner telnet or SSH sessions;
- made Ctrl+V work as paste from clipboard;
- made double click in «Torch» window work again;
- properly show «I» flag for invalid entries;
- use router’s time when filling default time in «Scheduler» items;
- added «Windows» menu for list of all currently opened windows;
- added separate «Show Columns» window for list of visible columns;
- allow changing column order by using drag and drop;
- made «Terminal» window titles unique.
Maintainer wanted. If you want to improve and update Winbox-mac to the latest version please contact me.
Источник
MikroTik Winbox для macOS
Я давно и основательно перешёл на Мак, но некоторые специфические программы, требующиеся мне в работе есть только под Windows. К таким относится и утилита Winbox, необходимая для настройки роутеров и точек доступа Mikrotik . Конечно, можно держать для этих целей виртуальную машину с Windows, но это скорее напоминает стрельбу из пушки по воробьям.
В идеале, хотелось иметь нативное приложение Winbox непосредственно под macOS, но разработчикам Mikrotik видимо не сказали о существовании других операционных систем кроме Windows. К сожалению, портированной программы для мака так и нет, но на гитхабе нашлось более простое решение Winbox-mac .
На самом деле это не приложение для macOS в чистом виде, под капотом у него обычный Winbox в комплекте с Wine , в котором оставлены только нужные файлы для запуска. Отсюда и немалый вес приложения в 330 MB против 2,1 MB обычной Windows версии. После установки Winbox-mac появляется в списке программ на Маке, но при первом запуске требуется добавить его в исключения безопасности.
Установка Winbox для macOS
Установка довольно простая, но с затеями (в лучших традициях старых дистрибутивов Linux) и подробно описана на странице Winbox-mac. Для начала поставим Brew. Как написано на страничке проекта, Homebrew это недостающий менеджер пакетов для macOS.
Для его установки выполним в терминале следующую команду:
/usr/bin/ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)»
Теперь можно установить сам Winbox и радоваться результату:
Источник
Winbox mac os brew
Thu Jul 18, 2019 3:21 pm
Not sure how many others are using Mac OS with Wine to run Winbox, however with Catalina (next Mac OS) around the corner with 32bit support removed, this puts me in a real bind
A simple answer is run qemu/vmware to power winbox, however this drains significant resources for such a little program
CLI/Web are also not always good answers as they do not allow for MAC telnet/discovery etc
Does anyone know if there is any plans to recompile the winbox.exe for 64bit? I suspect it would be a simple job to recompile but has not been completed as there was no good reason previously
PS. I hear Linux distros are also planning on removing 32bit support as well, doubt Windows will any time however
Re: Winbox 64bit Version
Fri Jul 19, 2019 6:37 am
Re: Winbox 64bit Version
Fri Jul 19, 2019 5:33 pm
Re: Winbox 64bit Version
Sat Jul 20, 2019 8:42 am
Re: Winbox 64bit Version
Sun Jul 21, 2019 8:35 pm
I would really need a 64-bit version of Winbox as well, to run on macOS 10.15 Catalina once it is released in around two months.
I actually think Winbox is the only 32-bit software that I rely on at this point, but without Winbox in a 64-bit version (or some sort of good work around) I would be stuck on 10.14 Mojave until that is solved.
I tried to run other 64-bit Windows software on Wine on the macOS Catalina Beta and it works perfectly as long as it is purely 64-bit, so if Mikrotik would just release a 64-bit version of Winbox for Windows, it would continue to run really well on macOS Catalina, just as it has for several years on macOS.
(Is anyone actually still running 32-bit Windows versions anymore by the way? Maybe it’s even better to replace the 32-bit version entirely with a 64-bit version?)
If you need beta testers, Mikrotik, I would be happy to help with testing the 64-bit version, and report any bugs or problems with running it on Mac/Wine!
Re: Winbox 64bit Version
Sun Jul 21, 2019 11:55 pm
It’s really so hard for your Mac to use a virtual machine running Windows XP and excecute Winbox?
Also exists lite versions of Windows XP. I can’t see the problem.
Also you can try to run Windows XP 64 bit edition.
If you want to know my network, you can find it here.
Re: Winbox 64bit Version
Mon Jul 22, 2019 1:24 pm
It’s not hard to run Windows in a virtual machine, but it’s just far less convenient to run a software that I use all the time, like Winbox, that way than the almost-native way I (and probably most other Mikrotik users on Mac) am running it right now on top of Wine, and that we will be able to continue doing if Mikrotik releases a 64-bit version of Winbox with no other changes.
As andrewlp said, the Linux world is moving in the same direction of slowly removing 32-bit support, so us Mac users are not alone in this problem, and this seems like a good time to do something about it and release a 64-bit version that solves all this for everyone.
Re: Winbox 64bit Version
Mon Jul 22, 2019 2:11 pm
It’s really so hard for your Mac to use a virtual machine running Windows XP and excecute Winbox?
Also exists lite versions of Windows XP. I can’t see the problem.
Also you can try to run Windows XP 64 bit edition.
Is it really so hard for MikroTik to reply and advise why such horrible solutions must be used instead of a simple recompile?
The primary reason this is not really an option is its alot of unnessary overhead for an app that I run daily, the overhead causes significant power consumption on a laptop compared to a effectively native appliation
Another option would be for MikroTik to simply open up about how certain systems work and allow open source projects that aimed to build MAC-Telnet CLI programs for Linux etc, which worked great until MikroTik changed the code and refused to provide information on the authentication method
Re: Winbox 64bit Version
Mon Jul 22, 2019 2:26 pm
As mentioned here the problem is that wine itself won’t run because of missing 32bit support in OS. In this situation, it doesn’t matter if Winbox is 32bit or 64bit, WINE won’t run at all.
We are currently looking into possible solutions for this issue and will update accordingly.
Re: Winbox 64bit Version
Mon Jul 22, 2019 6:06 pm
Thanks for looking into it!
For information though, Wine does actually run on Catalina if you use the wine64 version of it. As I said, I have tried to run 64-bit Windows software on top of Wine in the Catalina Beta, and it works perfectly fine as long as it is pure 64-bit software.
You can try it by installing the Catalina Beta and install wine with homebrew (which works just like on Mojave and previous macOS versions), and then make sure to start it with the «wine64» command instead of just «wine». If you try to start it with the «wine» command it gives an error about bad CPU type, but the «wine64» command works just like before when launching 64-bit Windows software.
Re: Winbox 64bit Version
Mon Jul 22, 2019 9:36 pm
Re: Winbox 64bit Version
Mon Aug 05, 2019 3:18 pm
Re: Winbox 64bit Version
Mon Aug 05, 2019 7:44 pm
Re: Winbox 64bit Version
Mon Aug 05, 2019 10:36 pm
Re: Winbox 64bit Version
Wed Aug 14, 2019 10:42 pm
Re: Winbox 64bit Version
Thu Aug 15, 2019 3:27 pm
Re: Winbox 64bit Version
Thu Aug 15, 2019 7:52 pm
Re: Winbox 64bit Version
Thu Aug 15, 2019 8:47 pm
Maybe I am too dumb but the latest Google Earth Pro seems to be 64bit and I am running Wine 4.0 stable on MacOS 10.14.6 and if I start winbox.exe with «wine64» I get the following in Activity Monitor:
Screenshot Wine Winbox 64.png
So, that would not be enough in 10.15 ?
No, when you run it with wine64 you run the wine process itself in 64-bit, but it can still run 32-bit code from the Windows application you launched when run that way under Mojave if i’m not mistaken.
Under Catalina you need both the Wine process to be 64-bit (which is solved with wine64), and the Windows application itself too, which is the problem with Winbox but works well with applications that is actually fully 64-bit. I tried it with a 64-bit build of Notepad++ for example, and that works as expected under Wine on Catalina as long as I launch it with the wine64 command.
On some level I would also want a Mac native client, but if the iOS client is simply ported over with the help of Catalyst, it would probably mean that we would lack important features like having several windows with different functions on the same router open at the same time (which is one of the awsome features that makes Winbox soo good, even if it looks 90s-like ).
At the moment the iOS client is great for being a mobile client, but far from as good as Winbox is on the desktop, and it would need to become better before a desktop version of it would be able to replace Winbox on Mac for most of us.
So at the moment we simply really need to have a 64-bit build of Winbox, and at least to me it would only be a nice bonus if Mikrotik is actually working on making a good Mac native client in one or the other way.
Re: Winbox 64bit Version
Thu Aug 15, 2019 10:25 pm
Re: Winbox 64bit Version
Tue Aug 20, 2019 12:54 am
I am also hoping for a Winbox64 version. I am not sure how reasonable it is to ask for it, since it will only be needed by macOS users. I am currently running Windows 10 in Parallels Desktop just to run Winbox (I upgraded to Catalina Beta pretty early on). This is a solution that works, but feels like a bit of an overkill for just one small application. I haven’t looked at the iOS app yet. From what I am hearing it doesn’t have all the features Winbox has.
Recently I started doing a lot on the CLI, so I don’t have to start up a VM to run Winbox.
Perhaps the fine folks at MikroTik should consider doing a native macOS app and sell it through the Apple Store. I am in the market for a native app and would pay for it. Just don’t make a subscription please
Re: Winbox 64bit Version
Wed Aug 21, 2019 10:23 pm
Re: Winbox 64bit Version
Thu Aug 22, 2019 8:28 am
As winbox user on OSX I really want a 64bit version too, I want to upgrade my macbook and it is complaining about unable to use the 32bit version of winbox (in wine) ..
A native version would be great too
Re: Winbox 64bit Version
Fri Aug 23, 2019 5:18 am
There are several cross-platform software toolkits. Using such a toolkit would allow for single sourcing the code but compiling on multiple platforms.
A lot of software these days don’t support custom tools — just create a robust and secure web browser interface. True cross-platform.
Re: Winbox 64bit Version
Sun Sep 01, 2019 11:22 pm
Contrary to most of the posters here I don’t think MikroTik should create native macOS app or try to make a cross-platform one.
First of all choosing any of the options will mean they have to rewrite the existing app. From a software developer perspective I can tell anyone that this is no easy task, no matter how simple app seems to be. The current application is easy to use, robust, powerful, and serves the purpose perfectly — if it ain’t broke, don’t fix it.
Creating native application for every operating system means that the development is split. The cost of such process is much higher than keeping a single platform application. However, this is the smallest problem here. While the initial efforts are usually there, the continuing development diverges quickly — any user of Netflix or Plex can probably relate to that. Even companies where apps are essential for the product (e.g. DJI drones companion apps) struggle a lot in keeping the feature set and compatibility consistent.
In order to create truly universal app most often require usage of a web-based frameworks. Without going into specifics they’re well. less than ideal and in practice hard to work with. Even giants like Spotify have significant problems and had to resort to developing native components after some time. This leads quickly to problems very similar if not the same as with maintaining applications for multiple platforms. Universal apps development looks great and handy-dandy until you actually try to develop a more robust or more advanced experience. We had this happen before, it was called Java and very few got it right.
To sum up I think what MT does is brilliant — offer a simple binary which is windows complaint without extensive hacks and rely on Wine to run it on other platforms. Wine is not bad at all — it can run software without problems as long as it doesn’t use undocumented hacks. That’s it.
The only problem now is 64 bit support — this is crucial and I hope MT will step up to the challange and offer (at least) a beta version which is a native 64-bit binary.
Re: Winbox 64bit Version
Sun Sep 01, 2019 11:31 pm
I fully agree with what @kiler129 wrote.
And I’ll add: while I fully respect the personal preferences of users about OS (my choice is Linux) I also think that every professional has to adapt his toolbox to the tools needed/available for doing his job. And for administering network(s) of Mikrotik devices one of choices is winbox. Given constraints, appropriate toolbox for professional using winbox is . well, a Windows laptop.
Re: Winbox 64bit Version
Mon Sep 02, 2019 12:25 am
I agree with @kiler129 too.
Also, because Wine is as good as it is, Winbox is practically multi platform already, but without the downsides of having to actively develop for more than one platform.
So we don’t need a new cross platform client or anything like that. 64-bit support for Winbox is all we need. Primarily for macOS right now, but it will almost certainly also be needed for some Linux distributions in a not too distant future (Ubuntu was really close recently, but they changed their minds for now).
About what @mkx wrote, I agree that the right OS for the job should of course be used. But, the problem is that Winbox is not the only software anyone is using, and at least for me the majority of tools I use for other tasks than administering Mikrotik devices either runs better on macOS then anywhere else, or doesn’t run on anything else at all, so the right OS to run for me is macOS even if Winbox would probably run a tiny bit better on Windows, and I absolutely do a few things on my Mac that would be somewhat better on Linux as well.
This is why it’s very important to get a 64-bit version out. Not everyone is in a situation where using Windows is a practical solution.
Re: Winbox 64bit Version
Mon Sep 02, 2019 5:41 pm
If Winbox would support proper window scaling without messing up fonts I could live with it under Wine. Right now it is unusable on my 2560*1440 screens. And with 32bit support only it looks as if it has become too old-fashioned too move to a more modern world. Right now I can only use webfig, which is sufficient for my limited needs. But that misses an easy way to have multiple windows open.
It looks like high time that Mikrotik starts a (limited?) redesign (using a new Windows framework?) that solves the most important issues:
— Win64 support
— scaling support
Yes, I understand that redesign will not be easy and Mikrotik appears to have to few developers, but some redesign seems to be overdue
Re: Winbox 64bit Version
Mon Sep 02, 2019 10:18 pm
How are you running Winbox when you get that font issue? I sure agree that the fonts in Wine apps are not beautiful on a retina display on macOS, but it is far from as bad for me as what you describe.
The reason I ask how you are running Winbox is that I have previously had a problem with really bad font rendering in Wine on my Mac (not just Winbox, but anything I would run under Wine), and I found a workaround for that which might be interesting for you if what you are experiencing is that same problem.
I simply added the following to my command for launching Winbox, before the actual wine command: FREETYPE_PROPERTIES=»truetype:interpreter-version=35″
After that, as an example, my command looks something like this: FREETYPE_PROPERTIES=»truetype:interpreter-version=35″ /usr/local/bin/wine64
/Applications/Mikrotik/winbox.exe
(I’m launching that with an Alfred workflow to just have to do cmd+space and start typing «winbox» or «mikrotik» and push enter to launch Winbox with this command, even though it’s not actually a standard Mac application bundle. I could tell more about the details of that if anyone is interested.)
The reason that this workaround fixed the fonts issue for me, and might do the same for others, is that the font rendering issue has to do with changes in the Freetype library that Wine uses for its font rendering, and telling Freetype to behave like an older version of itself when rendering truetype fonts fixes it.
You may of course have a different problem than I had, but it might be worth I try.
Источник