Resultat 1 till 9 av 9

Ämne: CSP Howto Debian/Linux

  1. #1
    razorx
    Gäst

    CSP Howto Debian/Linux

    -CSP HOWTO DEBIAN/LINUX-

    -INDEX-
    1. Förord/Disclaimer
    2. Nödvändiga filer
    3. Installation
    4. Enkel förklaring av proxy.xml
    5. Inställningar för proxy
    6. Extra inställningar
    7. Slutord

    1. -FÖRORD/DISCLAIMER-
    Denna guide är skapad för privat bruk i utbildnings syfte, informationen får inte annvändas för att dela abonnemang då detta är ett kontraktsbrott. Jag samt comhit.net kan inte hållas ansvariga för vad du som läser detta gör med informationen.


    2. -NÖDVÄNDIGA FILER-
    CSP 0.8.12
    Java


    3. -INSTALLATION-
    Ok nu har du kommit till steget där vi ska installera programvaran på din maskin.

    Installera java.
    Kod:
    #sudo apt-get install sun-java6-jre
    Installera csp.
    Extrahera "cardservproxy-0.8.12.tar.gz" på valfri plats.

    Såja nu har vi gjort det första steget och vi börjar närma oss en fungerande proxy.

    ställ dig i /cardservproxy mappen nu och skriv sedan.
    Kod:
    #sudo ./cardproxy.sh start
    du kommer att få detta svar
    "Starting CardServProxy: [ FAILED ]
    Config file 'config/proxy.xml' not found, generating template..."
    Ingen fara nu skriver vi samma cmd igen och proxyn kommer att starta.
    Terminalen kommer inte att säga så mycket mera just nu eftersom att proxyn nu rullar.

    Nu ska vi öppna en webläsare och surfa till http://localhost:8082 logga in med usr:admin pwd:secret
    Nu går vi till "config" där vi kan editera proxy.xml.

    -ENKEL FÖRKLARING AV PROXY.XML-
    proxy.xml är inställningarna för proxyn själva "modermodemet" i cardserverproxy.


    -INSTÄLLNINGAR FÖR PROXY-

    Ok Det första vi vill ställa in är våra olika ca-profiler (jag baserar denna delen på en newcs server med 3st olika providers.)

    HTML-kod:
    <ca-profiles>
      <default-des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14<default-des-key/>
         
         <profile name="cd" ca-id="0B00" enabled="true" debug="true">
          <newcamd listen-port="11001"/>
          <services-file>etc/services.cd</services-file> 
        </profile>
    
        <profile name="via" ca-id="090F" enabled="true" debug="true">
          <newcamd listen-port="11002"/>
          <services-file>etc/services.via</services-file>
        </profile>
      
         <profile name="box" ca-id="0500" enabled="true" debug="true">
          <newcamd listen-port="11003"/>
          <services-file>etc/services.boxer</services-file>
        </profile>
       
    </ca-profiles>
    Nu när vi ställt in våra ca-profiler ska vi gå till nästa steg i configen, nämligen annvändarhanteringen i csp.

    HTML-kod:
    <user-manager class="com.bowman.cardserv.SimpleUserManager">
        <auth-config>
          <user name="admin" password="secret" max-connections="3" admin="true"/>
          <user name="user1" password="secret1" profiles="cd via box"/> 
        </auth-config>
      </user-manager> 
    Genom att tilldela en user olika profiler bestämmer vi här vilka programkort han ska kunna se. Eftersom att jag har en box med både dvb-s och dvb-t vill jag självklart ta del av alla kort som sitter i servern.


    Nu kommer vi till hur man ansluter sin proxy till newcs.

    HTML-kod:
    <cws-connectors>
    
          <newcamd-connector name="viasat" profile="via" enabled="true">
            <host>localhost</host>
            <port>10001</port>
            <user>proxy</user>
            <password>yxorp</password>
            <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
          </newcamd-connector>
          
          <newcamd-connector name="canaldigital" profile="cd" enabled="true">
            <host>localhost</host>
            <port>10002</port>
            <user>proxy</user>
            <password>yxorp</password>
            <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
          </newcamd-connector>
    
          <newcamd-connector name="boxer" profile="box" enabled="true">
            <host>localhost</host>
            <port>10003</port>
            <user>proxy</user>
            <password>yxorp</password>
            <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
          </newcamd-connector>
                
        </cws-connectors> 
    Så nu trycker vi på "save" och hoppas på att allt rullar igång


    6. -EXTRA INSTÄLLNINGAR-
    Under ca-profiler har jag skrivit med något som heter "<services-file>etc/services.provider</services-file>" Denna rad gör så att jag kan se vilken kanal en klient tittar på lite lättare.

    filen du vill ha hittar du under /var/tuxbox/config/enigma/services E1 för E2 /etc/enigma2/lamedb i din dreambox.

    7. -SLUTORD-

    Jag är absolut ingen expert på csp lr newcs bara en glad amatör.
    Det skulle inte förvåna mig om jag missat något i configen men allt är rätt självförklarande. Läs "proxyreference" om ni undrar över något.

    Vill du bidra till guiden för att få den bättre tveka inte att skicka ett PM.

  2. #2
    Färsking
    Reg.datum
    Jul 2009
    Inlägg
    24
    Tackad
    1 gånger

    Cool csp proxy

    Det funkar ju fint guiden,det får man tacka för, men
    hur ansluter jag min burk till csp , vilken port ska jag öppna i routern,
    jag ser att csp är inloggad på mina kort i newcs?

    ja tar gärna emot lite tips , och jag har lagt upp mig själv som användare under user manager, är det nåt mer jag skall lägga in i proxy.xml?

    mvh

  3. #3
    Seniormedlem
    Reg.datum
    Dec 2003
    Inlägg
    761
    Tackad
    3 gånger
    Des-key elementen är felplacerade i profiles exemplen och kommer ignoreras av proxyn, de ska höra till newcamd portarna inte till profilen (en profil kan ha flera portar och varje port kan ha sin egen key).

  4. #4
    I do not have much experience with Linux but I tried to work on this guide but did not work.

    First, the command:

    debian:~# apt-get install sun-java6-jre
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package sun-java6-jre is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package sun-java6-jre has no installation candidate
    Then I used a command:

    debian:~# apt-cache search java
    and he found a bunch from which I drew

    openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols)
    openjdk-6-demo - Java runtime based on OpenJDK (demos and examples)
    openjdk-6-doc - OpenJDK Development Kit (JDK) documentation
    openjdk-6-jdk - OpenJDK Development Kit (JDK)
    openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT
    openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
    openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries)
    openjdk-6-source - OpenJDK Development Kit (JDK) source files
    and installed

    debian:~# apt-get install openjdk-6-jre
    but I did not know you installed the right thing?

    I then extracted cardservproxy 0.8.13

    and then a command:

    debian:~# /var/cardservproxy/cardproxy.sh start
    Starting CardServProxy:/var/cardservproxy/cardproxy.sh: line 74: log/cardserv-sysout.log: No such file or directory
    cat: log/cardserv-sysout.log: No such file or directory
    [ OK ]
    debian:~#
    Can you explain what's wrong?

  5. #5
    Seniormedlem
    Reg.datum
    Jul 2007
    Inlägg
    224
    Tackad
    2 gånger
    Tar mig friheten att flika in lite på denna.....

    Om du installerat senaste debian på en burk... t.ex.
    32-bit - http://cdimage.debian.org/debian-cd/...86-netinst.iso
    64-bit - http://cdimage.debian.org/debian-cd/...64-netinst.iso

    installera inget skrivbord eller liknande utan bara standard.

    kan vara smidigt att installera ssh så du kan ansluta med t.ex. putty....
    kod: apt-get install ssh

    Sedan är det inte dumt att klockan går korrekt....
    kod: apt-get install ntp ntpdate

    Som det nämns i guiden behövs även java..
    editera source.list
    kod: nano /etc/apt/sources.list

    kontrollera så denna rad finns
    "deb http://ftp.us.debian.org/debian/ lenny main contrib non-free"
    om den inte finns lägger du till den och avslutar med CTRL+X
    och sparar filen.

    kör sedan apt-get update

    Nu kan du installera java.
    kod: apt-get install sun-java5-jre

    ta sedan hem senaste versionen av CSP.. t.ex. cardservproxy-0.8.13.tar.gz
    kan vara smart att ställa sig i korrekt map oxå......
    cd /usr/local/

    sedan packar du upp filen tar -zxvf cardservproxy-0.8.13.tar.gz

    du kommer då ha en mapp som heter cardproxyserver och det är ju onödigt långt....
    om du står i /usr/local skriv då "mv cardproxyserver csp"
    gå sedan in i mappen cd csp
    skriv ./cardproxy.sh.ubuntu-autostart start
    då får du fel mess att det saknas figg...
    om du startar den igen så startar den...

    för att sedan ordna så den startar automatiskt kan du t.ex. göra följande:

    cp cardproxy.sh.ubuntu-autostart /etc/init.d/
    cd /etc/init.d/
    update-rc.d cardproxy.sh.ubuntu-autostart defaults

    när du gjort detta så kan du reboota servern och sedan ansluta på port 8082

    hade en guide med massa bilder och skit..... men detta räcker kanske ganska långt ??

  6. #6
    Färsking
    Reg.datum
    Jul 2009
    Inlägg
    24
    Tackad
    1 gånger

    Smile

    Citat Ursprungligen postat av bowman Visa inlägg
    Des-key elementen är felplacerade i profiles exemplen och kommer ignoreras av proxyn, de ska höra till newcamd portarna inte till profilen (en profil kan ha flera portar och varje port kan ha sin egen key).

    Thanx Mr Bowman you made my day, jag ändrade des key elementen som du sade, vips up and running

    Many Thanx.

    Radisson

  7. #7

    Thumbs up

    Citat Ursprungligen postat av arrow Visa inlägg

    hade en guide med massa bilder och skit..... men detta räcker kanske ganska långt ??
    Tack så mycket,
    Detta är precis vad jag behöver. Jag har lärt nya koder och jag ska definitivt prova det.

  8. #8
    Frågor ang CSP SKALL ställas i relevant avd.
    Kommentarer, tillägg till guider är OK
    Har därför flyttat en del inlägg
    Återfinns här http://www.comhit.net/showthread.php?t=25737
    Det största felet många datoranvändare gör, är att de inte vet vad de gör, men de gör det ändå !

  9. #9
    Donator sleddogs avatar
    Reg.datum
    Oct 2009
    Inlägg
    1 355
    Tackad
    21 gånger
    Ett litet tillägg till denna guiden.

    Man måste även lägga till vilka users som skall vara au-users gentemot NewCs, annars så uppdateras inte korten. Jag gjorde själv fel på detta då jag följde denna fina guide
    Taggarna är i fet stil nedan.

    <cws-connectors>

    <newcamd-connector name="viasat" profile="via" enabled="true">
    <host>localhost</host>
    <port>10001</port>
    <user>proxy</user>
    <password>yxorp</password>
    <au-users>user1 user2</au-users>
    <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
    </newcamd-connector>

    <newcamd-connector name="canaldigital" profile="cd" enabled="true">
    <host>localhost</host>
    <port>10002</port>
    <user>proxy</user>
    <password>yxorp</password>
    <au-users>user1 user2</au-users>

    <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
    </newcamd-connector>

    <newcamd-connector name="boxer" profile="box" enabled="true">
    <host>localhost</host>
    <port>10003</port>
    <user>proxy</user>
    <password>yxorp</password>
    <au-users>user1 user2</au-users>

    <des-key>01 02 03 04 05 06 07 08 09 10 11 12 13 14</des-key>
    </newcamd-connector>

    </cws-connectors>

Liknande ämnen

  1. Howto: Prisvärd DIY HDTV-PVR
    Av richard_roe i forum Kathrein
    Svar: 2
    Senaste inlägg: 2009-11-03, 14:55
  2. Svar: 0
    Senaste inlägg: 2006-09-23, 16:35
  3. HTPC med Debian Linux + VDR + SC m.m.
    Av mami i forum Guider
    Svar: 0
    Senaste inlägg: 2005-11-11, 16:32

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •  
stöd oss
ComHit.net är en ideell sidan som drivs helt utan reklamintäkter, detta för att du som användare ska slippa all störande reklam och diskutera de saker du är intresserad av.
Skulle man däremot känna att man vill donera en slant för att hjälpa ComHit.net att bli bättre är ni välkomna att donera via länken nedan.

https://www.paypal.me/comhit/
Följ oss