Manual para crear un servidor Ncam, Oscam, etc… con Orange Pi Zero

jag1957

Usuario VIP
Joined
Sep 13, 2012
Messages
420
Reaction score
2
Points
21
Con una pequeña placa como es una Orange Pi Zero podemos crearnos un servidor para conectarnos a nuestro abono fuera de casa, por ejemplo, en una casa en el campo o playa.
Material requerido:
1 Orange Pi Zero de 256 o 512Mb
1 caja de pvc para cerrarla
1 tarjeta microSD de 8 o 16Gb
1 cable microUSB
1 cable ethernet
(Opcionalmente no es necesario placa de expansión para video y audio y 2 puertos USB)

OP Zero.jpg

Programas requeridos:
SD Card Formatter, Win32DiskImager, balenaEtcher o rufus-3.8 que será el único que usaremos en el manual.
Colasoft MAC Scanner o Advanced IP Scanner, Putty y WinCSP
Descarga de la imagen Armbian para flashear la Orange Pi Zero:
https://dl.armbian.com/orangepizero/Buster_current

Paso 1 descomprimir la imagen previamente descargada en una carpeta por ejemplo C:\Armbian
Paso 2 abrir el programa rufus3.8 e insertar en el lector de tarjeta y seleccionar nuestra tarjeta de memoria microSD

rufus1.jpg

Después pulsar sobre SELECCIONAR y buscar la imagen para flashear (ojo si se tienen más tarjetas o pendrives pues podemos quedarnos sin su contenido)

rufus2.jpg

Se nos abrirá un cuadro de dialogo para buscar la imagen que pincharemos sobre ella y seguidamente pulsaremos sobre el botón Abrir


rufus3.jpg

Se mostrará una advertencia de que los datos que contenga la tarjeta microSD serán borrados, aceptando dicha advertencia comenzará el flasheo de la imagen.

rufus4.jpg

Dejamos que la carga llegue hasta el 100% y cerraremos el programa.
rufus5.jpg

Paso 3 Buscar la ip de nuestra Orange Pi Zero, para ello abrimos el programa Colasoft MAC Scanner o Advanced IP Scanner

colasoft.jpg

Paso 4 Abrimos putty e insertamos la ip encontrada y clicamos en Open.
Putty1.jpg

Paso 5 Aceptamos el mensaje que muestra en la siguiente ventana.

Putty2.jpg


Paso 6 Nos pedirá logearnos con root

Putty3.jpg

Paso 7 Insertar la contraseña genérica 1234 y la volvemos a reescribir

Putty4.jpg

Paso 8 se nos pedirá entrar una nueva contraseña de administrador y volverla a reescribir (mientras se escribe la contraseña no aparece ningún carácter en pantalla)

Putty5.jpg

Paso 9 Asignamos un nombre de usuario, y en password entraremos la contraseña para el usuario creado y volviendo a rescribirla

Putty7.jpg

A continuación, aceptamos las opciones que se muestran por defecto

Putty8.jpg

Para finalizar escribimos reboot y damos <Enter>.

De nuevo volvemos a ejecutar putty poniendo la ip, se nos pedirá logearnos con root y la contraseña del administrador que insertamos en el paso 8
Paso 10 configurar una ip estática, para lo cual escribiremos en el terminal putty nmtui para acceder a la configuración de la red.

Putty9.jpg

A continuación, en Wired Connection desplazarse con las flechas del teclado hasta Edit y de nuevo <Enter>


Putty11.jpg

Por último, rellenar los campos con la ip estática, puerta de enlace y servidores DNS

Putty12.jpg

Putty13.jpg

Una vez terminada la edición de la red, bajar con las flechas hasta OK

Putty14.jpg

Por último, damos OK y en la siguiente pantalla Back y OK.

Ya tenemos nuestra ip estática solo queda reiniciar con la nueva IP para ello volvemos a escribir reboot y después <Enter>

Paso 11 Abrir el WinCSP y escribimos la IP estática que configuramos en el paso anterior, en usuario ponemos root y en contraseña la del administrador.

WinCSP1.jpg

Por último, clicamos en Guardar y lo dejamos como en la imagen.


WinCSP2.jpg
El siguiente paso será actualizar nuestra orangepi, para ello clicamos sobre el siguiente icono y se nos abrirá putty.

WinCSP3.jpg

Escribimos la contraseña para root y en el terminal ponemos apt-get update y damos <Enter> dejamos que termine y una vez actualizado volvemos a reiniciar con reboot.

Los siguientes pasos son para habilitar el puerto USB para leer nuestra tarjeta de abonado conectando un lector.

1º copiar lo siguiente y pegarlo con el botón derecho en el terminal putty:

sudo apt-get install subversion cmake build-essential libssl-dev libpcsclite1 libpcsclite-dev dialog

2º copiar

cd ~

y pegarlo en putty para volver al directorio raíz

3º descargar los archivos fuente con el siguiente comando de nuevo copiándolo y pegando en el terminal putty:

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2

4º descomprimir copiando y pegando el siguiente comando en el terminal putty:

tar xjvf libusb-1.0.9.tar.bz2

5º seleccionar la carpeta copiando y pegando

cd libusb-1.0.9

6º compilar con los siguientes comandos:

./configure

make

sudo make install

Por último, regresar a la carpeta raíz con:

cd ~

Con el último paso ya tenemos habilitado el lector USB para tarjetas ya solo queda copiar el archivo binario NCAM y archivos de configuración, copiando como se describe a continuación:

Desde WinCSP podemos pasar a nuestra Orange pi desde la carpeta del pc a las carpetas de esta, del siguiente modo, buscamos en la parte de la izquierda donde están guardados los archivos y seleccionamos el binario ncam-libusb.cortexa9hf-vfp-neon que renombraremos como ncam una vez pasado a la carpeta /usr/local/bin.

WinCSP4.jpg

Una vez pasado el archivo y renombrado, encima de este botón derecho y propiedades de ncam, y le damos permisos escribiendo 0755

WinCSP5.jpg

Ahora solo queda pasar los archivos de configuración igual que hemos hecho con el binario, esta vez en /usr/local/etc

WinCSP6.jpg

Ya lo tenemos todo, pero para que se ejecute ncam una vez reiniciemos, todavia queda hacer lo siguiente:

Abrimos una sesión putty desde WinCSP como hicimos anteriormente, una vez nos hemos logeado, escribimos lo siguiente en el terminal:

sudo nano /etc/rc.local

Putty101.jpg

Nos desplazamos con las flechas hacia abajo y antes del exit nos hacemos sitio y escribimos lo siguiente:

/usr/local/bin -c /usr/local/etc &

para guardar y finalizar pulsamos <Control+O> y despues <Control+X>

De nuevo volvemos a escribir reboot
una vez inciada la orangepi zero, ya podemos entrar en el webinterface de ncam como siempre con ip_orangepi:puerto_webinterface

Y eso es todo.
 

Attachments

Last edited:
OP
OP
J

jag1957

Usuario VIP
Joined
Sep 13, 2012
Messages
420
Reaction score
2
Points
21
Lo expuesto en el manual es muy util si tenemos cortes por cccam para minimizarlos ya que podemos recibir en nuestro deco por red interna o por internet en nuestra casa de la playa por protocolo newcamd, simplemente con mgcamd o cualquier otra que sea de nuestro agrado en el descodificador es suficiente.
 

Winground

Amigo de Lonas
Joined
Jul 28, 2013
Messages
58
Reaction score
24
Points
71
Hola!. ¿Para Cortex A7 de la Raspberry pi 2 cuál tendría que instalar?. Muchísimas gracias!.
 

KrC214

Colaborador
Joined
Dec 23, 2013
Messages
10
Reaction score
3
Points
66
Hola
Para una poner la ultima version de NCam_6.3 en una Orange Pi que modelo es aconsejable ?¿?¿
Gracias.
 
Top