Показано с 1111 по 1120 из 1278
-
12.01.2023, 20:54 #1111
- Регистрация
- 12.01.2023
- Сообщений
- 3
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Всем привет! На дебиан все установил, все норм, ключи по lsusb видит, за исключением того что порта 475 нет и ключи не раздает. Но при этом работает 1947 порт Sentinel ACC и есть доступ в панель. Может кто подсказать что не так?
-
13.01.2023, 05:58 #1112
- Регистрация
- 02.09.2014
- Сообщений
- 4
- Сказал(а) спасибо
- 40
- Поблагодарили 2 раз(а) в 2 сообщениях
-
13.01.2023, 09:46 #1113
- Регистрация
- 12.01.2023
- Сообщений
- 3
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
-
13.01.2023, 10:06 #1114
- Регистрация
- 02.09.2014
- Сообщений
- 4
- Сказал(а) спасибо
- 40
- Поблагодарили 2 раз(а) в 2 сообщениях
-
13.01.2023, 12:04 #1115
- Регистрация
- 12.01.2023
- Сообщений
- 3
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
-
13.01.2023, 16:34 #1116
- Регистрация
- 12.12.2009
- Сообщений
- 55
- Сказал(а) спасибо
- 312
- Поблагодарили 14 раз(а) в 12 сообщениях
Re: как ломануть 1C 8.3 for Linux
И если вы наберете в терминале systemctl status hasplmd,
должны увидеть, примерно следующее:
("hasp license manager" от Etersoft, в данном случае это -> haspd_7.90-eter2ubuntu_amd64.deb)
haspd.service - LSB: Hasp Keys support Loaded: loaded (/etc/init.d/haspd; generated)
Active: active (running) since Fri 2023-01-13 15:53:16 +04; 10min ago
Docs: man:systemd-sysv-generator(8)
Process: 258 ExecStart=/etc/init.d/haspd start (code=exited, status=0/SUCCESS)
Tasks: 11 (limit: 218)
CGroup: /system.slice/haspd.service
-329 aksusbd
-352 winehasp
-362 hasplm -c /etc/haspd/hasplm.conf
-377 hasplmd -s
Jan 13 15:53:16 хххххх haspd [258]: [ DONE ]
Jan 13 15:53:16 хххххх haspd[258]: Running aksusbd... [ DONE ]
Jan 13 15:53:16 хххххх aksusbd[329]: loaded, daemon version: 7.90 81737, key API (USB) version: 3.8
Jan 13 15:53:16 хххххх winehasp[352]: winehasp 2.00 loaded
Jan 13 15:53:16 хххххх haspd[258]: Running winehasp... [ DONE ]
Jan 13 15:53:16 хххххх hasplm[362] : HASP LM V8.30 loaded
Jan 13 15:53:16 хххххх haspd[258]: Running hasplm... [ DONE ]
Jan 13 15:53:16 хххххх hasplmd[377] : HASP LM v22.0.1.84151 loaded
Jan 13 15:53:16 хххххх haspd[258]: Running hasplmd... [ DONE ]
Jan 13 15:53:16 хххххх systemd[l]: Started LSB: Hasp keys support
1-22/22 (END)
Обратите внимание на строки,
Jan 13 15:53:16 хххххх aksusbd[329]: loaded, daemon version: 7.90 81737, key API (USB) version: 3.8
Jan 13 15:53:16 хххххх haspd[258]: Running hasplm... [ DONE ]
то есть hasplm работает.
Впрочем aksusbd можно установить и от Sentinel.
HASP LM (менеджер лицензий), тоже будет работать.Последний раз редактировалось olegtelec; 13.01.2023 в 16:58.
-
13.01.2023, 20:44 #1117
-
3 пользователя(ей) сказали cпасибо:
olegtelec (14.01.2023), redhat2020 (12.02.2023), _BigB_ (13.01.2023)
-
14.01.2023, 17:56 #1118
- Регистрация
- 14.01.2023
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
-
16.01.2023, 01:33 #1119
- Регистрация
- 24.06.2011
- Сообщений
- 20
- Сказал(а) спасибо
- 80
- Поблагодарили 29 раз(а) в 13 сообщениях
Re: как ломануть 1C 8.3 for Linux
Итак, отвечаю сам себе на свой же пост.
Из того, что удалось понять быстро - это то, что самый рабочий вариант подразумевает использование виртуалок. Хорошо. Пролистал я порядка четырёхсот страниц форума по эмуляторам и, как и предполагалось, хоть сколько-нибудь полезными оказались около пяти сообщений из более чем тысячи. Офигеть КПД, тупо трата времени. Да, кое-что раскопал, кое-что узнал и даже кое-чего удалось добиться, однако это так и не позволило мне запустить 1С под Linux. Два дня в трубу. Не то чтобы я уже отчаялся, но был близок к тому, чтобы забить временно болт на всё это. И тут, к моему и нашему счастью, на сцену вышел товарищ yurykk, который в своём посте опубликовал виртуалку для раздачи лицензий (точнее, это уже вторая пересборка). Причём не только для тех, кто "в теме", а для гораздо более широкого круга пользователей, с автоматизацией настроек и удобным и понятным интерфейсом. Спасибо тебе, уважаемый yurykk, что в отличие от некоторых не посчитал ниже своего достоинства потрудиться и сделать доступную сборку "для чайников", для нас, простых пользователей, не таких способных и искушённых в делах Linux.
Однако даже с этой виртуалкой запустить 1С под Linux мне удалось не сразу, при этом в соседней Windows-виртуалке всё завелось на раз-два. Фиг с ним, промучившись ещё день, в итоге всё получилось, и я готов поделиться своим личным опытом (у меня Kubuntu 22.04, обычный домашний комп, для виртуалок использую VirtualBox).
Первым делом, ссылки для скачивания:
HASPEMUL 1.2 (14.01.2023), виртуальная машина для раздачи ключей 1С на базе Ubuntu 18.04. В универсальном формате OVA и VHD для Hyper V:- OVA https://pixeldrain.com/u/fWhooimJ
- VHD https://pixeldrain.com/u/W3iLWsNm
- VMDK https://pixeldrain.com/u/9JAgb138 (мой вариант)
- QCOW2 https://pixeldrain.com/u/8WdXHJom
- Cleaner https://pixeldrain.com/u/Ex3LciHw
- pass.: ruboardДрайвер hasp (нужен, чтобы система "понимала" раздаваемые ключи):USB Redirector (нужен, чтобы подключить ключи, раздаваемые виртуальной машиной). На этой страничке есть инструкция по скачиванию и установке:
Мой порядок установки и запуска:
1) Скачать нужный образ виртуалки для раздачи ключей, установить, настроить:
- для самой виртуалки Сеть -> Тип подключения -> Сетевой мост
- памяти я выделил 512 Мб
2) Запустить виртуалку
- "внутри" виртуалки:
- подменю "Сеть":
- 1. Сеть -> 1. DHCP- подменю 5. USB Redirector:
- запомнить ip виртуалки (там будет написан), например 192.168.1.56
- выйти из подменю "Сеть"
- 4. Отобразить список USB- убедиться, что у всех ключей стоит auto-shared (4. Отобразить список USB)
- 5. Включить автоматический доступ
3) В основной системе установить USB Redirector:
- sudo ./installer.sh install-client (для удаления: sudo ./uninstall.sh uninstall)
4) Установить сервис haspd:
- sudo dpkg -i ./haspd_8.23-eter3ubuntu_amd64.deb
5) Запустить сервис haspd и поместить его в автозагрузку:
- sudo systemctl enable haspd
- sudo systemctl start haspd
- (проверить статус: systemctl status haspd, должно быть active (running))
6) В основной системе в командной строке набрать:
- добавить адрес сервера с ключами:
- usbclnt -add-server <ip виртуалки из первого шага>:32032 (пример: usbclnt -add-server 192.168.1.56:32032)- посмотреть список USB, которые раздаёт виртуалка с ключами:
- usbclnt -list-devices- подключить пользовательский ключ (ищите "net100"; "x64" - это ключ для сервера 1С):
- usbclnt -connect 1-3 (или какой там у вас номер)- если хотите, чтобы пользовательский ключ в будущем монтировался автоматически при включении виртуалки с ключами, пишем:
- usbclnt -auto-connect on 1-3 (или какой там у вас номер)После этого по команде usbclnt -list-devices должно быть Status: connected напротив нужного устройства
После этих манипуляций файловая 1С должна заработать. Если используется серверный вариант, то у меня его запустить получилось так:
7) Для доступа к серверному ключу:
- создаём в папке /opt/1cv8/conf/ файл nethasp.ini следующего содержания:
- [NH_COMMON]А через usbclnt -connect 1-2 почему-то не получилось, хотя у него Status: connected. Причину этого я так и не понял, но победил через nethasp.ini
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = <ip виртуалки из первого шага>
NH_USE_BROADCAST = Disabled
-
-
-
17.01.2023, 10:45 #1120
- Регистрация
- 07.08.2020
- Сообщений
- 41
- Сказал(а) спасибо
- 34
- Поблагодарили 4 раз(а) в 4 сообщениях
Re: как ломануть 1C 8.3 for Linux
уточняющий вопрос. Что в пунктах 3 и 6 вы имеете в виду под основной системой? Обычно при использовании виртуалок аппелируют понятиями гостевая и хостовая система.
Социальные закладки