«

»

Oct 15 2013

Raspberry Pi

Que es raspberry pi rev b

Raspberry_Pi

Es un ordenador de bajo coste (menos de 40e), del tamaño de una tarjeta de credito con un rendimiento justito apto para aplicaciones concretas.

Tiene un procesador arm a 700mhz (overclockeable a 900 mhz de forma estable), 512 megas de ram, dos usbs 2.0, tarjeta red 10/100, salida de video por componentes y hdmi y salida de audio

Aplicaciones de la raspi para nuestra aficcion y otras…

– Servidor privado voip  ,  Link echolink ,  Hotspot dstar

-servidor rtl-sdr/tcp para sdr tdt de bajo coste , nas, centro multimedia

Software compatible raspberry pi

La raspi tiene un procesador arm, por lo que solo es compatible con aquel software que pueda ser compilado para esta arquitectura.

Ni que decir tiene que no se podra instalar win98, xp y demas jijijiji  menos mal.

Básicamente podremos usar en ella distribuciones linux, de hecho hay varias ya y algunas de ellas predispuestas a encomendar a la raspi  una función concreta.  Todo lo que comento en este post es valido para la distribución raspbian que esta basada en debian, usando otras distribuciones los comandos suministrados habrá que adaptarlos a la distribución, aunque en esencia sera igual.

También hay algún proyecto para ejecutar android, pero a fecha del articulo aun tiene lagunillas en algunos aspectos.

Instalación de tarjeta Sd para primera puesta en marcha, dos opciones:

Antes de poder usar nuestra raspberry, tenemos que preparar la tarjeta sd que nos permitirá bootearla, ya que la raspi no tiene bios y debe de tener todo listo en la sd para poder iniciarse. Estoy lo haremos usando otro ordenador con un lector de tarjetas.

Primera opción:

– Descargamos de aquí, cualquiera de las imágenes RAW que están disponibles y la descomprimimos.

– Con ayuda de win32diskimager (en windows), Piwriter (en mac) o el comando dd (en linux (man dd)) , pasamos el archivo img a nuestra tarjeta sd de al menos 2GB.

– Poner tarjeta sd en la  raspi, encender y terminar la configuración inicial en pantalla.

segunda opcion:

-Descargamos de aquí, la versión new out of box (noob , novato)

– Formatear la tarjeta sd con esta aplicacion

– Descomprimir el fichero descargado directamente a la sd recién formateado.

– Poner tarjeta sd en raspi, encender y terminar configuración inicial en pantalla.

 

Usuario por defecto “pi” , contraseña “raspberry”

 

 

Configurar Raspberry pi con dirección ip estática

Raspberry por defecto al arrancar se configura mediante dhcp con una dirección ip. Esta forma de conectarse esta bien, pero si pretendemos conectarnos remotamente a la raspi es buena idea cambiar la configuración a un direccionamiento estático, para saber en cada momento donde se encuentra nuestra raspi.

Para ello abriremos una ventana de terminal y teclearemos

sudo nano /etc/network/interfaces

y modificaremos el fichero con los datos de nuestra red (en la imagen mis datos de configuracion).

interfaces

Las almohadillas  (#) delante de la lineas, son importantes, ya que hacen que esa linea sea ignorada al ser procesado el fichero.

 

Una vez modificado el fichero Ctrl + O  (para grabar los cambios) y Ctrl + X para salir del editor nano.

Y reiniciamos la raspi con

sudo shutdown -r now

 

Comprobar al reiniciar que tenemos conectividad de red con la raspi y en caso contrario revisar de nuevo este punto pues algún error habremos cometido.

Activar control remoto via ssh

Si en la configuración inicial de nuestra raspi se nos paso por alto, podemos volver al configurador inicial mediante el comando

sudo raspi-config

Una vez dentro del configurador  en la opcion 8 (Advanced options) y luego opcion A4 (SSH) podemos activar o desactivar el servidor ssh, que nos permitirá el acceso remoto via consola desde otro linux o putty desde windows.

Activar control remoto grafico via xrdp o vnc

Controlar remotamente la raspi es de utilidad, ya que no nos exige tener una pantalla cerca de la raspi y podemos tener una administración cómoda desde cualquier otro punto de nuestra red o de internet.

Desde mi punto de vista es mas eficiente (consume menos recursos) el uso de vnc , aunque nos exige tener que instalar un programa cliente en aquel ordenador que queramos usar para conectarnos a la raspi. Por contra xrdp (escritorio remoto) consume algo mas de recursos pero el cliente estará incluido en casi todos los sistemas operativos.

Acceso via xrdp:

Ejecutar desde una ventana de terminal

sudo aptitude install xrdp

y reiniciar la raspi.  Ahora desde cualquier otro ordenador abrimos la aplicación de escritorio remoto y tratamos de conectarnos a la ip fija que anteriormente configuramos.

Acceso via vnc:

Ejecutar desde una ventana de terminal

sudo aptitude install xtightvnc-server     (instala vnc)

/usr/bin/tightvncserver   (ejecuta vncserver, definir contraseñas control total y contraseña de solo lectura si se desea)

 wget http://bit.ly/1gIGW1C            (descarga script para que arranque al inicio tightvncserver como servicio)

sudo mv tightvncserver-init.txt  /etc/init.d/tightvncserver  (mueve el script a la carpeta de init.d y lo renombra)

sudo chown root:root /etc/init.d/tightvncserver    (cambia el propietario del script a root)

sudo chmod 755 /etc/init.d/tightvncserver  (da permiso de ejecución al script)

sudo update-rc.d tightvncserver defaults   (añade el script al rc para que se ejecute al inicio)

 

Ahora al reiniciar la raspi, debería de ejecutarse directamente tightvncserver y en cualquier momento desde una ventana de terminal podremos parar, reiniciar o rearrancar el servicio de tightvncserver con

sudo /etc/init.d/tightvncserver  stop/restart/start

 

Las sesiones xrdp y vnc son diferentes, es decir, si hemos configurado en raspi-config que el sistema arranque con las X, al conectar por escritorio remoto estaremos accediendo a la sesión que ya estaba iniciada, si al tiempo iniciamos sesión con tightvncviewer estaremos iniciando una nueva sesión.

Yo tengo configurada la raspi para que inicie en modo server (solo texto) y la sesión X la inicio directamente con tightvncviewer, con lo cual me ahorro una sesión X y ademas tengo un cliente mas ligero (desde mi punto de vista) accediendo a la raspi.

 

NOTA:  Para acceder desde un cliente vnc, suponiendo que tenemos la raspi en la ip 192.168.1.6 , la cadena de conexión a usar seria 192.168.1.6:1  porque es donde se inicia el primer escritorio virtual cuando se arranca el servidor tightvncserver.

 

 

 

 

 

Sobre el Autor

ea7jcl

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

x
Feliz Navidad
Desde Radio Club Veleta Granada os deseamos a tod@s una Feliz Navidad y prospero Año Nuevo. 73
Dias
Horas
Minutos
Segundos