🐹 WinBox: Как запустить панель управления MikroTik на CentOS 7 с помощью Wine 4.

Содержание:

1. Задача.
2. Решение задачи.
3. Оригиналы источников информации.


На чем было опробовано:

  1. CentOS Linux release 7.9.2009 (Core).
  2. Wine 4.0.4.
  3. WinBox (64bit) v3.27.

1. Задача.

Задача: Запустить WinBox для MikroTik на CentOS 7.

Для конфигурирования устройств MikroTik доступны следующие сервисы: www, telnet, ssh, winbox, api.

Если вы настраиваете устройство через командную строку, то операционная система вам не помеха.

Но если вы привыкли делать это через WinBox, то клиента WinBox для CentOS 7 не существует. К сожалению MikroTik не выпустил пакет программы MikroTik для CentOS 7, поэтому будем запускать WinBox, предназначенный для Windows, через Wine!

2. Решение задачи.

Решение: Для установки WinBox на CentOS 7 требуется выполнить некоторые действия.

  1. Установить wine, wget и unzip, если они не установлены в системе.
  2. Загрузить WinBox со страницы загрузки MikroTik.
  3. Копировать WinBox в каталог /usr/local/bin/.
  4. Создать алиас для WinBox.

Установим программное обеспечение:

# yum -y install wine wget curl mc

Скачаем крайнюю свежую версию WinBox с официального сайта MikroTik:

# cd ~

# wget http://www.mikrotik.com/download/winbox.exe

Переместим winbox.exe в персональный каталог:

# mkdir -p /usr/local/bin

# mv winbox.exe /usr/local/bin

Создадим скрипт запуска WinBox с параметрами для Wine:

# touch /usr/local/bin/winbox.sh

# mcedit /usr/local/bin/winbox.sh

Заполним его строками конфигурации:

#! /bin/bash
FREETYPE_PROPERTIES="truetype:interpreter-version=35" wine /usr/local/bin/winbox.exe

Добавим флаг на оба файла:

# chmod a+x /usr/local/bin/winbox.sh

# chmod a+x /usr/local/bin/winbox.exe

После этого можем запускать наш файл winbox.exe:

# sh /usr/local/bin/winbox.sh

Возможно, что первом запуске программы потребуется скачать некоторые модули. Их будет несколько.

Соглашаемся с автоустановкой:

Создадим алиас для быстрого запуска:

# alias winbox='sh /usr/local/bin/winbox.sh'

Проверим его работу:

# winbox

В ответ запустился WinBox:

3. Оригиналы источников информации.

  1. mikrotik.com «MikroTik Downloads».
  2. gist.github.com «Winbox on Ubuntu 20.04 Desktop».
  3. itdim.com.ua «Запускаем Winbox (Mikrotik) На Linux».
  4. github.com «mriza/winbox-installer».

Читайте также: