Astra linux moxa 1150

Работаем со старым промышленным софтом под linux или как подружить wine и RS-485

В свете недавних указов президента посыпались вопросы от заказчиков, а есть ли %конфигуратор устройства не поддерживаемый цать лет, разработчики которого уволились или сбежали из России% под linux?

В следствие чего была из синей ленты, остатков бубна и обрывочных знаний по linux данная инструкция.

Надеюсь она пригодится коллегам, занимающимся наладкой и эксплуатацией АСУ ТП

Не забываем, что мы должны использовать отечественное ПО, в следствие чего дистрибутив будет Astra Linux SE 1.7.1 ОРЕЛ

Предполагается, что система установлена и подключена к интернету.

В качестве СОМ-порта использовался MOXA Uport 1150, перед настройкой необходимо подключить MOXA Uport к USB-порту ПК. При использовании другого устройства его необходимо настроить в соответствии с поставляемым мануалом.

Установка Wine

Основная инструкция (актуальная) тут.

нас интересует «Установка Wine версии 7.3 в Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)»

1. Скачать пакет Wine 7.3 отсюда и пакет ia32-libs отсюда.

2. Открыть терминал Fly и ввести команды по порядку:

sudo apt install ia32-libs

sudo apt install libc6-i386

sudo dpkg -i ~/Загрузки/ia32-libs_20220330+1.7se_amd64.deb

# Имя текущей версии пакета, со временем она может быть изменена.

sudo dpkg -i ~/Загрузки/wine_7.3-0-astra-se17_amd64.deb

# Имя текущей версии пакета, со временем она может быть изменена.

sudo apt install ca-certificates libmspack0 cabextract

sudo mv winetricks /usr/bin

# для быстрого запуска из консоли

Рабочая директория WINE будет находится по адресу /opt/wine-7.3/bin/

Установка драйвера MOXA Uport 1150

Драйвер под конкретную версию ядра нужно качать с оф сайта

посмотреть версию ядра можно командой в терминале uname -r

На текущий момент это 5.10, скачать драйвер v.5.1.

1. Открываем терминал fly и вводим последовательно команды:

sudo apt install make linux-headers setserial autotools-dev

sudo cp /home/user/Загрузки/moxa-uport-1100-series-linux-kernel-5.x-driver-v5.1 moxa-uport-1100-series-linux-kernel-5.x-driver-v5.1

sudo tar xvfz moxa-uport-1100-series-linux-kernel-5.x-driver-v5.1.tgz

# Если во время выполнения команды «make install» возникает ошибка, то выполняем

# «sudo apt install —reinstall linux-headers-$(uname -r)» и повторно выполняем «make install»;

2. Переводим Uport в режим 485 2W с помощью команды в терминале: setserial /dev/ttyUSB0 port 1

номер порта можно посмотреть командой sudo ls /dev/ttyU*

Настройка WINE для работы с СОМ-портами и ПО

С помощью файлового менеджера (проводника) идем в /opt/wine-7.3/bin/ и запускаем regedit

В разделе реестра [HKEY_LOCAL_MACHINE\Software\Wine\Ports] создаем СТРОКОВУЮ переменную:

Запускаем winecfg и меняем версию windows на Windows XP или windows 2003:

Применяем и закрываем Winecfg.

Далее создаем символическую ссылку на нужный нам СОМ-порт:

sudo ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
Если com1 уже существует, можно удалить его и заново создать ссылку:

sudo rm ~/.wine/dosdevices/com1
sudo ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

Чтобы не менять права на СОМ-порт, необходимо добавить текущего пользователя в dialout командой:
sudo adduser dialout
затем ВЫЙТИ из системы и зайти заново.

Читайте также:  Manjaro linux kde neon

Скачиваем ПО в любую папку в домашней директории и запускаем из менеджера файлов (проводника) двойным щелчком. в списке выбора приложений жмем на другая. и выбираем wine из /opt/wine-7.3/bin/:

Чтобы в следующий раз exe формат открывался через WINE можно установить его по умолчанию:

Далее можно пользоваться необходимым ПО.

Всё это прогрызание кактуса выполнялось для запуска определенных видов промышленного ПО и каждое работало по своему

Сканер устройств по com порту — при открытии будет спрашивать о замене sys файлов — ответить нет.

Может долго искать или падать с ошибками — просто перезапустить. Если будет находить приборы на других СОМ-портах или долго виснуть, то лучше удалить все символические ссылки на СОМ-порты кроме нужного:

sudo rm ~/.wine/dosdevices/comN
где N — номер лишнего СОМ-порта.

Конфигуратор оборудования — может падать с ошибками — просто перезапустить.
В целом 3 из 5 программ отработали без замечаний.

Автора данной статьи можно пинать ногами, обзывать ламером не умеющим в linux, но предлагать как нужно было сделать проще и быстрее.

Источник

Astra Linux Special Edition 1.4 Драйверы

МФУ Canon MF8540Cdn поддерживается драйвером от производителя. Установка производится командой:

Скачайте его и установите командой

После этого установите драйвер g1489en_lindeb64_0207.deb :

МФУ Canon adv iR-ADV C5250i поддерживается драйвером от производителя. Установка производится c помощью команды:

Intel igb

0438 DH8900CC Series Gigabit Network Connection
043a DH8900CC Series Gigabit Fiber Network Connection
043c DH8900CC Series Gigabit Backplane Network Connection
0440 DH8900CC Series Gigabit SFP Network Connection
10a7 82575EB Gigabit Network Connection
8086 10a8 82575EB Gigabit Riser Card
10a9 82575EB Gigabit Backplane Connection
10c9 82576 Gigabit Network Connection
8086 a01c Gigabit ET Dual Port Server Adapter
8086 a03c Gigabit ET Dual Port Server Adapter
10d6 82575GB Gigabit Network Connection
8086 10d6 Gigabit VT Quad Port Server Adapter
8086 145a Gigabit VT Quad Port Server Adapter
8086 147a Gigabit VT Quad Port Server Adapter
10e6 82576 Gigabit Network Connection
8086 a01f Gigabit EF Dual Port Server Adapter
8086 a02f Gigabit EF Dual Port Server Adapter
10e7 82576 Gigabit Network Connection
10e8 82576 Gigabit Network Connection
8086 a02b Gigabit ET Quad Port Server Adapter
8086 a02c Gigabit ET Quad Port Server Adapter
150a 82576NS Gigabit Network Connection
150d 82576 Gigabit Backplane Connection
8086 a10c Gigabit ET Quad Port Mezzanine Card
150e 82580 Gigabit Network Connection
8086 12a1 Ethernet Server Adapter I340-T4
8086 12a2 Ethernet Server Adapter I340-T4
150f 82580 Gigabit Fiber Network Connection
1510 82580 Gigabit Backplane Connection
1511 82580 Gigabit SFP Connection
1516 82580 Gigabit Network Connection
8086 12b1 Ethernet Server Adapter I340-T2
8086 12b2 Ethernet Server Adapter I340-T2
1518 82576NS SerDes Gigabit Network Connection
1521 I350 Gigabit Network Connection
1028 0602 Gigabit 2P I350-t LOM
1028 0693 Gigabit 2P I350-t LOM
1028 06e2 Gigabit 2P I350-t LOM
1028 0757 Gigabit I350-t LOM
1028 075a Gigabit I350-t LOM
1028 1f60 Gigabit 4P I350-t rNDC
1028 1f62 Gigabit 4P X540/I350 rNDC
1028 1faa Gigabit 4P X550/I350 rNDC
1028 1faa Gigabit 4P X550/I350 rNDC
103c 17d1 Ethernet 1Gb 4-port 366FLR Adapter
103c 2003 Ethernet 1Gb 2-port 367i Adapter
103c 2226 Ethernet 1Gb 1-port 364i Adapter
103c 337f Ethernet 1Gb 2-port 361i Adapter
103c 3380 Ethernet 1Gb 4-port 366i Adapter
103c 339e Ethernet 1Gb 2-port 361T Adapter
103c 8157 Ethernet 1Gb 4-port 366T Adapter
108e 7b16 Quad Port GbE PCIe 2.0 ExpressModule, UTP
108e 7b18 Quad Port GbE PCIe 2.0 Low Profile Adapter, UTP
17aa 1074 ThinkServer I350-T4 AnyFabric
8086 0001 Ethernet Server Adapter I350-T4
8086 0002 Ethernet Server Adapter I350-T2
8086 00a1 Ethernet Server Adapter I350-T4
8086 00a2 Ethernet Server Adapter I350-T2
8086 5001 Ethernet Server Adapter I350-T4
8086 5002 Ethernet Server Adapter I350-T2
1522 I350 Gigabit Fiber Network Connection
108e 7b17 Quad Port GbE PCIe 2.0 ExpressModule, MMF
108e 7b19 Dual Port GbE PCIe 2.0 Low Profile Adapter, MMF
8086 0003 Ethernet Server Adapter I350-F4
8086 0004 Ethernet Server Adapter I350-F2
8086 0005 Ethernet Server Adapter I350-F1
8086 00a3 Ethernet Server Adapter I350-F4
8086 00a4 Ethernet Server Adapter I350-F2
1523 I350 Gigabit Backplane Connection
1028 1f9b Gigabit 4P I350 bNDC
103c 18d1 Ethernet 1Gb 2-port 361FLB Adapter
103c 1989 Ethernet 1Gb 2-port 363i Adapter
103c 339f Ethernet 1Gb 4-port 366M Adapter
8086 1f52 1GbE 4P I350 Mezz
1524 I350 Gigabit Connection
1526 82576 Gigabit Network Connection
8086 a05c Gigabit ET2 Quad Port Server Adapter
8086 a06c Gigabit ET2 Quad Port Server Adapter
1527 82580 Gigabit Fiber Network Connection
8086 0001 Ethernet Server Adapter I340-F4
8086 0002 Ethernet Server Adapter I340-F4
1533 I210 Gigabit Network Connection
103c 0003 Ethernet I210-T1 GbE NIC
8086 0001 Ethernet Server Adapter I210-T1
8086 0002 Ethernet Server Adapter I210-T1
1536 I210 Gigabit Fiber Network Connection
1538 I210 Gigabit Network Connection
157b I210 Gigabit Network Connection
157c I210 Gigabit Backplane Connection
1f40 Ethernet Connection I354 1.0 GbE Backplane
1028 05f1 Ethernet Connection I354 1.0 GbE Backplane
1f41 Ethernet Connection I354
1f45 Ethernet Connection I354 2.5 GbE Backplane

Читайте также:  Clion linux cmake error

Intel e1000e 3.3.6

1049 82566MM Gigabit Network Connection
104a 82566DM Gigabit Network Connection
104b 82566DC Gigabit Network Connection
104c 82562V 10/100 Network Connection
104d 82566MC Gigabit Network Connection
105e 82571EB Gigabit Ethernet Controller
8086 005e PRO/1000 PT Dual Port Server Connection
8086 105e PRO/1000 PT Dual Port Network Connection
8086 115e PRO/1000 PT Dual Port Server Adapter
8086 125e PRO/1000 PT Dual Port Server Adapter
8086 135e PRO/1000 PT Dual Port Server Adapter
105f 82571EB Gigabit Ethernet Controller
8086 005a PRO/1000 PF Dual Port Server Adapter
8086 115f PRO/1000 PF Dual Port Server Adapter
8086 125f PRO/1000 PF Dual Port Server Adapter
8086 135f PRO/1000 PF Dual Port Server Adapter
1060 82571EB Gigabit Ethernet Controller
8086 0060 PRO/1000 PB Dual Port Server Connection
8086 1060 PRO/1000 PB Dual Port Server Connection
107d 82572EI Gigabit Ethernet Controller (Copper)
8086 1082 PRO/1000 PT Server Adapter
8086 1084 PRO/1000 PT Server Adapter
8086 1092 PRO/1000 PT Server Adapter
107e 82572EI Gigabit Ethernet Controller (Fiber)
8086 1084 PRO/1000 PF Server Adapter
8086 1085 PRO/1000 PF Server Adapter
8086 1094 PRO/1000 PF Server Adapter
107f 82572EI Gigabit Ethernet Controller
108b 82573V Gigabit Ethernet Controller (Copper)
108c 82573E Gigabit Ethernet Controller (Copper)
1096 80003ES2LAN Gigabit Ethernet Controller (Copper)
1098 80003ES2LAN Gigabit Ethernet Controller (Serdes)
109a 82573L Gigabit Ethernet Controller
8086 109a PRO/1000 PL Network Connection
10a4 82571EB Gigabit Ethernet Controller
8086 10a4 PRO/1000 PT Quad Port Server Adapter
8086 11a4 PRO/1000 PT Quad Port Server Adapter
10a5 82571EB Gigabit Ethernet Controller (Fiber)
8086 10a5 PRO/1000 PF Quad Port Server Adapter
8086 10a6 PRO/1000 PF Quad Port Server Adapter
10b9 82572EI Gigabit Ethernet Controller (Copper)
8086 1083 PRO/1000 PT Desktop Adapter
8086 1093 PRO/1000 PT Desktop Adapter
10ba 80003ES2LAN Gigabit Ethernet Controller (Copper)
10bb 80003ES2LAN Gigabit Ethernet Controller (Serdes)
10bc 82571EB Gigabit Ethernet Controller (Copper)
8086 10bc PRO/1000 PT Quad Port LP Server Adapter
8086 11bc PRO/1000 PT Quad Port LP Server Adapter
10bd 82566DM-2 Gigabit Network Connection
10bf 82567LF Gigabit Network Connection
10c0 82562V-2 10/100 Network Connection
10c2 82562G-2 10/100 Network Connection
10c3 82562GT-2 10/100 Network Connection
10c4 82562GT 10/100 Network Connection
10c5 82562G 10/100 Network Connection
10cb 82567V Gigabit Network Connection
10cc 82567LM-2 Gigabit Network Connection
10cd 82567LF-2 Gigabit Network Connection
10ce 82567V-2 Gigabit Network Connection
10d3 82574L Gigabit Network Connection
8086 0001 Gigabit CT2 Desktop Adapter
8086 a01f Gigabit CT Desktop Adapter
10d5 82571PT Gigabit PT Quad Port Server ExpressModule
10d9 82571EB Dual Port Gigabit Mezzanine Adapter
10da 82571EB Quad Port Gigabit Mezzanine Adapter
10de 82567LM-3 Gigabit Network Connection
10df 82567LF-3 Gigabit Network Connection
10e5 82567LM-4 Gigabit Network Connection
10ea 82577LM Gigabit Network Connection
10eb 82577LC Gigabit Network Connection
10ef 82578DM Gigabit Network Connection
10f0 82578DC Gigabit Network Connection
10f5 82567LM Gigabit Network Connection
10f6 82574L Gigabit Network Connection
1501 82567V-3 Gigabit Network Connection
1502 82579LM Gigabit Network Connection
1503 82579V Gigabit Network Connection
150c 82583V Gigabit Network Connection
1525 82567V-4 Gigabit Network Connection
153a Ethernet Connection I217-LM
153b Ethernet Connection I217-V
1559 Ethernet Connection I218-V
155a Ethernet Connection I218-LM
156f Ethernet Connection I219-LM
1570 Ethernet Connection I219-V
15a0 Ethernet Connection (2) I218-LM
15a1 Ethernet Connection (2) I218-V
15a2 Ethernet Connection (3) I218-LM
15a3 Ethernet Connection (3) I218-V
15b7 Ethernet Connection (2) I219-LM
15b8 Ethernet Connection (2) I219-V
15b9 Ethernet Connection (3) I219-LM
15d6 Ethernet Connection (5) I219-V
15d7 Ethernet Connection (4) I219-LM
15d8 Ethernet Connection (4) I219-V
15e3 Ethernet Connection (5) I219-LM
294c 82566DC-2 Gigabit Network Connection

Читайте также:  Linux and c sharp

Источник

Оцените статью
Adblock
detector