[reader]
label = Sky_ice
protocol = mouse
device = /dev/ttyUSB0
pincode = 0000
caid = 0D96
detect = cd
group = 1

Příspěvek od Aladinluky »







Kód: Vybrat vše
Download armbian pre svoj pi napriklad
Armbian_5.25_Orangepizero_Debian_jessie_default_3.4.113.img - pozor, toto je konkretny stroj, kazdy druh pi ma svoj armbian, raspbian a podobne!
cez win32imager nahrat na microsd kartu
zastrcit do vypnuteho pi a zapnut.
Pokial je to pi bez displeja, jeho ip urcime napriklad z routra
a pripojime sa cez putty alebo iny ssh klient
Ak mame pripojenie cez terminal, prikazom ifconfig zistime ip a mac adresu.
Doporucujem v routri nastavit ip pre danu mac adresu ako pevnu.
Dalej uvedene kroky trvaju niekolko hodin.
===========================================================
armbian: initial password 1234
===========================================================
Pre pipc nastavenie displeja
h3disp -m 1080p60 -c 1
Pre kazdy stroj zacneme:
apt-get update
apt-get upgrade # to trva dost dlho
sudo passwd # umoznuje zadat jednoduchsie heslo
================== wifi wi-fi enable/disable nmtui ==============================
nmtui
ifconfig
#Nastavenie mena pre pocitac
echo pi_zero > /etc/hostname
echo pipc > /etc/hostname
source /etc/armbian-release
apt-get -y install linux-u-boot-orangepi-${BRANCH} linux-$(lsb_release -cs)-root-${BRANCH}-orangepi
#pre opipc toto nespravilo nic
reboot
============================================== nasledujuce balicky budeme potrebovat
sudo apt-get update
sudo apt-get -y install armbian-config
sudo apt-get -y install build-essential libssl-dev dialog libudev-dev libusb-dev dh-autoreconf
sudo apt-get -y install cifs-utils nfs-common
sudo apt-get -y install subversion cmake libpcsclite1 libpcsclite-dev pcscd pcsc-tools
sudo apt-get -y install samba smbclient
=============================== tuto cast vyladit podla skutocnej citacky =================================
=============================== nepotrebne ak sa pouzije na identifikaciu citaciek by-path
Vysledok, ze sa citacka potom pouziva ako /dev/CIERNA alebo /dev/MODRA
V tomto pripade CIERNA je citacka phoenix TBS3102
Hodnoty ziskame pouzitim prikazov
lsusb
udevadm info -a -p
ls /dev/bus/usb/002/009
udevadm info -a -p $(udevadm info -q path -n /dev/bus/usb/002/009)
vi /etc/udev/rules.d/10-usb-readers.rules
root@pi_zero:~# cat /etc/udev/rules.d/10-usb-readers.rules
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{manufacturer}=="Prolific Technology Inc.", SYMLINK="MODRA"
ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{manufacturer}=="Prolific Technology Inc.", SYMLINK+="MODRA"
ATTRS{product}=="FT232R USB UART", SYMLINK="CIERNA"
root@pi_zero:~#
=====================================identifikacia citaciek by-id resp by-path============
root@pi_zero:~# ls /dev/serial/*/*
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A100N0DB-if00-port0 /dev/serial/by-path/platform-sunxi-ohci.2-usb-0:1:1.0-port0
/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A105BTTA-if00-port0 /dev/serial/by-path/platform-sunxi-ohci.3-usb-0:1:1.0-port0
=====================================pcsc tools=========================
Spravnu funkcost overime prikazom
pcsc_scan
Kto ma citacky phoenix/mouse, vsetko okolo pcsc moze vynechat.
======================================optional install x11utils and xfce desktopgedit================================
GParted moze byt uzitocny, nemusi byt.
apt -y install gparted
======================================nepotrebne - podla pouziteho distra
sudo apt-get install task-xfce-desktop
e.g. xedit, xclock, xterm
=================================ak nefunguje x11===================
root@zeroplus:~# cat /etc/ssh/sshd_config|grep inet
AddressFamily inet
root@zeroplus:~# cat /etc/ssh/sshd_config|grep X11
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
# X11Forwarding no
root@zeroplus:~#
======================================== oscam kompilacia ============================================
Note: subversion by sme uz mali mat aj cmake a vsetky pcsc kniznice a utilitky!!!
Ak neide pcsc - zmazat oscam-svn adresar, doinstalovat pcsc - pozri vyssie
Pripravime 2 skripty a ich spustenim sa nainstaluje oscam - pozor konfiguraky dodat zvlast
Nezabudnut
chmod 777 oscam_update oscam_update2
root@pipc:~# cat oscam_update
#!/bin/bash
if [ ! -d oscam-svn ]; then
svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
fi
cd oscam-svn
svn update
sleep 5
make config
echo " spust skript oscam_update2 pre dokoncenie"
root@pipc:~# cat oscam_update2
#!/bin/bash
if [ ! -d oscam-svn/build ] ; then
mkdir oscam-svn/build
fi
cd oscam-svn/build
cmake ..
make
./oscam -V|grep -v no
echo "spustit /etc/init.d/oscam stop"
echo "spustit cp oscam-svn/build/oscam /usr/bin/oscam"
echo "spustit /etc/init.d/oscam start"
Nez spustime oscam, prichystame mu konfiguraky a startovaci skript, inak nenabehne.
root@pi_zero:/etc/init.d# ls -l /usr/bin/oscam
-rwxr-xr-x 1 root root 1000956 May 24 22:18 /usr/bin/oscam
root@pi_zero:/etc/init.d#
========================= oscam by mal byt teraz hotovy (binarka) ==============================
===========priprava konfigurakov =========================================================================
mkdir /etc/tuxbox
mkdir /etc/tuxbox/config
mkdir /etc/tuxbox/config/oscam
cd /etc/tuxbox/config/oscam
teraz je vhodne naplnit konfiguraky oscam.conf etc ci uz cez ftp, vi alebo ako sa paci
V /etc/init.d/ pripravime spustitelny skript oscam
root@pi_zero:~# cat /etc/init.d/oscam
#!/bin/sh
### BEGIN INIT INFO
# Provides: oscam
# Required-Start: $local_fs $network
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: oscam
# Description: oscam start and stop
### END INIT INFO
case "$1" in
start)
ulimit -s 1024
/usr/bin/oscam --config-dir /etc/tuxbox/config/oscam --daemon --pidfile /tmp/oscam.pid --restart 2 --utf8
;;
stop)
kill `cat /tmp/oscam.pid` 2> /dev/null
;;
restart|reload)
$0 stop
sleep 1
$0 start
;;
version)
echo "svn11xxx"
;;
info)
echo "oscam svn11xxx"
;;
*)
echo "Usage: $0 start|stop|restart"
exit 1
;;
esac
exit 0
=============================koniec skriptu
teraz do adresara /etc/tuxbox/config/oscam nakopirujeme oscam.conf, oscam.user, oscam.server a ostatne configy a pripravime automaticky start oscamu
cd /etc/init.d/
chmod 755 oscam
update-rc.d oscam defaults
po reboote by to malo vyzerat takto
root@pi_zero:~# ps -ef|grep oscam
root 512 1 0 13:40 ? 00:00:00 /usr/bin/oscam --config-dir /etc/tuxbox/config/oscam --daemon --pidfile /tmp/oscam.pid --restart 2 --utf8
root 513 512 1 13:40 ? 00:00:00 /usr/bin/oscam --config-dir /etc/tuxbox/config/oscam --daemon --pidfile /tmp/oscam.pid --restart 2 --utf8
root 973 960 0 13:41 pts/0 00:00:00 grep oscam
root@pi_zero:~#
#============================ volitelne install apache ====================
apt-get -y install gedit x11-apps
apt-get -y install apache2
#============================ install samba ak chces mat pristup na subory z pc ====================
apt-get -y install samba smbclient
Pridajme samba user-ov
sudo smbpasswd -a peter
New SMB password:
Retype new SMB password:
Added user peter.
sudo smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
cd /etc/samba
root@pi_zero:/etc/samba# sudo cp smb.conf smb.conf.20170539
root@pi_zero:/etc/samba# vi smb.conf
Pridaj riadky
root@pi_zero:/etc/samba# tail -12 smb.conf
[root]
path = /
valid users = root
#guest ok = yes
read only = no
[oscam]
path = /etc/tuxbox/config/
valid users = root
#guest ok = yes
read only = no
root@pi_zero:/etc/samba#
Restart samba
root@pi_zero:/etc/samba# sudo service smbd restart
Z winows by mali byt teraz vidiet zdielane adresare
================================================================================
################################################################################
################# armbianmonitor - nepovinne ####################################
armbianmonitor -r
... Now you're able to enjoy RPi-Monitor at http://192.168.0.101:8888
vi /etc/rpimonitor/daemon.conf
....... zmen port na 8889
sudo service rpimonitor restart
#####################################################
#################################################################################
Mount samba - priklad
root@pi_zero:~# cat /etc/fstab
UUID=28c1cfce-318b-4f95-bf76-92472adc14bf / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,nosuid 0 0
/var/swap none swap sw 0 0
#/dev/sda /media/adata32/ vfat nls-utf8,umask-0222,uid-1000,gid-1000,ro 0 0
//192.168.0.117/Harddisk /media/hdd/ cifs username=root,password=,iocharset=utf8,sec=ntlm 0 0
root@pi_zero:~#
root@pi_zero:~# cat mountcifsformuler3
mount -t cifs -o iocharset=utf8,user=root //192.168.0.117/Harddisk /media/hdd/
root@pi_zero:~#
mount -t cifs -o iocharset=utf8,user=root //192.168.0.117/Harddisk /media/hdd/
[root]
path = /
valid users = root
read only = no
[oscam]
path = /etc/tuxbox/config/
valid users = root
read only = no
root@pi_zero:~# cat /etc/samba/smb.conf
#--_____
Spindown via hdparam
-------------------------------
samba-utils
cifscreds cifsdd cifs.idmap cifsiostat cifs.upcall
root@pi_zero:~# sm
smbcacls smbcquotas smbpasswd smbstatus smbtree
smbclient smbd smbspool smbtar smproxy
smbcontrol smbget smbspool_krb5_wrapper smbta-util
root@pi_zero:~# smbtree
Enter root's password:
WORKGROUP
\\PI_ZERO Samba 4.2.14-Debian
\\PI_ZERO\IPC$ IPC Service (Samba 4.2.14-Debian)
\\PI_ZERO\oscam
\\PI_ZERO\root
\\PI_ZERO\print$ Printer Drivers
\\MACICKA
\\KATKAASUS
OPENPLI
root@pi_zero:~#
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
samba experiments:
smbclient -L formuler3
apt -get smbclient
apt-get smbclient
apt-get install smbclient
smbclient -L formuler3
smbclient -L formuler3
smbclient -L formuler3
smbmount
apt-get install smbmount
apt-get install smbfs
apt-get install cifs-utils
smbmount
smbsmbtree
smbtree
smbget
smbcontrol
mount -t cifs
mkdir /media/hdd
mount -t cifs -o user=root //FORMULER3/Harddisk /media/hdd/
mount -t cifs -o user=root //192.168.0.117/Harddisk /media/hdd/
ls /media/hdd/
env |grep -i nls
armbian-config
ll
mount
cat /etc/fstab
echo 'mount -t cifs -o user=root //192.168.0.117/Harddisk /media/hdd/' >mountcifsformuler3
##############################################################################
################################################################################
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Dalsia moznost - program rsync, pomaha udrziavat backup aktualny:
root@pi_zero:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mmcblk0p1 7489936 1947780 5454252 27% /
...
/dev/sda1 7399440 1261768 6049404 18% /media/usb0
...
root@pi_zero:~# ls /media/usb0
bin boot dev etc home lib lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var
root@pi_zero:~# ls /
bin boot dev etc home lib lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var webmin-setup.out
root@pi_zero:~# ls /lib|wc -l
29
root@pi_zero:~# ls /media/usb0/lib |wc -l
17
root@pi_zero:~# rsync -qaHAXS --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /media/usb0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Pre zlepsenie stability:
sudo apt-get remove unattended-upgrades
sudo systemctl stop apt-daily.timer
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily.service
sudo systemctl daemon-reload
# #####################################
root@pipc:~# cat oscam_update
#!/bin/bash
if [ ! -d oscam-svn ] ; then
svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
fi
cd oscam-svn
svn update
make config
echo " spust skript oscam_update2 pre dokoncenie"
root@pipc:~# cat oscam_update2
#!/bin/bash
#svn checkout http://www.streamboard.tv/svn/oscam/trunk oscam-svn
#svn update
#cd oscam-svn
#make config
mkdir oscam-svn/build
cd oscam-svn/build
cmake ..
make
ls -l oscam
echo "#cp oscam-svn/build/oscam /usr/bin/oscam"
root@pipc:~#
mkdir -p /root/scripts/
############################################################
Klonovanie karty:
Z karty je mozne kedykolvek spravit klon na rovnaku alebo vacsiu kartu napriklad prikazom:
dd bs=512 if=/dev/mmcblk0 of=/dev/sda
Pozor! nie sda1! Pocas klonovanie radsej na pocitaci nepracujeme.
Dalsia moznost:
dd bs=4M if=/dev/mmcblk0 of=/media/hdd/raspbiani-pi-zero.img
Particiu na klonovanej karte mozeme zmensit ak chceme klona na mensej programom gparted priamo na linuxe.
Dalsia moznost je vytvorit zalohu pomocou windows programu win32imager.
SD karta raz pouzita pre linux je pre windows nepochopitelna,
pripadne formatovanie spravime free programom SD card formatter od firmy Tuxera.
Ten ju sformatuje na fat32 a potom je mozne ju formatovat nastrojmi windows alebo v telefone/fotaku a podobne.
Samozrejme je mozne pouzit aj nastroje linuxu, ale to nemam odskusane.
Pozor, niektore distra maju aktivny automount. Ten niekedy robi problemy, potom je lepsie ho deaktivovat.
Mount klonu cez vlastny filesystem je neziaduci.
Najlepsie tomu zabranime upravou /etc/fstab kde UUID=xxxxxxxxxxxx nahradime hodnotou /dev/mmcblk0p1
Priklad:
root@pipc:~# cat /etc/fstab
/dev/mmcblk0p1 / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1
#UUID=3d863bb3-b616-4229-94e7-8c92ac95501a / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,nosuid 0 0
#//192.168.0.117/Harddisk /media/hdd/ cifs username=root,password=,iocharset=utf8,sec=ntlm,vers=1.0 0 0###################################################################

Kód: Vybrat vše
cd ../Distribution/doc/example/
vi oscam.conf
vi oscam.serverZpět na „Oscam - multiprotokolárny kartový server“
Založeno na phpBB® Forum Software © phpBB Limited
Prosilver Dark Edition by Premium phpBB Styles
Český překlad – phpBB.cz