Показано с 541 по 550 из 1275
Комбинированный просмотр
-
30.09.2020, 12:24 #1
- Регистрация
- 27.01.2012
- Сообщений
- 6
- Сказал(а) спасибо
- 11
- Поблагодарили 8 раз(а) в 1 сообщении
Re: как ломануть 1C 8.3 for Linux
Сегодня еще на тестовом хочу попробовать 8.3.18
Если проблем со стабильностью и лицензированием не возникнет, сообщу.
-
02.10.2020, 13:46 #2
- Регистрация
- 13.11.2016
- Сообщений
- 5
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
ОС: Ubuntu 18.04
Сервер 1с: 8.3.17.1549
Ключи: 1c_server_x64.json и 100user.json
License manager: haspd_7.90-eter2ubuntu_amd64.deb
Серверная база открытая на win тачке работает без проблем
Файловая база запускается, но через некоторое время вылетает на той же тачке с сообщением ключ не доступен
Кто-нибудь в курсе раздача ключей по сети с linux ещё не работает стабильно?
И ещё вопрос похоже, что 1с 8.3.17.1549 видит multikey в винде - 1с теперь видит и vusbbus и multikey ?Последний раз редактировалось МоёИмя; 02.10.2020 в 15:52.
-
05.10.2020, 19:04 #3
- Регистрация
- 04.11.2009
- Сообщений
- 3
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
service haspd status
Hardware protection keys support bundle. Etersoft (c) 2008-2016
HASPD package 7.90 with /dev/bus/usb support
Aladdin HASP 4/HL/SRM driver status:
kernel module aksparlnx is not loaded (WARNING: HASP LPT keys support is disabled! Run service haspd build if needed.)
aksusbd is running
winehasp is running
hasplm is running
hasplmd is running
netstat -anp | grep aks
unix 2 [ ACC ] STREAM LISTENING 864438 224256/aksusbd /tmp/.aksusb
unix 2 [ ] DGRAM 864437 224256/aksusbd
unix 3 [ ] STREAM CONNECTED 864531 224256/aksusbd /tmp/.aksusb
netstat -anp | grep hasp
tcp 0 0 0.0.0.0:1947 0.0.0.0:* LISTEN 224287/hasplmd
udp 0 0 0.0.0.0:475 0.0.0.0:* 224278/hasplm
udp 0 0 127.0.0.1:2790 0.0.0.0:* 224269/winehasp
udp 0 0 0.0.0.0:56128 0.0.0.0:* 224287/hasplmd
udp 0 0 0.0.0.0:1947 0.0.0.0:* 224287/hasplmd
unix 2 [ ] DGRAM 46579 5655/usbhasp
unix 2 [ ] DGRAM 865363 224299/usbhasp
unix 2 [ ] DGRAM 862759 224278/hasplm
unix 3 [ ] STREAM CONNECTED 863612 224287/hasplmd
unix 2 [ ] DGRAM 865346 224287/hasplmd
unix 2 [ ] DGRAM 862745 224269/winehasp
Почему у 475 порта нет LISTEN?
usbkeytest --list
ID: 0529:0001, Bus: 001, Device: 003, Major: 189, Minor: 2
ID: 0529:0001, Bus: 001, Device: 002, Major: 189, Minor: 1
Один ключ на 100 юзеров, один серверный 64.
На файерволе все порты открыты.
В hasplm.conf все сети нужные прописаны
Test-NetConnection 192.168.1.xx -Port 475
ComputerName : 192.168.1.xx
RemoteAddress : 192.168.1.xx
RemotePort : 475
InterfaceAlias : Ethernet
SourceAddress : 192.168.11.2
PingSucceeded : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False
Коннекта нет, а должен быть TcpTestSucceeded - True.
сканирование с UDP
nmap -sS -sU -T4 -A -v 192.168.1.xx
Scanning 192.168.1.xx [1000 ports]
Discovered open port 445/tcp on 192.168.1.xx
Discovered open port 80/tcp on 192.168.1.xx
Discovered open port 22/tcp on 192.168.1.xx
Discovered open port 139/tcp on 192.168.1.xx
Discovered open port 4998/tcp on 192.168.1.xx
Discovered open port 3333/tcp on 192.168.1.xx
Discovered open port 2121/tcp on 192.168.1.xx
Discovered open port 10000/tcp on 192.168.1.xx
Discovered open port 1947/tcp on 192.168.1.xx
Discovered open port 5432/tcp on 192.168.1.xx
Ни одного UDP
Естественно, 1с не видит менеджера лицензий.
Система CentOs8, 64.
Что можно еще посмотреть?
ps
Один раз 1с заработал и работал пол дня, но тогда я не проверял доступность портов.Последний раз редактировалось Serg6006; 05.10.2020 в 19:14.
-
05.10.2020, 19:05 #4
- Регистрация
- 04.11.2009
- Сообщений
- 3
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
У меня linux сервер и windows с клиентами в одном дата центре, но на разных физических серверах, все на виртуалках exi и хотя там скорость гигабитная такая схема как-то нехорошо влияет на пакеты udp.
Пока поборол проблему так:
На клиенте windows nethasp.ini:
[NH_COMMON]
NH_SESSION = 500
NH_SEND_RCV = 400
NH_TCPIP = Enabled
NH_IPX = Disabled
NH_NETBIOS = Disabled
[NH_IPX]
[NH_NETBIOS]
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.XX.XXX
NH_PORT_NUMBER = 475
NH_TCPIP_METHOD = UDP
NH_USE_BROADCAST = Disabled
NH_SESSION = 500
NH_SEND_RCV = 400
для сервера
NH_SESSION = 50
NH_SEND_RCV = 40
Буду тестировать, но пока ключи не отваливаются.
На эту мысль натолкнул мануал от sentinel:
Если часть маршрута между запускаемой программой и ключами HASP проходит через
Интернет или на ключе более 100 лицензий, могут возникнуть проблемы с тайм-аутами при доставке
пакетов. Время ожидания ответа можно регулировать с помощью параметров NH_SESSION и
NH_SEND_RCV. По умолчанию они закомментированы, и их значение составляет 30 и 5 секунд
соответственно. Таким образом, делается 6 попыток найти ключ по 5 секунд каждая. При
необходимости Вы можете увеличить эти параметры.Последний раз редактировалось Serg6006; 05.10.2020 в 22:39.
-
23.10.2020, 13:34 #5
- Регистрация
- 04.11.2009
- Сообщений
- 3
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
Оказалось, не все так просто. Я устанавливал HASP с помощью скрипта install_hasp_centos78.sh с доработками под centos8. Получить сетевые ключи так и не удалось. В скрипте используется этот хасп http://download.etersoft.ru/pub/Eter...tos.x86_64.rpm
В некоторых инструкциях написано, что надо еще ставить haspd-modules-7.90-eter2centos.x86_64, но этот пакет нужен только для поддержки в Linux работы LPT-ключа, чего вряд ли можно встретить сейчас. В пакете haspd-7.90-eter2centos.x86_64.rpm есть aksusbd, вот только AKS монитор не видит сервера лицензий, видимо потому, что запускается раньше и как изменить это в haspd не понятно. Скрипт создает сервис usbhaspemul.service который запускает haspd так:
/usr/bin/sh -c 'find /etc/usbhaspkey -name "*.json" | xargs /usr/local/sbin/usbhasp'
В результате создаются виртуальные донглы с ключами из папки usbhaspkey.
Статус показывает, что все запущено
service haspd status
aksusbd is running
winehasp is running
hasplm is running
hasplmd is running
Вот только AKS монитор ничего не видит (донглы с ключами) и по сети раздать не может.
Эксперимент показал, что если после загрузки всего выполнить повторно загрузку ключей, а потом перезагрузку haspd и 1с, то ключи по сети прекрасно раздаются.
/usr/bin/sh -c 'find /etc/usbhaspkey -name "*.json" | xargs usbhasp –d'
systemctl restart haspd
/etc/rc.d/init.d/srv1cv83 restart
Чтобы автоматизировать эту процедуру я использовал таймер загрузки скрипта, в который поместил выше обозначенные команды. Скрипт срабатывает через минуту после загрузки системы.
Создадим юнит для запуска скрипта:
$ sudo nano /etc/systemd/system/1cusbhasprestart.service
Содержимое:
[Unit]
Description=Run script usbhasp emul and 1c
[Service]
Type=oneshot
ExecStart=/usr/local/sbin/1cemul.sh
TimeoutStartSec=0
Создадим скрипт 1cemul.sh
sudo nano /usr/local/sbin/1cemul.sh
С содержимым
#!/bin/bash
/usr/bin/sh -c 'find /etc/usbhaspkey -name "*.json" | xargs usbhasp –d'
systemctl restart haspd
/etc/rc.d/init.d/srv1cv83 restart
Скрипт можно разместить куда угодно, например, в /usr/local/sbin/ и разрешить его выполнение:
chmod u+x /usr/local/sbin/1cemul.sh
Теперь создадим таймер
nano /etc/systemd/system/1cusbhasprestart.timer
С содержимым:
[Unit]
Description="Run script after 1 min after boot"
[Timer]
OnBootSec=1m
[Install]
WantedBy=multi-user.target
Где тймаут запуска 1 минута, после чего необходимо обновить конфигурацию systemd:
systemctl daemon-reload
Выключаем сервис загрузки скрипта, так как он будет грузится по таймеру:
systemctl disable 1cusbhasprestart.service
Включаем таймер:
systemctl enable 1cusbhasprestart.timer
Перезагружаем систему, смотрим состояние таймера:
systemctl status 1cusbhasprestart.timer
Если эту команду успеть выполнить менее чем за минуту от запуска системы, то можно увидеть сколько осталось времени до запуска скрипта, проверка ключей показывает, что скрипт сработал ключей будет в два раза больше.
Может и криво, но результат достигнут.
-
02.11.2020, 21:45 #6
- Регистрация
- 05.05.2007
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: как ломануть 1C 8.3 for Linux
ubuntu 20.10 x64 5.8.0-26-generic
1С:Предприятие 8.3 (8.3.18.1128)
Собрал с доработками по https://forum.ruboard.ru/showthread....l=1#post598287
Полет нормальный.
-
04.11.2020, 13:21 #7
- Регистрация
- 18.04.2018
- Адрес
- HP-Compaq DX2300 microtower PC
- Сообщений
- 253
- Сказал(а) спасибо
- 69
- Поблагодарили 1815 раз(а) в 395 сообщениях
Re: как ломануть 1C 8.3 for Linux
yxo1987 написал в похожем форуме:
Ubuntu 18.04 + postgresql_12.4_1.1C + 1C 64_8_3_18_1128 + Apache 2.4 + HASP-эмулятор с ключами для сервера и для 300 спартанцев. Образ диска для VirtualBox. Linux-юзверь alexander, его пароль: "1qazXSWсобака" Ссылка размер архива 8,44 ГБ, пароль от архива: ru-board
PHP код:$ sudo mkdir /etc/systemd/system/getty@tty1.service.d
$ sudo echo "[Service]\n" >> /etc/systemd/system/getty@tty1.service.d/override.conf
$ sudo echo "ExecStart=\n" >> /etc/systemd/system/getty@tty1.service.d/override.conf
$ sudo echo "ExecStart=-/sbin/agetty --noissue --autologin alexander %I $TERM\n" >> /etc/systemd/system/getty@tty1.service.d/override.conf
$ sudo echo "Type=idle\n" >> /etc/systemd/system/getty@tty1.service.d/override.conf
$ sudo reboot
Последний раз редактировалось HPDX2300; 04.11.2020 в 19:04.
"кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"
-
2 пользователя(ей) сказали cпасибо:
redhat2020 (04.05.2022), vovashulga (04.05.2022)
-
20.11.2020, 12:43 #8
- Регистрация
- 15.01.2015
- Сообщений
- 35
- Сказал(а) спасибо
- 13
- Поблагодарили 37 раз(а) в 8 сообщениях
Re: как ломануть 1C 8.3 for Linux
Есть инструкция по установке с нуля, пытаюсь только 1с-сервер поставить с ключами, т.к. posgres отдельный сервер будет
-
23.11.2020, 10:21 #9
- Регистрация
- 15.01.2015
- Сообщений
- 35
- Сказал(а) спасибо
- 13
- Поблагодарили 37 раз(а) в 8 сообщениях
Re: как ломануть 1C 8.3 for Linux
Установка пакета "aksusbd_8.13-1_amd64" для раздачи ключей (aksusbd_7.80-1_amd64 не пошёл у меня).
Последний раз редактировалось Spiller26; 23.11.2020 в 10:33.
-
-
23.11.2020, 10:31 #10
- Регистрация
- 15.01.2015
- Сообщений
- 35
- Сказал(а) спасибо
- 13
- Поблагодарили 37 раз(а) в 8 сообщениях
Re: как ломануть 1C 8.3 for Linux
Моя инструкция, пробовал на VBox.
Operating System: Ubuntu 18.04.4 LTS
Kernel: Linux 4.15.0-124-generic
Architecture: x86-64
"FullHaspEmul.zip" пароль (123), брать https://yadi.sk/d/aItw-Q3qNdd0Ew
1 Подготовка сервера
# sudo dpkg --add-architecture i386
# sudo apt update
# sudo apt install libusb-0.1-4:i386 linux-tools-generic automake libtool linux-source-"$(uname -r | cut -d'-' -f1)" linux-headers-"$(uname -r)" libelf-dev libjansson-dev flex bison git-all build-essential
2 Создаём папку, и копируем пакеты (папка "usbhaspemul")
# cd ./usbhasp2020/
3 Пакеты умуляции.
# sudo apt install ./libusb-vhci_0.8-2_amd64.deb
# sudo apt install ./usb-vhci-hcd-dkms_1.15.1_amd64.deb
# sudo apt install ./usbhasp_0.1-2_amd64.deb
4 В /etc/usbhaspd/keys разместить файлы .json, я брал ключь на сервер 64x и 300. (папка "keydumps")
5 Перезапуск служб
# sudo systemctl restart usbhaspd
# sudo systemctl status usbhaspd
6 Проверяем виртуальные ключики
# lsusb
7 Устанавливаем 1C-сервер, ставил 8.3.17.1846.
# sudo apt-get install libwebkitgtk-3.0-0 libjavascriptcoregtk-3.0-0 libMagickWand-6.Q16 libfreetype6 libgsf-1-114 libglib2.0-0 unixodbc libkrb5-3 libgssapi-krb5-2 ttf-mscorefonts-installer
# сd ./1c64_83_17_1846/
# sudo dpkg -i 1c*.deb
# sudo chown -R usr1cv8:grp1cv8 /opt/1C
# sudo systemctl enable srv1cv83
8 Установка пакета "aksusbd_8.13-1_amd64" для раздачи ключей (aksusbd_7.80-1_amd64 не пошёл у меня).
# cd ./aksusbd/
# sudo dpkg -i aksusbd_8.13-1_amd64.deb
# sudo reboot
-
7 пользователя(ей) сказали cпасибо:
asotel (23.11.2020), balthasar (14.12.2020), IronSamael (29.11.2020), johnny21 (08.03.2021), kentavr5757 (28.04.2021), KillerHT (23.12.2023), zlimon (04.02.2021)
Социальные закладки