hoe best linux server maken met unbuntu 8.10

vago

Active member
Special Friend
Lid sinds
22 aug 2002
Berichten
205
Waarderingsscore
0
Punten
16
Leeftijd
56
ik ben al 3 weken bezig om goede cccam server te maken.
ik heb alles via de site gedaan (satsjaak)
maar het loop voor geen meter. wie heeft cccam server aan het draaien, op unbuntu 8.10 en kan het stap gewijs uitleggen
 
hier gaat het al verkeerd

# sudo apt-get install openssh

krijg dan de volgende melding:

[root@localhost ~]# sudo apt-get install openssh
sudo: apt-get: command not found

---------------------------------------------------------------------------------------

sudo –su

krijg dan volgende melding

[root@localhost ~]# sudo â?.?.su
sudo: â?.?.su: command not found


---------------------------------------------------------------------------------------
 
LoL.... gaat iets niet goed.
Log dan gewoon in als root, dan heb je dat probleem niet.

Of als je als user bent ingelogt dan als volgt
su root <enter>
Dan zal ie voor het wachtwoord vragen en daarna:
apg-get install openssh

Ik draai zelf met Centos, stuk makkelijker dan Debian achtigen.
 
hallo Richard

volgens mij sta ik ingelocht als root, zal wel aan mij liggen

gisteren ook even centos 5.2 erop gezet
maar niks

bert
 
Als je al ingelogt staat als root hoef je het sudo commando niet meer te gebruiken.
SUDO staat voor iets als Switch User & DO. Dat is een tool die bedoelt is om bepaalde opdrachten als root user uit te voeren.
Ben je al als root user ingelogt, dan kun je dus zo root opdrachten uitvoeren zonder dat je het sudo commando nodig hebt.

Probeer het anders eens als volgt:
apt-get update
apt-get install openssh

Bij Centos gaat het als volgt:
yum install openssh
waarbij je uiteraard ook als root moet zijn ingelogt om dat commando te geven.
 
hallo Richard

yum install openssh
Dat werkt eindelijk iets wat goed gaat.

volgende wat ik gedaan heb: (alles onder root)

mkdir /var/keys
mkdir /var/etc
mkdir /usr/local/bin

chown vagokey /var/keys
chown vagokey /var/etc
chown vagokey /usr/local/bin

CCcam.x86 naar map /usr/local/bin
chmod 755 /usr/local/bin/CCcam.x86

de cfg file:
SERVER LISTEN PORT: 12000

SERIAL READER : /dev/ttyUSB0 smartreader+
SERIAL READER : /dev/ttyUSB1 smartreader+

# Friends (they are client at your server)
F: bert vago 5 0 0 { 0:0:2 }


# Server (you log in there as client)
C: 192.168.1.17 12000 bert vago

# overrule the irdeto camkey (8 byte hex), default 11 22 33 44 55 66 77 88
#
# CAMKEY: <device> <byte1> <byte2> <byte3> <byte4> <byte5> <byte6> <byte7> <byte8>
#
#example
#
#CAMKEY: /dev/sci0 00 00 00 00 00 00 00 00 #onderste kaartlezer
#CAMKEY: /dev/sci1 00 00 00 00 00 00 00 00 #bovenste kaartlezer
#CAMDATA: /dev/ttyS1 3C 86 33 AA C0 D3 67 53 3D EC 7B B2 EE ED EB 8C A3 AD A5 2E 58 B9 9B B3 46 72 78 32 77 A1 DA AC 3B 61 06 AD 09 09 77 4E 03 1B 2A 6E 30 19

CHANNELINFO FILE : /var/etc/CCcam.channelinfo
PROVIDERINFO FILE : /var/etc/CCcam.providers
LOG WARNINGS : /usr/local/bin/CCcam_warnings.txt

en in de /var/etc/ staan ook:
CCcam.channelinfo
CCcam.providers

Start cccam:
cd /var/local/bin
./CCcam.x86 -d

log in als 192.168.1.17:16001
zie ik niks (dus start cccam niet op)

wat gaat hier mis

Bert
binnenkort systeembeheer linux (hahhahahahahaha)
 
CCcam.x86 naar map /usr/local/bin
chmod 755 /usr/local/bin/CCcam.x86

En dan:
Start cccam:
cd /var/local/bin
./CCcam.x86 -d

log in als 192.168.1.17:16001
zie ik niks (dus start cccam niet op)
wat gaat hier mis

Lijkt me logisch, als de CCcam.x86 in /usr/local/bin staat dat je die niet vanuit /var/local/bin kunt opstarten.:)

Als je inlogt via telnet moet je trouwens poort 16000 nemen, via de webinterface is het dan gewoon http://192.168.1.17:16001

Succes alvast, en ik hoor graag als het niet lukt.
 
10: Commands: (command "ls" is directory viewer) Please give commands exactly like i write here then it works 100%!!!
cd /var
ls
mkdir /var/bin
mkdir /var/etc
ls
Note: mkdir is command for create new directory. If you see now 2 new directory then that part is OK. Next commands
are:
cd /home/blabla
ls
Note: that blabla is user what you created under dashboard and you see there CCcam.x86 and CCcam.cfg.
cp CCcam.x86 /var/bin
cp CCcam.cfg /var/etc
Note: cp is command for copy. Command rm is for delete.
cd /var/bin
ls
chmod 755 CCcam.x86
ls
Note: Now you see that CCcam.x86 is green, before it wase withe.
CCcam auto startup script:
nano /etc/rc.d/rc.local
Note: there you see line like that: "touch" and so one. under that line is lot empty space. Now please write next line exact
under that "touch" line there so:
/var/bin/CCcam.x86
Note: / you can get there only with shift+7 and crtl+o is save file and crtl+x exit. Look out that you do not change there
nothing else!
cd /var/bin
ls
./CCcam.x86
Note: ./CCcam.x86 is command to start CCcam from command line and command: killall CCcam.x86 stops it agan. For
CCcam debuge mode use command: ./CCcam.x86 -d
cd /var/etc
ls
nano CCcam.cfg
Note: with that command you have access to cfg file to edit it or you can use cam editor. I prefer to change cfg file over
putty.
10: Done. CCcam server is up and running. With ClarkConnect working most external cardreaders serial and usb with no

zo heb ik het gedaan met clarkconnect
 
Een /home/blabla directory hoef je niet aan te maken tenzij je een webserver maakt en gebruik wilt gaan maken van CCcamInfoPhp.

Er kan trouwens veel. Het maakt ook niet uit in welke directory je de binarie opstart, ik heb deze zelf bijv. gewoon in de /var/etc staan waar ook de config staat etc.

Ik heb echter wel een andere fout in de opzet gezien:
chown vagokey /var/keys
chown vagokey /var/etc
chown vagokey /usr/local/bin

Waarom heb je dat gedaan Vago? Je draait dit toch gewoon als root of niet? Dan zou ik deze weer gewoon naar root zetten.
 
Een /home/blabla directory hoef je niet aan te maken tenzij je een webserver maakt en gebruik wilt gaan maken van CCcamInfoPhp.


Is toch wel belangrijk volgens mij ,als je wilt kijken wat voor locale kaarten die diegen gebruikt en dat ze niet fake zijn.
 
Maar BT, openSSH is toch een (secure) protocol voor netwerk verbindingen.
Zodat je de cccam server over dit protocol laat draaien.

OpenSSH staat ook op de suse DVD met nog een paar dingen van openSSH als rpm, dus geen foutmelding.
Echter hoe je hem aktiveert heb ik nog niet uitgezocht.
Er zijn echter twee versies van het protocol, nl SSH1 en SSH2 die je moet instellen.
Hier volgt de SSH info uit de rpm.

SSH (Secure Shell) is a program for logging into and executing commands
on a remote machine. It is intended to replace rlogin and rsh and
provides secure encrypted communication between two untrusted hosts
over an insecure network. X Window System connections and arbitrary
TCP/IP ports can also be forwarded over the secure channel.

Dit omdat bij andere bv ftp protocollen de passwords unencrypted worden verzonden.
Zover ik kan zien zijn echter ook bv openSSL vereist.

Het eigenlijke cccam server programma is blijkbaar CCcam.x86.
Maar hoe komen jullie daaraan?

Grtz.
 
Hallo Richard

zo stond het bij satsjaak beschreven, dus ook zo gemaakt. waarom weet ik ook niet, mischien iemand hier een antwoordt op
 
we komen wel ff "langs" om je te helpen(we loggen dus ff bij je in).

wat linux betreft is het verstandig om de volgende twee commando's regelmatig en achter elkaar te doen:

apt-get update
apt-get dist-upgrade
 
Maar BT, openSSH is toch een (secure) protocol voor netwerk verbindingen.
Zodat je de cccam server over dit protocol laat draaien.
Sorry maar ik begrijp niet wat je bedoeld. Het is een secure protocol voor netwerk verbindingen maar CCcam maakt gewoon standaard gebruik van tcp poorten.
Hoe je dit dan over ssh zou moeten laten werken weet ik niet. Heb ik eigenlijk ook nooit naar gekeken.

Ik gebruik zelf alleen SSH om in te loggen op de server vanaf mijn werkplek.

De Cccam.x86 zit gewoon in de verspreidings zipfile erbij. Als je gaat kijken in het Dreambox Emu gedeelte kun je daar een posting vinden van Eendenteam met de allernieuwste CCcam versie. Die kun je daar downloaden en daar zit de CCcam.x86 (en nog wat andere binairies) gewoon erbij.

@Vago: Ik lees dat Eendenteam remote komt kijken dan gaat het wel in orde komen en anders hoor ik het wel. Maar ik heb een heel sterk vermoeden dat Eendenteam het wel opgelost krijgt.:biggrin:
 
vago;196705 zei:
log in als 192.168.1.17:16001
zie ik niks (dus start cccam niet op)
Haal je niet een paar dingen voor elkaar: ssh en port 16001...

ssh gebruik je om via een secured shell toegang te krijgen tot je server (inloggen dus)
port 16001 gebruiken wij om via een browser en poort 16001 gegevens van cccam te bekijken.

zet cccam en alle bijbehorende bestanden in een aparte directory, bijv de directory cccam
zorg dat het binaire cccam bestand (CCcam.x86) de rechten 755 heeft (chmod 755 CCcam.x86).

Ga dan naar de prompt ergens op je server en tik het volgende in:

./cccam/CCcam.x86 -dv &

en voila...

Wil je het jezelf makkelijk maken maak dan in de HOOFDdirectory (/) op je server een script-file en noem deze cc (dus geen extensie). Verander de rechten van cc in 755 en in dat script bestand zet je:

#!/bin/bash

cd /cccam
killall -9 CCcam.x86
/cccam/CCcam.x86 -d -C /cccam/CCcam.cfg &


Dan kun je overal op je server (want het scriptbestand cc staat in de hoofddirectory en dus in het path van je server) en altijd CCcam opnieuw starten door op je server in te tikken: /cc
 
Nou BT, al lezende meende ik te moeten concluderen dat vago cccam over openSSH wilde laten lopen.

Zoals je zegt maakt cccam standaard gebruik van tcp poorten.
Echter kan die inderdaad ook over SSH lopen.
In het stukje tekst dat ik plaatste staat te lezen:
TCP/IP ports can also be forwarded over the secure channel.
En dat was ik meende dat vago wilde.

Die CCcam.x86 had ik echter ook allang in diverse cccam archieven.
Maar dat was ik vergeten omdat in de meeste images het via het dream download menu gaat.
Ik heb echter nog geen tijd gehad hem in linux (pc) uit te proberen.

Grtz.
 
En dat was ik meende dat vago wilde.
Ja ik begreep wel dat je dat dacht en meen me ook te herinneren dat dit ook wel moet kunnen, alleen weet ik niet hoe je zoiets dan zou moeten opzetten.:)

Is trouwens wel leuk om te proberen.

Ik rename zelf mijn CCcam.x86 naar cccamd en heb ook scriptfiles om te starten, te herstarten en te stoppen, dat scheelt typewerk.:)
Het voordeel van het renamen is dat je niet meer die hoofdletters hoeft in te typen, daarnaast kun je zo een nieuwe CCcam in de directory zetten zonder dat hij de oude meteen overschrijft.
Als je dan zeker bent van je zeken doe je even een mv CCcam.x86 cccamd en klaar is kees, even cccam herstart doen en je werkt met de nieuwe CCcam.

Maarja er zijn vele wegen die leiden naar Rome, zo'n cc.sh in je root dir is ook erg handig.
 
Inderdaad BT, er leiden vele wegen naar Rome!
En er zijn diverse keuzes die je kunt maken.

Een filenaam hoef je niet pers? te renamen.
Je kunt ook alles met script files doen en files/programmas oproepen.
Een beetje zoals dat vroeger in win met bat (batch) files werd gedaan.

Inderdaad start je normaal een programma file door de exacte naam te typen.
Dus ook hoofdletters en andere tekens moeten exact hetzelfde zijn.
Het is nou eenmaal linux waar alles exact goed moet gebeuren.
In een GUI heb je daar weinig mee te doen, behalve als je weer in console/terminal zit.

Overigens zaten in de CCcam_2.0.10.zip diverse cccam files voor diverse cpu's.
De ppc is uiteraard voor de ppc cpu, de x86 voor de pc's met amd/intel cpu,
en de x86_64 voor de amd 64 bits cpu.
De mipsel weet ik zo niet.
En ik neem aan op een pc met die cpu waar linux op draait.

Grtz.
 
De mipsel is voor enigma2, dus voor de dm7025, dm800 en dm8000
 



Hosting Fun

Advertenties

Terug
Bovenaan Onderaan