1. leht 2-st

Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 17:40, 05 Jaan 2008
Postitas mixman
Olen juba pikemat aega üritanud newcs-i saada lugema kahte id kaardi lugejat.
Mõlemad eraldi toimivad.
Kuidas saaks 2-te korraga, üritasin newcs.xml-i lisada uue "<device>" aga alati ikka loeb ainult ühte ja teist ei maini ka.

Või on see juba linuxi kala et 2-te lugejat korraga ei saa kasutada?

Algne 1 lugejaga töötav conf selline:
?xml version="1.0"?>
<newCSconfig>
<globals>
<listening-ip>0.0.0.0</listening-ip>
</globals>
<readers name="omnikey">
<device>
<name>omnikey</name>
<type>pcsc</type>
<mhz>600</mhz>
<node>pcci</node>
<infinity_number>0</infinity_number>
<slot>0</slot>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>Yes</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>34300</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<sid>
<allow>
<id></id>
</allow>
<deny>
<id></id>
</deny>
</sid>
<priority>round</priority>
</device>
</readers>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>
<debug>
<level>normal</level>
<type>init</type>
<output>all</output>
<logfile></logfile>
<console_options></console_options>
<file_options></file_options>
<udp_host>192.168.1.10</udp_host>
<udp_port>1000</udp_port>
<udp_options></udp_options>
<tcp_port>3001</tcp_port>
<tcp_options></tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>xx xx xx xx xx xx xx xx xx xx xx xx xx xx</deskey>
<user>
<name>dummy</name>
<password>dummy</password>
<spider>off</spider>
<sidoverride>off</sidoverride>
<au>off</au>
</user>
</newcamdserver>
</newCSconfig>
Proovisin siis lisada teise device copy paste väikeste muudatustega (nimi ja lugemis kiirus ja port)
<device>
<name>lugeja 2</name>
<type>pcsc</type>
<mhz>350</mhz>
<node>pcci</node>
<infinity_number>0</infinity_number>
<slot>0</slot>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>Yes</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>34400</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<sid>
<allow>
<id></id>
</allow>
<deny>
<id></id>
</deny>
</sid>
<priority>round</priority>
</device>
Lisades selle, hakkabki ainult seda viimast lugema, ja esimest mitte....

:cry:

On kellegil ideid?

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 18:13, 05 Jaan 2008
Postitas kain
mixman kirjutas:Või on see juba linuxi kala et 2-te lugejat korraga ei saa kasutada?
On kellegil ideid?
Mul töötab kenasti kahe lugejaga... vaatan mõne hetke pärast Su confi üle...

Oletan,et tegu on USB lugejatega, kas lsusb ikka näitab mõlemaid lugejaid?


EDIT:
Iga <device> all on <node> tag, Sul on mõlemal üks ja sama, seal peaksid olema pcsc puhul lugejate numbrid, alates nullist.. kahe lugeja puhul siis vastavalt <node>0</node> ja <node>1</node>

Vähemalt NewCS'i konfifaili kommentaar ütleb pcsc kohta nii:
<!-- valid value for node are full path to device, f.ex /dev/tts/0,
/dev/sciX (for dreambox), /dev/cardreaderX (for dragon),
/dev/tts/USBX (for a usb2serial device).
COMx on Win32, COM1, COM2 etc.
For PC/SC this is just 0, 1 ,2 and so on (reader number) -->

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 18:51, 05 Jaan 2008
Postitas mixman
Sai siis vaadatud mis lsusb näitab, näitab küll mõlemaid lugejaid
mikk@mikk-desktop:~/newcs-1_31/bin$ lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 012: ID 076b:1021 OmniKey AG
Bus 001 Device 011: ID 04e6:5116 SCM Microsystems, Inc. SCR331-LC1 SmartCard Reader
Bus 001 Device 001: ID 0000:0000
Ja sai siis sellise konfiga proovitud
<?xml version="1.0"?>
<newCSconfig>
<globals>
<listening-ip>0.0.0.0</listening-ip>
</globals>
<readers name="omnikey">
<device>
<name>omnikey</name>
<type>pcsc</type>
<mhz>350</mhz>
<node>0</node>
<infinity_number>0</infinity_number>
<slot>0</slot>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>Yes</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>34300</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<sid>
<allow>
<id></id>
</allow>
<deny>
<id></id>
</deny>
</sid>
<priority>round</priority>
</device>
<device>
<name>scr</name>
<type>pcsc</type>
<mhz>350</mhz>
<node>1</node>
<infinity_number>0</infinity_number>
<slot>0</slot>
<parity>odd</parity>
<reset>normal</reset>
<export>Yes</export>
<enabled>Yes</enabled>
<blocksa>No</blocksa>
<blockua>No</blockua>
<blockga>No</blockga>
<crypto-special>No</crypto-special>
<PTShandshake>Yes</PTShandshake>
<carddetect>yes</carddetect>
<newcamd_port>34400</newcamd_port>
<autosid>Yes</autosid>
<Seca-PPV>no</Seca-PPV>
<pincode>0000</pincode>
<sid>
<allow>
<id></id>
</allow>
<deny>
<id></id>
</deny>
</sid>
<priority>round</priority>
</device>
</readers>
<cache>
<emm>20</emm>
<ecm>-1</ecm>
</cache>
<debug>
<level>normal</level>
<type>init</type>
<output>all</output>
<logfile></logfile>
<console_options></console_options>
<file_options></file_options>
<udp_host>192.168.1.10</udp_host>
<udp_port>1000</udp_port>
<udp_options></udp_options>
<tcp_port>3001</tcp_port>
<tcp_options></tcp_options>
</debug>
<newcamdserver>
<enabled>Yes</enabled>
<name>newcs</name>
<deskey>62 38 59 04 29 01 32 96 08 32 62 86 29 92</deskey>
<user>
<name>dummy2</name>
<password>dummy2</password>
<spider>off</spider>
<sidoverride>off</sidoverride>
<au>on</au>
</user>
</newcamdserver>
</newCSconfig>
Tulemus selline kui seda saab tulemuseks lugeda
mikk@mikk-desktop:~/newcs-1_31/bin$ ./newcs.i686.pcsc
This is NewCS 1.31 - the New CardServer by Butter-team..
Compiled on Sep 28 2007 at 16:58:37
Reading Config file from /etc/newcs.xml
NewCS is trying to bind to IP: 0.0.0.0
TCP-log password is disabled!
TCP-log set to simple mode
level: normal
type: init
output: all
logger config: level 1 type 3 output 255
Console log options: level 1 type 3
log file:
logger: cant open file , file log disabled
udp log: host 192.168.1.10 port 1000
UDP log options: level 1 type 3
TCP log options: level 1 type 3
[ 18:44:29 ] [ Box detect ] Box type 1
[ 18:44:29 ] [ Config ] Pincode for device 0 (omnikey): 0000
[ 18:44:29 ] [ Config ] 0 ECM priority: round
[ 18:44:29 ] [ Config ] Pincode for device 1 (scr): 0000
[ 18:44:29 ] [ Config ] 1 ECM priority: round
[ 18:44:29 ] [ EMM Cache ] Initialising Cache with 20 entries
[ 18:44:29 ] [ ECM Cache ] Initialising dynamic Cache
[ NewCS ] Process ID is: 16086
[ 18:44:29 ] [ Loader ] Starting Telnet on port 3001
[ 18:44:29 ] [ Loader ] Reader type 9 on node 0
[ 18:44:29 ] [ PC/SC ] Device 0: SCM SCR 3310 (21120615408319) 00 00
[ 18:44:29 ] [ PC/SC ] Opening device SCM SCR 3310 (21120615408319) 00 00
[ 18:44:30 ] [ Loader ] Clearing all autosids on reader ...
[ 18:44:30 ] [ ATR ] T=0 1etu=104.17us Guardtime:12etu WWT:9600etu
[ 18:44:30 ] [ ATR ] Historical bytes: 0 B 0 0
[ 18:44:30 ] [ Loader ] Init Conax card
[ 18:44:30 ] [ Keyman ] Adding key xxxxxxx type 0 on Provider 000000 for caid 0B00 ID=0
[ 18:44:30 ] [ Keyman ] Adding key xxxxxxx type 1 on Provider 000000 for caid 0B00 ID=0
[ 18:44:30 ] [ Loader ] Card 0B00 on port 0 ready
[ 18:44:30 ] [ Loader ] Starting Newcamd Server on port 34300
[ 18:44:30 ] [ Loader ] Reader type 9 on node 1
[ 18:44:30 ] [ PC/SC ] Device 0: SCM SCR 3310 (21120615408319) 00 00
[ 18:44:30 ] [ PC/SC ] Your Device is not available
[ 18:44:30 ] [ Loader ] Clearing all autosids on reader ...
[ 18:44:30 ] [ Loader ] Reset failed ...
[ 18:44:30 ] [ Loader ] Starting Newcamd Server on port 34400
[ 18:44:30 ] [ NewCS ] Ready to GO! :)
mikk@mikk-desktop:~/newcs-1_31/bin$ [ 18:44:30 ] [ Loader ] Reader type 9 on node 1
[ 18:44:30 ] [ PC/SC ] Device 0: SCM SCR 3310 (21120615408319) 00 00
[ 18:44:30 ] [ PC/SC ] Your Device is not available
[ 18:44:30 ] [ Loader ] Clearing all autosids on reader ...
[ 18:44:30 ] [ Loader ] Reset failed ...
JNE.
Nds kaarti ei paista kuskilt....

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 19:21, 05 Jaan 2008
Postitas kain
Krt teab siis, milles asi...
Võid veel proovida lugejad omavahel ära vahetada ja vaadata, kas siis hakkab teine lugeja tööle.. kui ei hakka, siis proovi parity ja reset'iga mängida
Või kui viitsid/tahad, siis proovi viimane NewCS alla tõmmata (1.50) ja ma saadan Sulle oma conf faili PM'iga?

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 19:31, 05 Jaan 2008
Postitas mixman
Ok proovin seda newcs 1.50, ole hea saada conf siis pm.

Äkki kellegil veel ideid?

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 19:47, 05 Jaan 2008
Postitas kain
mixman kirjutas:...ole hea saada conf siis pm.
Saatsin.

Üks tähelepanek veel Su esimesest confist, ühe device nimes oli Sul tühik sees, mul nagu meenub, et kunagi tekkis mul sellest mingi jama (viimases configis oli Sul nimi juba muidugi tühikuta, seega OK)
Ja veel üks lambiidee, kontrolli ega Sul NewCS mitu korda ei käi,
ps -A | grep newcs

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 20:26, 05 Jaan 2008
Postitas mixman
[ 20:19:31 ] [ Loader ] Init Conax card
[ 20:19:31 ] [ Keyman ] Adding key 57091D31 type 0 on Provider 000000 for caid 0B00 ID=0
[ 20:19:31 ] [ Keyman ] Adding key 2B848E type 1 on Provider 000000 for caid 0B00 ID=0
[ 20:19:31 ] [ Loader ] Card 0B00 on port 0 ready
[ 20:19:31 ] [ Loader ] Starting Newcamd Server on port 34300

[ 20:19:31 ] [ Loader ] Init NDS card
[ 20:19:33 ] [ Keyman ] Adding key xxxxxx type 0 on Provider 000000 for caid 090F ID=0
[ 20:19:33 ] [ Keyman ] Adding key xxxxxx type 1 on Provider 000000 for caid 090F ID=0
[ 20:19:34 ] [ Loader ] Card 090F on port 1 ready
[ 20:19:34 ] [ Loader ] Starting Newcamd Server on port 34400
Toimib :)


Tänud kasutajale Kain !!!! :wink:

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 13:16, 06 Jaan 2008
Postitas buhh
tore! nüüd teab ka teenusepakkuja mis numbriga kaardid (loe: kelle nimel olevad kaardid) sul masinas töötavad :lol:

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 13:52, 06 Jaan 2008
Postitas ice
buhh kirjutas:tore! nüüd teab ka teenusepakkuja mis numbriga kaardid (loe: kelle nimel olevad kaardid) sul masinas töötavad :lol:
Ma võin kihla vedada, et Viasat Eestis pole tööl ühtegi inimest, kes suudaks selle võtme teisendada kliendilepinguni. Starman'is on selleks pädev poiss olemas küll ja selle foorumi liigegi aga vaevalt, et ta viitsib sellise jamaga tegeleda. Seda enam, et kes kurat keelab mul torgata oma vaatajakaarti id-kaardi lugejasse ning tutvuda seal oleva infoga? Tahan ja vaatan!

:idea:

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 14:14, 06 Jaan 2008
Postitas mixman
buhh kirjutas:tore! nüüd teab ka teenusepakkuja mis numbriga kaardid (loe: kelle nimel olevad kaardid) sul masinas töötavad :lol:

Ei tea ei huvita jagan ainult kodus olevatele driimidele.

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 14:16, 06 Jaan 2008
Postitas tigekala
mixman kirjutas:Ei tea ei huvita jagan ainult kodus olevatele driimidele.
Samuti ei huvita see Viasatti...
Loe oma lepingut, mida võid kaardiga teha ja mida mitte.
Pullid vennad olete...
Allkiri on siva tulema, aga millele alla kirjutatakse on täitsa pohui... :lol:

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 14:39, 06 Jaan 2008
Postitas mixman
4.1. Leping annab Kliendile õiguse kasutada Kaarti üksnes isiklikeks vajadusteks enda majapidamises. Kaardi kasutamine rohkem kui ühes majapidamises, ning samuti Kaardi või selles sisalduva informatsiooni mis tahes moel võõrandamine, koormamine või mis tahes viisil üleandmine kolmandale isikule on keelatud.



Kasutan isiklikeks vajadusteks enda majapidamises. Kaardil olevat infot 3 isikule ei sanna.

Milles probleem? 8)

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 14:44, 06 Jaan 2008
Postitas tigekala
mixman kirjutas:Milles probleem? 8)
Kuidas on selle punktiga, kus kohustud kaarti kasutama ainult Viasati poolt etteantud tuuneris?

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 15:38, 06 Jaan 2008
Postitas binsat
ma küll selles nii kindel ei oleks, et neil pole ühtegi inimest, kes suudaks selle võtme teisendada. kaldun uskuma, et seal ikka on inimesi, kes kasvõi windows calculatorit kasutades paari kliki abil selle asja tehtud saavad. :lol: iseasi muidugi, mis nad selle infoga peale hakkavad.

Re: Kuidas lisada teist kaardilugejat newcs-i (pcsc)

Postitatud: 16:12, 06 Jaan 2008
Postitas ice
binsat kirjutas:ma küll selles nii kindel ei oleks, et neil pole ühtegi inimest, kes suudaks selle võtme teisendada. kaldun uskuma, et seal ikka on inimesi, kes kasvõi windows calculatorit kasutades paari kliki abil selle asja tehtud saavad. :lol: iseasi muidugi, mis nad selle infoga peale hakkavad.
Nooh, ütleme nii, et Viasat Eestis pole just palju inimesi, kes üldse selle peale tuleks, et midagi teisendada. Teiseks pole nad suure tõenäosusega kuulnud kuueteistkümmendsüsteemist ja kolmandaks ei tea nad ka seda, et windows calculatorit saab Scientific režiimi ajada ning sellega teisendada hex'ist dec'iks. Siis peaks neil olema veel ligipääs UK's asuvale andmebaasile, mille kaudu välja selgitada, millisel kaardil on selline subscription_id, siis veel välja selgitada, et millisel lepingul on see kaart jne. Liiga palju liiga keerulist mõttetegevust nõudvat liigutust on selles võrrandis....

:idea: