Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bueno os voy a explicar como tengo puesto el Cardproxy Server con card, lo primero
explicaros el sistema de funcionamiento del cardproxy.(sobre ubuntu funciona perfectamente
pero en debian da problemas....... quizas por el java)
Este programa se intercala entre newcs o sbox (dependiendo del que utiliceis) y el protocolo
que queraís. Cuando el protocolo solicita la ecm, cardproxy la almacena en cache y si hay otra
solicitud de ecm identica, la envia sin preguntar a la card con lo cual el tiempo de respuesta el
0.001ms aproximadamente. Ahora bien, vamos a instalarlo, es muy sencillo.
3.- Dentro de /usr/local crearemos una carpeta llamada "csp" y ahí copiaremos todo el
contenido del cardproxy que nos hemos descargado
4.- No olvidaros de dar atributos a los ficheros para su funcionamiento ( creo que con el script
bastaría pero si no os arranca pues ante la duda todos con atributos)
Esta configuracion sería perfecta para una blanca, recordaros que podeis usar newcs o sbox
como lector, en mi caso newcs.
#profile es el que nos va a enlazar con CCCAM tal cual funcionaria de lujo, solo tendriamos
#que cambiar el puerto que queramos usar y la linea pues como cualquier N
<profile name="nombredelprofile" ca-id="0000" enabled="true" debug="true">
<newcamd listen-port="22222">
<card-data type="config" ca-id="0000">
<providers>00 00 00</providers>
</card-data>
<allow-list></allow-list>
</newcamd>
<services-file format="cccam" ca-id="0000" provider="000000">etc/services.txt</services-
file>
</profile>
#aqui dentro de RMI es donde se pone el puerto para el webinterface y donde se indica el
superusuario
<rmi>
<display-name>CARDPROXY</display-name>
<status-web>
<listen-port>10000</listen-port>
<ssl enabled="false">
<****tore password="secret">etc/my****tore</****tore>
</ssl>
<war-file>lib/cs-status.war</war-file>
<super-users>cardproxy</super-users>
<super-users>cardproxy</super-users>
</status-web>
</rmi>
#aqui en los usuarios creariamos los que quisieramos, que son los que usaremos tanto para
manejar el panel de cardproxy
#como para darlos para el protocolo que usen, en este caso tenemos "cardproxy" y "usuario"
cardproxy es el administrador y usuario para el protocolo usado.
<user-manager class="com.bowman.cardserv.SimpleUserManager">
<auth-config>
<user name="cardproxy" password="cardproxy" max-connections="11" admin="true"/>
<user name="USUARIO" password="USUARIO" max-connections="11" enabled="true"
debug="true"/>
en esta parte para el mapeo de la card
<service-map>
<mapper>
<cache-dir>cache</cache-dir>
<cache-save-age>300</cache-save-age>
<auto-map-services>true</auto-map-services>
<reset-services></reset-services>
<auto-reset-threshold>20</auto-reset-threshold>
<hide-unknown-services>false</hide-unknown-services>
<log-missing-sid>true</log-missing-sid>
</mapper>
<mapper profile="nombredelprofile">
<reset-services></reset-services>
<block-services></block-services>
</mapper>
</service-map>
# aqui configuramos de donde cogemos la linea newcamd como por ejemplo sbox, newcs...
<newcamd-connector name="nombredelconector" profile="nombredelprofile"
enabled="true">
<host>localhost</host>
<port>21211</port>
<user>clientenewcs</user>
<password>passnewcs</password>
<des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
<asynchronous>true</asynchronous>
</newcamd-connector>
observad como aquí, que es el que recoge las ecm de newcs, se le pone el nombre a profile
que debe ser el mismo que arriba, en la configuracion que dará la card a cccam
/usr/local/csp/cardproxy.sh start
/usr/local/csp/cardproxy.sh stop
/usr/local/csp/cardproxy.sh restart
Comprobar el estado
/usr/local/csp/cardproxy.sh status
Aquellos que deseen que les arranque automaticamente pues añadís a rc.local el comando
para arrancar
/usr/local/csp/cardproxy.sh start
bueno vamos a consola para arrancarlo y ver si funciona el invento (para ello previamente
hemos debido de crear un usuario en newcs para el cardproxy y tambien habremos añadido la
linea N en cccam)
user y pass = cardproxy (o en el caso de de cada uno el que haya puesto en la configuracion
como super-usuario de cardproxy)
Ahi comprobamos que esta funcionando si es así pues ya tenemos configurado nuestro
cardproxy.
Para las compras/actualizaciones debereis hacerlo como antes, en mi caso con newcs uso
mgcamd.
Si alguien va descubriendo mas cosas, pues a ver si lo vamos completando un poco mas, por
que la verdad que con la poca info que hay me ha costado un poco estudiar su
funcionamiento.
Un saludo.