Você está na página 1de 6

CardSharing com Mbox para iniciados

1.O que o Cardsharing


Cardsharing um mtodo para usar a assinatura de 1 ou mais cartes com mais do que um receptor ao mesmo tempo. Com cardsharing, o receptador recebe as chaves atravs da Internet ou LAN de outra localizao, em vez de seu local smartcard do. Significa, que pode utilizar o seu smartcard com todos os seus receptores ao mesmo tempo ver (fig1). Existem vrios emuladores a fazer cardsharing , mas vamos abordar o server Mbox no manual, uma vez qu o que oferece melhores condies a nvel de segurana e estabilidade.

Fig1

2. Hardware e software necessrio


-Receptor com sistema operativo Linux tipo: Dreambox, iTgate, Relook,Triple Dragon..e outros -Router modem ADSL -Internet ADSL com min 128kbs -Um Host dynamico DynDns ou No-ip =(custo zero) -Emulador Mbox completo -1 Porta aberta no router com o ip da nossa box em protocolo UDP No vou abordar a instalao do Mbox aqui uma vez que existem vrios manuais na net de como instalar o dito na box. Apenas vou explicar os passos necessrios para a ligao do CS server->cliente com Mbox.

3.Criar Dynamic Host dyndns ou no-ip


Para obtermos 1 Dynamic Host temos de criar uma conta no DynDns ou no no-ip. Vamos como exemplo criar uma no site DynDns. Para conta dyndns aqui: http://www.dyndns.com/ Para no-ip aqui: http://www.no-ip.com/

-Ao entrar no site clicar em Create Account e na fig 2 meter os seguintes dados: Username = nick ou outro E-mail = usar um e-mail vlido Password= uma password -Meter um visto I Agree to the AUP -Meter um visto em I will only create (1) free account -A seguir clicar em Create Account

Fig2 -Aps clicar em Create Account na pagina do DNS escolher a opo Add Dynamic DNS Host e abrir a seguinte pgina fig3 -Aqui apenas vamos meter o nosso nickname , na seta escolhemos dyndns.org e clicamos em Add Host

Fig3 Como resultado obteremos o nosso Dynamic Host que ser como seguinte: nickname.dyndns.org Pronto j temos o nosso DNS criado, passamos fase seguinte.

4-Abrir uma porta no router


Como existem vrios tipos de modem/routers podemos usar o seguinte site que nos ajuda a fazer o forward da porta do router para a nossa box. http://www.portforward.com/english/routers/port_forwarding/routerindex.htm -No lynk escolhemos o nosso modelo de router e na pgina seguinte clicamos em Default Guide, e seguimos as instrues apresentadas.

5.Card local no Mbox


Por enquanto o Mbox no l a card directo e para isso precisamos do newcs. Fica aqui um exemplo de como configurar o newcs e o cwshare.cfg para o Mbox ler o nosso card. No vou aprofundar a config do newcs.xml porque penso que isso j todos sabemos. Apenas os pontos a ter em conta no newcs.xml para o Mbox se ligar ao newcs. Instalamos o newcs (recomendo o newcs 1.20,1.50 ou1.65) e criamos um user no newcs.xml em newcamdserver. 1.Exemplo de newcs.xml: <newcamd_port>15000</newcamd_port> - <newcamdserver> <enabled>Yes</enabled> <name>newcs</name> <deskey>01 02 03 04 05 06 07 08 09 10 11 12 13 14</deskey> - <user> <name>meucard</name> <password>meucardpw</password> <au>on</au> <sidoverride>off</sidoverride> <spider>No</spider> </user> 2. Exemplo do cwshare.cfg para se ligar o Mbox ao newcs como local de acordo com o newcs que usam. M: { nickname.dyndns.org { 1234ABCD }} Exemplo 1:
C: { 127.0.0.1 15000 meucard meucardpw 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 } { 18010000;18020000; } #card tvcabo com newcs 1.65

Exemplo 2:
C: { 127.0.0.1 15000 meucard meucardpw 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 } { 18014901;18020000; } #card tvcabo com newcs 1.20 ou 1.50

Exemplo 3:
C: { 127.0.0.1 15000 meucard meucardpw 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 } #card meo com newcs

2. Caso usem o file port.list para restringir alguns SIDS ou PIDS que o card no tem e no sobrecarregar o newcs com pedidos inteis aconselho a retirar a linha R caso contrrio tero freezes e o mbox pra por vezes . port.list = porta do newcs ou seja aqui neste exemplo seria 15000.list

6.Configurar o Cwshare no Mbox para trocar com outros peers


Cada box tem o seu BI devidamente personalizado no file cwshare.cfg que se encontra em var/keys (fig4). -A linha M o BI do nosso deco e composta com o nosso DNS e uma pass de 8 carcters escolha e nmeros) M: { nickname.dyndns.org { 1234ABCD }} -A linha G a G-line que trocamos com outros users G: { nickname.dyndns.org { xxxx 9999 { 1234ABCD { 5 5 }}}} nickname.dyndns.org = nosso DNS obtido no DynDns ou No-IP xxxx = porta do user com quem vamos trocar de G-line 9999 = nossa porta UDP aberta no router com IP da nossa Box. 1234ABCD = nossa pass que igual como na linha M 5 = nvel de reshare do card local que vamos servir (escolher entre 1 e 5) 5 = nvel de reshare dos cards virtuais que vamos servir (escolher entre 1 e 5) Quanto maior o reshare mais instvel a imagem da Tv. Pelo q aconselho usarem peers(G-lines) at max nvel 3. O ideal peers com nvel 1 e 2 (cards locais) para um melhor desempenho do Mbox (letras

########### Cwshare.cfg #################### # # Ficheiro de configurao da nossa box # ########################################## M: { nickname.dyndns.org { 1234ABCD }} # Linha G-pessoal a trocar com outros users # G: { nickname.dyndns.org { xxxx 9999 { 1234ABCD { 5 5 }}}}
Fig4

7.Exemplo de troca de G-lines entre 2 users


########### Cwshare.cfg #################### # # Ficheiro de configurao-user1 # ########################################## M: { user1.dyndns.org { ABCDABCD }} # Linha G-pessoal a trocar com outros users # G: { user1.dyndns.org { xxxx 9999 { ABCDABCD { 3 3 }}}} #G-lines amigos de internet G: { user2.dyndns.org { 9999 8888 { 12345678 { 3 3 }}}}

########### Cwshare.cfg #################### # # Ficheiro de configurao-user2 # ########################################## M: { user2.dyndns.org { 12345678 }} # Linha G-pessoal a trocar com outros users # G: { user2.dyndns.org { xxxx 8888 { 12345678 { 3 3 }}}} #G-lines amigos de internet G: { user1.dyndns.org { 8888 9999 { ABCDABCD { 3 3 }}}}

8.Configurar o inadyn na Dream


O DNS dever estar sempre actualizado para haver conexo entre dois peers.
-Para quem no tem router com Dynamic DNS updater a Dream faz o mesmo efeito usando o inadyn.bin e o inadyn-script. Com DCC editar as seguintes linhas no ficheiro inadyn_script.sh com os nossos dados: DAEMON=/usr/bin/inadyn NAME=inadyn DESC="InaDyn dynamic DNS Client" INADYN_ON=1 INADYN_USERNAME=meu username INADYN_PASSWORD=meupassword INADYN_ALIAS=nick@dyndns.org UPDATE_PERIOD=3600000 LOG_FILE_ON=1 LOG_NAME=/var/log/inadyn.log DYN_SYSTEM_ON=1 DYN_SYSTEM= dyndns@dyndns.org ou default@no-ip.com

Manual by jams01

Você também pode gostar