Você está na página 1de 6

UBUNTU SERVER (Verso 8.

04)
COM R142/180 BY JOSIL
Antes de comear este manual, gostaria de vos alertar para o seguinte.
Apenas pretendo explicar como consegui colocar a minha rom142 (Tv
Cabo) a funcionar.
Os processos descritos podem no ser os mais correctos, at porque
sobre sistemas linux conheo muito pouco.
O cardsharing ilegal, excepto , bla, bla, bla.. j devem estar fartos
de ouvir a mesma coisa.
Em primeiro temos de fazer o download do OS, podem consegui-lo aqui:
http://www.ubuntu.com/getubuntu/download
Eu instalei a verso - Ubuntu 8.04 LTS Desktop Edition, como este no
o local indicado para explicar como gravar cds com imagens ISO, nem
instalar sistemas operativos, vou saltar essa parte. Existem muitos
manuais a explicar como fazer tudo isso.
ATRIBUIR UMA IP ESTTICA
Durante a instalaao, ubuntu usa o DHCP para adquirir uma morada IP,
mas como j todos devem saber, no que toca aos cardservers, deve-se
ter uma IP estatica.
Eu pessoalmente, coloquei os dados manualmente durante a instalao,
de forma a ter uma IP esttica. Mas podemos faz-lo uma vez terminada
a instalao.
Como j se devem ter apercebido, com o sistema ubuntu, nao existe
password para o super user root. Apenas o user e password que
criaram durante a instalao. Neste caso vamos usar o comando
sudo , para poder ter previlgios de root.
Abrem a janela de comandos Terminal e escrevem :
Cdigo : sudo vim /etc/network/interfaces (quando for pedida
introduzam a vossa password)
e apagam esta linha:
auto eth0
iface eth0 inet dhcp
e substituem-na por :
auto eth0
iface eth0 inet static
address 192.168.1.2 (IP que querem dar ao server)
netmask 255.255.255.0
network 192.168.1.0 (depende da IP do vosso router)

broadcast 192.168.1.255 (depende da IP do vosso router)


gateway 192.168.1.1 (IP do vosso router)
Estas IPs podem ser diferentes, depende das configuraes de cada
um, substituam-nas de acordo com os vossos parmetros. Podem gravar
as modificaes com este comando :
<esc> :wq <enter>
Agora que o ficheiro est gravado, precisamos de fazer um restart da
rede, usem este comando :
Cdigo : sudo /etc/init.d/networking restart
Uma vez que no estamos a usar o DHCP, precisamos de instalar
manualmente o servidor DNS:
Cdigo : sudo vim /etc/resolv.conf
coloquem o seguinte :
search mshome (aqui devem colocar o domain name da vossa rede
interna, no meu caso mshome)
nameserver 192.168.1.1 (IP do vosso router)
e gravam com o commando acima mencionado. (:wq)
INSTALAR O SERVIDOR FTP
Como a grande maioria nao est vontade com os sistemas linux,
vamos transferir todos os ficheiros de um outro computador (windows)
para o server ubuntu, precisamos de um servidor FTP.
Cdigo: sudo apt-get install proftpd
Durante o processo de instalao, uma questo vai ser colocada,
escolham stand-alone (sozinho), depende da lingua de instalao que
estiverem a usar.
O servidor est instalado, tempo de nos prepararmos para a CCcam e
a nossa R142/180.
INSTALAR CCCAM+MPCS+NEWCS
Nota : Decidi fazer os 3 processos independentes uns dos outros, como
tal, vou usar 3 scripts, contudo possivel usar apenas 1 script, para
fazer o boot de todos eles como acontece numa dreambox, s questo
de mudarem alguns detalhes.
Primeira coisa, precisamos de criar alguns directrios e ajustar os
parmetros.
Cdigo :
sudo mkdir /var/etc
sudo mkdir /var/keys

sudo
sudo
sudo
sudo
sudo
sudo
sudo

mkdir /var/script
chmod 777 /var/etc
chown username /var/etc
chmod 777 /var/keys
chown username /var/keys
chmod 777 /var/script
chown username /var/script

O comando chown atribui a propriedade do ficheiro ou directorio ao


user, se por acaso nao tiverem previlgios para alterar um ficheiro,
fazem o seguinte, exemplo: sudo chown username /etc/newcs.xml,
desta forma ja podem alterar o ficheiro.
O username, o user que criaram durante a instalao, este
username vai ser usado durante a transferncia de ficheiros.
Se os directorios ou pastas mencionadas no existirem no vosso sistema
tero de ser criadas, usando os mesmos comandos acima descritos
(mkdir, chmod, etc).
Vamos agora colocar o ficheiro CCcam.x86 em /usr/local/bin usando um
programa FTP.
Cdigo: sudo chown username /usr/local/bin
Envias o ficheiro por FTP, e depois:
Cdigo : sudo chmod 755 /usr/local/bin/CCcam.x86 (podes mudar o
chmod do ficheiro com o programa FTP, eu uso o DCC, muito mais
simples)
Metes os ficheiros de configurao da CCcam em /var/etc.
CCcam.cfg chmod 755
CCcam.channelinfo- chmod 755
CCcam.provders chmod 755
CCcam.prio chmod 755
Agora precisamos de um script para fazer arrancar a CCcam.
Script CCcam Exemplo :
#!/bin/sh
CAMNAME="CCcam Server"
# end
# This method starts CCcam
start_cam ()
{
/usr/local/bin/CCcam.x86 &
sleep 2
}
# This method stops CCcam
stop_cam ()

{
killall 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
Damos o nome de cccam a este ficheiro e colocamo-lo em /var/script por
FTP, e depois na janela de comandos fazemos o seguinte :
Cdigos : sudo chmod 755 /var/script/cccam
sudo ln /var/script/cccam /bin/cccam
Agora j podemos arrancar, parar ou fazer um restart da CCcam a partir
de qualquer directrio.
Cdigos : cccam start
cccam stop
cccam restart
(Para o mpcs e newcs funciona da mesma forma)
Para o MPCS e o Newcs, os procedimentos so idnticos, com pequenas
nuances.
MPCS
O ficheiro mpcs.x86 tem de ser colocado em /usr/local/bin e depois:
Cdigo : sudo chmod 755 /usr/local/bin/mpcs.x86
Os ficheiros de configurao em /usr/local/etc/
mpcs.conf chmod 755
mpcs.user chmod 755
mpcs.server chmod 755
etc,etc, etc,

Quanto ao script usamos o mesmo da CCcam, bastando para isso


substituir CCcam.x86, por mpcs.x86, e o nome do script para mpcs, bem
como o nome do CAMNAME. Colocam-no em /var/script e depois:
Cdigos : sudo chmod 755 /var/script/mpcs
sudo ln /var/script/mpcs /bin/mpcs
NEWCS
O ficheiro newcs.x86 tem de ser colocado em /usr/local/bin e depois:
Cdigo : sudo chmod 755 /usr/local/bin/newcs.x86
O ficheiro de configurao em /etc
newcs.xml chmod 755
Quanto ao script usamos o mesmo da CCcam, bastando para isso
substituir CCcam.x86, por newcs.x86, e o nome do script para newcs,
Bem como o nome do CAMNAME. Colocam-no em /var/script e depois:
Cdigos : sudo chmod 755 /var/script/newcs
sudo ln /var/script/newcs /bin/newcs
Se tiverem um phoenix no se esqueam deste pequeno detalhe no
newcs.xml:
<type>phoenix</type>
<mhz>368</mhz>
<node>/dev/ttyS0</node>
No caso de um cardreader por usb, agora no me recordo, mas no deve
ser complicado encontrar essa informao na net, he, he.
Por fim colocar os 3 processos na sequncia de boot, assim se tiverem
de fazer um reboot do vosso computador, todos eles arrancam
automaticamente.
Cdigo: sudo vim /etc/rc.local
e colocam as seguintes linhas:
/usr/local/bin/newcs.x86 &
/usr/local/bin/mpcs.x86 &
/usr/local/bin/CCcam.x86 &
Gravas o ficheiro e fazes um reboot do computador.
Se tudo correu bem, deves ter todos os processos a funcionar.

Nota: Este manual pode ser destribuido na net. Todas as informaes


aqui presentes so para fins educativos.
Como esta foi a primeira vez que instalei um server linux e os meus
conhecimentos no so bastos, podero existir alguns erros, omisses
ou mesmos gralhas que deixaro os linuxianos de cabelos em p. Por
tudo isso peo desculpa.

BOA SORTE!

Você também pode gostar