понедельник, 14 августа 2017 г.

ubuntu 17.10 подключение windows сетевого принтера Canon LBP-6020 smbclient

$ cd ~
$ sudo apt install  smbclient
Через ip адрес подключаться не стоит:
$ smbclient -L 192.168.0.2 -U user
где user - учетная запись windows 10


По умолчанию Гость в windows 10 отключен
$ smbclient -L 192.168.0.2 -U quest

Лечение установкой NetBIOS over TCP - ложный путь:



Проблему не лечит.
Следовало бы сразу на windows машине сделать  ipconfig /all
и посмотреть включен ли NetBIOS over TCP

Однако проблема решается если подключаться по именам:

$ smbclient -L DESKTOP-926B24D -U user



$ smbclient -L DESKTOP-926B24D -U quest
По умолчанию Гость в windows 10 отключен 


Итог: Отключил IPv6 на машине с принтером,
где user - учетная запись windows 10


Далее установка  драйвера Canon:

$ wget http://gdlp01.c-wss.com/gds/6/0100004596/05/linux-capt-drv-v271-uken.tar.gz
$ tar -zxvf linux-capt-drv-v271-uken.tar.gz
$ cd ~/linux-capt-drv-v271-uken/64-bit_Driver/Debian
$ sudo dpkg -i cndrvcups-common_3.21-1_amd64.deb
$ sudo dpkg -i cndrvcups-capt_2.71-1_amd64.deb
$ sudo apt install -f

http://localhost:631/admin/

При создании принтера задаем пользователя и пароль windows,
где user - учетная запись windows 10
smb://user:12345@DESKTOP-926B24D/CanonLBP6020

После установки принтера  проверим:

DeviceURI smb://user:12345@DESKTOP-926B24D/CanonLBP6020

$ sudo nano /etc/cups/printers.conf

# Printer configuration file for CUPS v2.2.4
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer CanonLBP6020>
UUID urn:uuid:7b204135-73b3-349c-4221-a705fd9de23b
AuthInfoRequired username,password
Info CanonLBP6020
Location DESKTOP-926B24D
MakeModel Canon LBP6020 CAPT (UK)
DeviceURI smb://user:12345@DESKTOP-926B24D/CanonLBP6020
State Idle
StateTime 1502726805
ConfigTime 1502725841
Type 8393860
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</Printer>

Ура! Печатает наконец.

Для понимания:
$ service ccpd status


$ sudo ccpdadmin




$ sudo service cups restart
$ sudo nano /etc/cups/cupsd.conf


Для анонимного доступа идеи:
[РЕШЕНО] Отвалился доступ к компам в виндовой сетке после обновления Samba


Сетевая печать из Ubuntu в Windows
CUPS. Разделение печати.
http://mydebianblog.blogspot.ru/2007/02/linux-linux.html

суббота, 12 августа 2017 г.

Установка XRDP Ubuntu 16.04.3

#черновик #неполучилось
XRDP- Custom xRDP Install on Ubuntu 16.04.2 and accessing Unity Desktop Interface

$ sudo apt update
$ sudo apt upgrade
$  cd ~
$ wget http://www.c-nergy.be/downloads/install-xrdp-1.9.zip
$ unzip install-xrdp-1.9.zip
$ mkdir ~/Downloads
$ cp ~/install-xrdp-1.9/install-xrdp-1-9.sh ~/Downloads/
$ cd ~/Downloads
$ chmod +x ~/Downloads/install-xrdp-1-9.sh
$ sudo ./install-xrdp-1-9.sh 

Так не получилось.
 

пятница, 11 августа 2017 г.

How to Remove Guest Session in Ubuntu 17.04

Установка WINE@Etersoft 2.0 Local x86_64/Ubuntu/17.10

Для 17.10 WINE@Etersoft пока нет.
Ставим  x86_64/Ubuntu/17.04 Продукт WINE@Etersoft 2.0 Local (лицензия для домашнего использования) (релиз 2.1)

Все файлы скачиваем в ~/17.04
$ cd ~/17.04
Не забыть положить fonts-ttf-ms_1.0-eter4ubuntu_all.deb
!!!sudo dpkg -i fonts-ttf-ms_1.0-eter4ubuntu_all.deb 
!!!$ sudo apt-get install -f
Удалить уже стоят:
$ rm  fonts-ttf-liberation_1.04-eter1ubuntu_all.deb
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo dpkg -i *.deb
$ sudo apt-get install -f

Файл лицензии wine-etersoft.lic необходимо расположить в каталоге /etc/wine, ~/.wine или
C:\WINDOWS\INF и проверить права на его чтение пользователями.
 
Для 1с установка 32 битного префикса Wine
Обратить внимание  так не работает WINEPREFIX=~/.wine
!!!$ env WINEPREFIX=~/.wine WINEARCH=win32 winecfg
$ env WINEPREFIX=/home/user/.wine WINEARCH=win32 winecfg

$ sudo apt-get install unrar
$ mkdir  /home/user/.wine/dosdevices/c:/Temp/
Скачаем 1С в /home/user/Загрузки/
$ cp /home/user/Загрузки/windows.rar /home/user/.wine/dosdevices/c:/Temp/windows.rar
$ cd /home/user/.wine/dosdevices/c:/Temp/
$ unrar x windows.rar

Установка 1С(сетевой ключ по сети)
$ WINEPREFIX=/home/user/.wine WINEARCH=win32 wine c:/temp/setup.exe
$  mkdir  /home/user/.wine/dosdevices/c:/v8/
$  mkdir  /home/user/.wine/dosdevices/c:/v8/base1/
$  mkdir  /home/user/.wine/dosdevices/c:/v8/base2/

Установка total commander
$  cd /home/user/.wine/dosdevices/c:/
$ wget http://totalcommander.ch/win/tcmd900ax32.exe
$ WINEPREFIX=/home/user/.wine WINEARCH=win32 wine c:/tcmd900ax32.exe

Установка total commander portableapps
$  cd /home/user/.wine/dosdevices/c:/
$ wget http://download3.portableapps.com/portableapps/pacplatform/PortableApps.com_Platform_Setup_14.4.paf.exe
$ WINEPREFIX=/home/user/.wine WINEARCH=win32 wine c:/PortableApps.com_Platform_Setup_14.4.paf.exe

Установка Налогоплательщик ЮЛ
https://www.gnivc.ru/software/software_ul_fl/taxpayer_ul/

$  cd /home/user/.wine/dosdevices/c:/
$ wget http://www.gnivc.ru/html/gnivcsoft/ul/4.54/NalogUL454.msi
$ WINEPREFIX=/home/user/.wine WINEARCH=win32 wine msiexec /i c:/NalogUL454.msi


$ cp -r ~/.wine ~/.w001

Для работы с локальным HASP:

$ WINEPREFIX=/home/user/.wine WINEARCH=win32 winecfg


Обратить внимание скрипт для предустановки программ:
$ nano /etc/wine/script.d/00-preinstall.sh
winetricks устанавливается с WINE@Etersoft

$ WINEPREFIX=/home/user/.wine WINEARCH=win32 winetricks
Скрипт Winetricks или доводим Wine до ума


четверг, 10 августа 2017 г.

Установка WINE@Etersoft 2.0 Local x86_64/Ubuntu/16.04

x86_64/Ubuntu/16.04 Продукта
WINE@Etersoft 2.0 Local (лицензия для домашнего использования)
(релиз 2.1) выполнен.

$ cd ~/16.04
Не забыть положить fonts-ttf-ms_1.0-eter4ubuntu_all.deb
!!!sudo dpkg -i fonts-ttf-ms_1.0-eter4ubuntu_all.deb 
!!!$ sudo apt-get install -f
Удалить уже стоят:
$ rm  fonts-ttf-liberation_1.04-eter1ubuntu_all.deb
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
$ sudo dpkg -i *.deb
$ sudo apt-get install -f

Файл лицензии wine-etersoft.lic необходимо расположить в каталоге /etc/wine, ~/.wine или
C:\WINDOWS\INF и проверить права на его чтение пользователями.
 
Для 1с установка 32 битного префикса Wine
$ env WINEPREFIX=~/.wine WINEARCH=win32 winecfg

 $ env WINEPREFIX=~/.wine WINEARCH=win32 winetricks dotnet35sp1 winddowscodecs corefonts riched20 riched30

Скрипт Winetricks или доводим Wine до ума  

Установка и настройка hasp ubuntu 17.10

Установка драйверов USB-ключей HASP HL и HASP SRM.
Установка hasp
# lsusb

Есть http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/

$ mkdir ~/hasp
$ cd ~/hasp
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd-modules_7.40-eter10ubuntu_amd64.deb
$ wget http://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/17.04/haspd_7.40-eter10ubuntu_amd64.deb$ sudo dpkg -i *.deb
$ sudo apt-get install -f

$ sudo service haspd start
$ sudo service haspd status
$ sudo apt install netstat
$ sudo netstat -anp | grep hasp

Если hasp локальный, он уже работает.
Если hasp сетевой, нужно указать в какой сети 

Правим /etc/haspd/hasplm.conf:$ sudo nano /etc/haspd/hasplm.conf
NHS_IP_LIMIT = 127.0.0.1, 192.168.0.0/24
Вместо 192.168.0.0/24 нужно указать свою подсеть или хосты, которые должны видеть HASP ключ
Перезапускаем haspd:
$ sudo service haspd restart

Можно пробовать подключаться на компьютере с windows
Если ключ защиты не будет найден:


Для доступа к менеджеру лицензий из под windows  стоит явно указать ip компьютера с менеджером лицензий.

В файле c:\Program Files (x86)\1cv8\conf\nethasp.ini
В секции
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.149

Если нужно удалить:
$ sudo apt remove haspd

-----------------------------------------------------------------------------------------------
Другой вариант, штатный драйвер, без менеджера лицезий

$ rm -R ~/hasp
$ mkdir ~/hasp
$ cd ~/hasp
$ wget "ftp://ftp.cis-app.com/pub/hasp/Sentinel_HASP/Runtime_(Drivers)/7.54/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz"
$ tar xvzf Sentinel_LDK_Ubuntu_DEB_Run-time_Installer.tar.gz
$ cd ~/hasp/Sentinel_LDK_Ubuntu_DEB_Run-time_Installer
!!!$ sudo dpkg --add-architecture i386
!!!$ sudo apt-get update
!!!$ sudo apt-get install libc6:i386
$ sudo dpkg -i --force-architecture aksusbd_7.54-1_i386.deb
$ sudo apt-get -f install
$ sudo service aksusbd restart
$ sudo service aksusbd status

$ sudo netstat -anp | grep hasp
Если нужно удалить:
$ sudo dpkg -r aksusbd
-----------------------------------------------------------------------------------------------
Описанное ниже не получилось.
Пытался пробросить локальный ключ на хосте в wine
используя WineHASP

$  cd /home/user/.wine/drive_c/ 
$ wget ftp://ftp.aladdin.com/pub/hasp/hl/linux/WineHASP.zip
$ unzip WineHASP.zip
!!!$  cd /home/user/.wine/drive_c/WineHASP/linux/
$  cp /home/user/.wine/drive_c/WineHASP/linux/setwinehaspport.exe /home/user/.wine/drive_c/windows/system32/
$  cd /home/user/.wine/drive_c//windows/system32/
$ WINEPREFIX=~/.wine WINEARCH=win32 wine setwinehaspport.exe 2790

а) в каталоге /linux найдите файл setwinehaspport.exe и скопируйте его в каталог с эмулятором Wine; файл должен находиться в папке по адресу c:\windows\system32\
По умолчанию winehasp работает с Wine через порт 2790, если этот порт уже занят, вы можете назначить другой порт (например, 1234), для этого нужно запустить winehasp, указав номер нужно­го порта:
winehasp -p 1234
После этого также необходимо изменить номер порта в самом Wine:
wine setwinehaspport.exe 1234