Author Topic: Kako podici linux CCcam server DEBIAN korak po korak by CC_Share  (Read 4320 times)

0 Members and 1 Guest are viewing this topic.

Offline labud

  • Administrator
  • Hero Member
  • *****
  • Posts: 9026
CCcam on Debian 5.0.1 distro
Pre svega potrebna nam je DEBIAN net install distribucija , evo linkova za x386 i x64 masine :

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Za CCcam server nemorate imati ZVER od racunara , savim je dovoljan neki P III sa 256-512 RAM-a i integrisanom grafikom , naravno racunar mora imati i LAN kartu (integrisanu ili u PCI slotu) !

Pa krenimo redom , kada ste skinuli .iso image potrebno ga je narezati na CD ... Postavite u BIOS-u da prvi bootabilni bude CD , stavite CD i krecemo :



samo pritisnite ENTER na ''install''



izaberite zeljeni jezik



izberite zemlju ...



izberite tip tastature ...



podesite HOSTNAME vaseg servera (neki stavljaju svoj DNS info)



ukucajte domain name ...



vodic za particionisanje HDD-a ... izberite ''Guided - Use entire disk''



izaberite HDD za instalaciju systema ...



izaberite '' Separate /home . /user , /var / and /tmp partitions''



pregled particija koje ce biti namestene ...



izaberite ''YES'' ...



podesite time zone ...



izaberite ''root'' password (po svojoj volji , nemojte je zaboraviti :D)



izberite user name koji zelite ...
 


podesavanje accounta za FTP konekciju sa serverom ...



password za account name ...



izberite network server ...



izaberite ''WEB SERVER'' i ''STANDARD SYSTEM''



izberite ''YES'' ...



bravo ... instalacija je zavrsena ... racunar ce ''eject'' CD , izvadite i stisnite ''enter''

sada prelazimo na onaj ''pravi'' linux mod ... samo pazljivo pratite instrukcije i nece biti problema ...

Ako ste primetili DEBIAN je putem DHCP-a dodelio sam sebi IP ... Za server je preporucljivo da ima staticku IP tj IP koja se nece menjati ... Pa zadajemo serveru static ip na sledeci nacin ...
logujete se kao ROOT na svoj server i kucate :

Code: You are not allowed to view links. Register or Login
vim /etc/network/interfaces
izbrisite sledecu liniju :

Code: You are not allowed to view links. Register or Login
iface eth0 inet dhcp
dodajte :

Code: You are not allowed to view links. Register or Login
auto eth0
iface eth0 inet static
address 192.168.1.150
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1

ovo treba sacuvati ... pazljivu kucate  :wq   (dvotacka write , quit) ... ovom komandom cete sacuvati svaki naredni file koji budemo radili ... jos jednom :wq ....

napomena : address je je IP koja zelite da bude , gateway je vas izlaz na internet (u vecini slucajeva IP routera)

kada smo sacuvali sve , treba restartovati mrezu i kucate :

Code: You are not allowed to view links. Register or Login
/etc/init.d/networking restart
pa proverimo kucajuci

Code: You are not allowed to view links. Register or Login
ifconfig

trebate dobiti nesto slicno ovome :
Code: You are not allowed to view links. Register or Login
eth0   Link encap:Ethernet HWaddr 00:50:ba:ea:ff:97
     inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
     inet6 addr: fe80::250:baff:feea:ff97/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:117118 errors:0 dropped:0 overruns:0 frame:0
     TX packets:134628 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000
     RX bytes:12552824 (11.9 MiB) TX bytes:15609855 (14.8 MiB)
     Interrupt:10 Base address:0xd800

lo    Link encap:Local Loopback
     inet addr:127.0.0.1 Mask:255.0.0.0
     inet6 addr: ::1/128 Scope:Host
     UP LOOPBACK RUNNING MTU:16436 Metric:1
     RX packets:8 errors:0 dropped:0 overruns:0 frame:0
     TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0
     RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)


Instalacija SSH servera ... kucamo :

Code: You are not allowed to view links. Register or Login
apt-get install openssh-server
kada je SSH instaliran , mozete iskljuciti monitor , tastaturu sve sem struje i lan kabla ... za dalju komunikaciju koristimo ''PUTTY''
nacemo ga na You are not allowed to view links. Register or Login

podesite u PUTTY-ju account , logujte se kao root i dalje mozete copy - paste komande ili kucate dalje ...

Odkalanjamo CD iz update liste , pa kucamo :

Code: You are not allowed to view links. Register or Login
vim /etc/apt/sources.list
izbrisite sve linije koje vode ka CD-u i ostavite sve linije za net , i sacuvajte taj file :wq ...

radimo update liste softwarea na sledeci nacin ... kucamo :

Code: You are not allowed to view links. Register or Login
apt-get update
instaliramo FTP server :

Code: You are not allowed to view links. Register or Login
apt-get install proftpd
Sada pravimo direktorijume i zadajemo im odredjena prava :

Code: You are not allowed to view links. Register or Login
mkdir /emu
mkdir /emu/cccam
mkdir /emu/script
mkdir /emu/log
mkdir /var/etc
mkdir /var/keys
chmod 777 /var/etc
chmod 777 /emu
chmod 777 /emu/*
chown /emu
chown /emu/*

pravimo CCcam start skriptu i kucamo :

Code: You are not allowed to view links. Register or Login
vim /emu/script/cccam
Code: You are not allowed to view links. Register or Login
#!/bin/sh
CAMNAME=CCcam Server"
# end
 
# This method starts CCcam
start_cam ()
{
/emu/cccam/CCcam.x86 &
sleep 2
}
# This method stops CCcam
stop_cam ()
{
pkill CCcam.x86
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
start_cam
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
stop_cam
;;
restart)
echo "Restaring $CAMNAME"
stop_cam
start_cam
;;
*)
"$0" stop
exit 1
;;
esac
exit 0

pa kucamo dalje :

Code: You are not allowed to view links. Register or Login
chmod 755 /emu/script/cccam
ln /emu/script/cccam /bin/cccam

sada nam treba cccam u /emu/cccam
 download sa foruma i stavite ga :

zadajemo prava na 755 :

Code: You are not allowed to view links. Register or Login
chmod 755 /emu/cccam/CCcam.x86
config update script :

Code: You are not allowed to view links. Register or Login
vim /emu/script/configupdate.sh
Code: You are not allowed to view links. Register or Login
#!/bin/sh
#Script to process new config and backup old one.
#Script designed and written by CC_Share
SOURCE=/emu/cccam
TARGET=/var/etc
FILE=CCcam.cfg
BACKUPDIR=/var/backup
CONFIGOLD=CCcam.old
if test -f $SOURCE/$FILE ; then
 echo "New Config Present"
 if test -d $BACKUPDIR ; then
 if test -f $BACKUPDIR/$CONFIGOLD ; then
 echo "Removing OLD config file from backup directory"
 rm $BACKUPDIR/$CONFIGOLD
 else
 echo "No OLD config to remove."
 fi
 
        if test -f $BACKUPDIR/$FILE ; then
        echo "Renaming Backup to old config"
        cp $BACKUPDIR/$FILE $BACKUPDIR/$CONFIGOLD
        rm $BACKUPDIR/$FILE
        else
        echo "No Backupfile present yet"
        fi
        if test -f $TARGET/$FILE ; then
        echo "Copying Original config to Backup directory"
        cp $TARGET/$FILE $BACKUPDIR
        rm $TARGET/$FILE
        else
        echo "No Original Config File Present!?!?"
        fi
 else
 echo "Backup directory does not exist."
 echo "making new directory"
 mkdir $BACKUPDIR
        if test -f $TARGET/$FILE ; then
        echo "Copying Original config to Backup directory"
        cp $TARGET/$FILE $BACKUPDIR
        else
        echo "No Original Config File Present!?!?"
        fi
 fi
 echo "Moving New config file to "$TARGET
 cp $SOURCE/$FILE $TARGET
 rm $SOURCE/$FILE
else
echo "No New Config present, Nothing to process"
fi
exit

stavljamo cofig update da radi u odredjeno vreme npr u 3 ujutru

Code: You are not allowed to view links. Register or Login
cd /etc
vim crontab

dodajte liniju na kraju :

Code: You are not allowed to view links. Register or Login
00 3 * * * root /emu/script/./configupdate.sh >>/emu/log/configupdate.log 2>&1
i postavljamo CCcam u boot sekvencu (cccam se starta sa linuxom)

Code: You are not allowed to view links. Register or Login
vim /etc/rc.local
dodajte na kraju :

Code: You are not allowed to view links. Register or Login
/bin/cccam start &
To bi bilo to , ubacite vas cccam.cfg u var/etc i ako ste uradili sve kako treba CCcam bi trebao raditi ...



Kako sada na Debian 5.0 pokrenuti Smargo citac ?


SERIAL READER : /dev/ttyUSB0

ili ako imas vise :


SERIAL READER : /dev/ttyUSB0
SERIAL READER : /dev/ttyUSB1
SERIAL READER : /dev/ttyUSB2



Kako u linuxu koristiti copy / paste opciju?


Primjer:
Prije ubacivanja kopiranog teksta sa desnim klikom u puttyju treba da pritisnes tipku Insert (tipka kod dugmeta Home, PageUp itd...) da bi ti na dnu ekrana pisalo --INSERT-- tek tada odradi desni klik za ubacivawe kopiranog teksta. Zatim pritisni ESC tipk par puta da nestane sa dna ekrana --INSERT-- i tada kucaj :wq

Da li neko zna kako pod debianom po ovom uputstvu konfigurisati DynDNS updater.

Code: You are not allowed to view links. Register or Login
apt-get install ssh libio-socket-ssl-perl

apt-get install ddclient




NAPOMENA:
Ne zalicete za najnovije verzije servera, koristite samo stabilne verzije, ako idete na verziju sa Ubuntu najbolje je da se pridrzavate verzije 8.04 za debian nisam siguran ali mislim da je 5.0 stabilna.

Nesto veoma korisno za pocĂ‚ÂŤetnike a ujedno i olaksavajuce je You are not allowed to view links. Register or Login to vam je web administracija za servere, preko koje mozete kompletno da kontrolisete server.

Ubuntu i Debian korisnici, moze preko apt-get da instaliraju webmin veoma lako. Standardno webmin paket nije ukljucen u repository al moze da se doda.

PRVO PROcÅ’ITAJ PAZLJIVO NEMOJ SAMO COPY&PASTE PA DA POGRIJESÂ ISÂ NESÂ TO

Kao prvo da vam nebih non stop pisao kao prefix sudo kucajte u terminal
Code: You are not allowed to view links. Register or Login
sudo -sTrazice vam password root korisnika (Administratora).
sad ste root i pazite sta kucate.

Par VAZNE komande koje treba pazljivo da se koriste kad ste root u bash konzoli:
Code: You are not allowed to view links. Register or Login
rm -R rm znaci remove, ovaj -R = recursive znaci da brise sve i nepita nista
Code: You are not allowed to view links. Register or Login
mv move = pomera
Code: You are not allowed to view links. Register or Login
cp copy = kopira[/b]

Nastavljamo:
Potrebno je da dodamo liniju u listu izvora paketa:
Code: You are not allowed to view links. Register or Login
nano /etc/apt/sources.list
sa ctrl+v spustite se na dnu stranice i dodajte ovu liniju coda:
Code: You are not allowed to view links. Register or Login
# WEBMIN
 deb [url]http://download.webmin.com/download/repository[/url] sarge contrib
linija # WEBMIN nije obavezna to je samo komentar da bih u buducem znao sta sam to dodao.
Kad to uradite da bi spasili izmene kliknite ctrl+o i da izadjete iz nano ctrl+x

Pre nego sto osvezite repository morate da dodate kljuc za paket webmin komandom WebGet
Code: You are not allowed to view links. Register or Login
wget [url]http://www.webmin.com/jcameron-key.asc[/url]
kad zavrsi download treba da ucitate kljuc, kucaj te:

Code: You are not allowed to view links. Register or Login
apt-key add jcameron-key.asc
sad treba da osvezite repository sa apt-get
Code: You are not allowed to view links. Register or Login
apt-get updatei konacno
Code: You are not allowed to view links. Register or Login
apt-get install webmin
kad zavrsi instalaciju da bi prekinuli sa sesijom root korisnika obavezno kucajte
Code: You are not allowed to view links. Register or Login
exit
sad ste obican korisnik, ako odkucate jos jednom
Code: You are not allowed to view links. Register or Login
exit izlazite iz terminal-a

na ovakav nacin instaliranja ste sigurni da aptitude (apt-get) resava sve zavisne pakete Perl-a koji su potrebni da webmin regularno radi.

Webmin mozete pronaci na You are not allowed to view links. Register or Login vazna stvar je da prihvatite SSL certifikat koji vam server ponudu, iako nije podpisan certifikar je regularan, jer ga je vas server generisao.

Have a fun.
-----------------------------------------------








UNAUTHORIZED DECODING OF ENCRYPTED SIGNALS FROM EITHER DOMESTIC OR FOREIGN PROVIDERS IS AGAINST THE LAW !!!
INFORMATION CONTAINED IN MY POSTS ["C/P FROM ANOTHER SITE"] ARE FOR LEARNING AND EDUCATIONAL PURPOSES ONLY !!!
PLEASE, DO NOT SEND ME PRIVATE MESSAGES WITH TECHNICAL QUESTIONS, USE FORUM FOR IT !!!

Offline Mcloud72

  • Jr. Member
  • **
  • Posts: 44
Re: Kako podici linux CCcam server DEBIAN korak po korak by CC_Share
« Reply #1 on: December 11, 2010, 11:53:13 PM »
sve je super samo nigdje ne stoji koja je komanda za izaci nakon sto se :wq upise nakon promjene IP adrese.
hvala na odgovoru.

Offline mojrs

  • Jr. Member
  • **
  • Posts: 19
Kako podici linux CCcam server DEBIAN korak po korak by CC_Share
« Reply #2 on: October 27, 2012, 04:21:57 PM »
Mogu li uz web server i standard system odabrati i opciju file server pa da mi comp bude i kao media server, a ne samo za cs.

Offline Freon35

  • Newbie
  • *
  • Posts: 42
Kako podici linux CCcam server DEBIAN korak po korak by CC_Share
« Reply #3 on: October 28, 2012, 06:26:02 PM »
Skines i konfiguriras SAMBU i imas i fileserver.

Offline mojrs

  • Jr. Member
  • **
  • Posts: 19
Kako podici linux CCcam server DEBIAN korak po korak by CC_Share
« Reply #4 on: October 29, 2012, 10:09:54 AM »
Quote from: Freon35;140707
Skines i konfiguriras SAMBU i imas i fileserver.


Bolja je Samba od Debianovovog File servera?

Offline Freon35

  • Newbie
  • *
  • Posts: 42
Kako podici linux CCcam server DEBIAN korak po korak by CC_Share
« Reply #5 on: October 29, 2012, 10:14:44 AM »
Samba je windows based file sharing.
Omogucene foldere mozes pregledavati i kroz windows sucelje.
Jednostavno namjestis neku work group na svim uredjajima i sibas.
Mozes s username i passom ili dostupno za sve u toj work grupi.

Offline mojrs

  • Jr. Member
  • **
  • Posts: 19
Kako podici linux CCcam server DEBIAN korak po korak by CC_Share
« Reply #6 on: October 29, 2012, 10:35:08 AM »
Quote from: Freon35;140740
Samba je windows based file sharing.
Omogucene foldere mozes pregledavati i kroz windows sucelje.
Jednostavno namjestis neku work group na svim uredjajima i sibas.
Mozes s username i passom ili dostupno za sve u toj work grupi.


Ok, da ne napravim glupost samo da napomenem da je primarna namjena tog pca cs, a usput ako moĹľe biti i kao mediaserver to mu je sam plus.