El_Pelayo
Colaborador
- Registrado
- 24 Ago 2012
- Mensajes
- 580
- Reacciones
- 1
- Puntos
- 101
INSTALACIÓN NEWBOX EN RASPBERRY PI DESDE 0 by El_Pelayo© v1.0
1.- Nos bajaremos una distribución Linux para la Raspberry
En mi caso he usado Raspbian. La podéis descargar de aquí.
Os estaréis descargando un fichero comprimido. Ese fichero hay que descomprimirlo y obtendréis un fichero .img
2.- Preparación de la tarjeta SD/microsd
- Bajad la última versión del programa Win32diskimager
- Formatear la tarjeta SD/Microsd a FAT con el programa SDFormatter
- Abre el programa Win32diskimager, carga el fichero .img que descomprimiste anteriormente en la tarjeta SD (indica la letra de la unidad que corresponda) y dale al botón “Write”.
- Cuando finalice, conectamos la tarjeta SD a la Rasperry Pi.
3.- Configuración inicial de la Raspberry Pi
Es importante que conectemos la Raspberry Pi mediante un cable Ethernet a nuestro router para que tenga conexión a internet.
También es recomendable para esta primera configuración que tengamos un teclado y un ratón conectados a los puertos usb.
Los datos de acceso por defecto a la raspberry son:
Usuario: pi
Contraseña: raspberry
Una vez que haya cargado el sistema operativo (tarda un ratito, asi que paciencia….), la primera vez que arrancamos la Raspberry Pi con Raspbian debería iniciarse una pantalla azul tipo MS-Dos como la siguiente:
Si por alguna razón no nos sale o queremos volver a cambiar algo en la configuración podemos acceder a ella ejecutando el comando:
sudo raspi-config
Solo os voy a explicar las opciones más importantes de este menú:
- “expand_rootfs – Expand root partition to fill SD card”.- La seleccionamos para aprovechar todo el tamaño de la tarjeta SD.
- “configure_keyboad – Set keyboard layout”.
El tipo de teclado lo más normal es que sea “Generic 105-key(Intl) PC”
Luego el idioma para usar con el teclado, vamos a “Other” y con los cursores nos vamos a “Spanish”
Ahora nos pide el tipo de idioma del teclado, si queremos tener la Ñ, seleccionamos “Spanish”
Ubicación de la tecla “Alt”. Lo normal es coger “The default for the keyboad layout”
Ahora nos pedirá la tecla para componer “AltGr”. Lo normal suele ser usar “No compose key”
Lo último que hay que indicar es si deseamos usar la combinación de teclas “Ctrl+Alt+Borrar” para salir del modo de interfaz gráfica. Por defecto, la opción es NO.
- “change_pass – Change password for ‘pi’ user”. Obvio, por si quereis cambiar la contraseña por defecto del usuario ‘pi’. Es recomendable cambiarla.
- “change_locale – Set locale” .- Desde esta opción se cambia el idioma del sistema operativo. Buscamos español, “es_ES” y luego el mapa de códigos recomendado, UTF-8. Una vez elegido todo pulsamos la tecla “Enter”. Lo siguiente será elegir cuál de los instalados es el principal. En nuestro caso “es_ES”, lo seleccionamos y le damos al botón de “Aceptar”
- “ssh – Enable or disable ssh server”.- Nuestro gran aliado. Lo habilitamos, claro.
Una vez configurados todos estos puntos, le damos a “Finish”. Se reiniciará la Raspberry y pasaremos al siguiente punto.
4.- Preparar el sistema operativo
Es imprescindible para este paso que la Raspberry esté conectada por cable al router y que el router la haya asignado una ip por dhcp.
Lo primero vamos a actualizar la versión del software instalado. Desde una Terminal ejecutamos lo siguiente:
sudo apt-get update
Ahora ya actualizamos manualmente:
sudo apt-get upgrade
Si nos hace alguna pregunta, le decimos Yes o Si, según si hemos configurado los idiomas.
Ahora sería conveniente reiniciar la raspberry.
sudo reboot -f
Lo siguiente es actualizar el firmware (tranquilos, no se va a estropear la raspberry si sale mal):
sudo rpi-update
Una vez actualizado el firmware nos pide reiniciar la Raspberry
5.- Configurar IP estática en puerto Ethernet Raspbian
Para poder definir si la IP es estática o dinámica hay que editar el archivo “interfaces”. Este se encuentra en /etc/network Antes de editarlo, vamos a hacer una copia de seguridad:
cd /etc/network
sudo cp interfaces interbk
Ahora vamos a editar el archivo “interfaces”
sudo nano /etc/network/interfaces
Localizamos la línea que pone: iface eth0 inet dhcp
Y la cambiamos por las siguientes:
iface eth0 inet static
address 192.168.1.13 --> Esto es un ejemploones la ip que tu quieras
netmask 255.255.255.0 --> O la que corresponda
gateway 192.168.1.1 --> Idem, pones la ip que te corresponda como puerta de enlace
Una vez hechas estas modificaciones pulsamos Ctrl+X para salir del editor. Nos preguntará si queremos guardar los cambios y le decimos que yes. Luego nos pregunta el directorio para guardarlo, lo dejamos por defecto, y le damos al Enter.
Para comprobar que ya nos coge correctamente la IP estática, reiniciamos la raspberry con sudo reboot –f
Cuando renicie el sistema, nos conectamos por ssh o con el teclado y pantalla y utilizamos el comando ifconfig
Ya tenemos nuestra raspberry con ip estática.
6.- Instalar servidor FTP para acceso con Filezilla
En terminal por teclado o por ssh escribimos:
sudo apt-get install vsftpd
Una vez que esté descargado, abrimos el siguiente archivo de configuración:
sudo nano /etc/vsftpd.conf
Buscamos las siguientes líneas y las dejamos tal que así:
Anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
local_umask=022
local_root=/home/$USER/ftp
Salimos y guardamos con los cambios con Ctrl+X y una vez de fuera del editor, reiniciamos el servicio:
sudo service vsftpd restart
Si vamos a querer acceder por Filezilla al servidor FTP, necesitamos habilitar el acceso root a FTP.
Para ello:
sudo nano /etc/ftpusers
Buscamos el usuario root, lo borramos y salimos del editor con Ctrl+X guardando los cambios.
Ahora, importantísimo, cambiar contraseña del root, para ello:
sudo su
passwd
Escribimos la nueva password y la confirmamos (Aunque escribáis no aparecerá ningún carácter, es lo normal)
Una vez cambiada nos saldrá un mensaje que pone: passwd: password updated successfully
6.- instalar y configurar NewBox en Raspberry Pi
- Descargar newbox NewBox CardServer – v0.2
- Descomprimir el archivo.
- Utilizando filezilla, entramos como root por ftp a la ip de nuestra Raspberry Pi.
- Copiamos el fichero Newbox.arm en /usr/local/bin Lo renombramos como Newbox y le damos permisos 755.
- Creamos el directorio donde irán los archivos de configuración tal que esta ruta: /var/etc y le damos permisos 777
- Copiamos los ficheros newbox.cfg, badcw.cfg y newbox.cannelinfo en /var/etc y los damos permisos 755 a todos.
- Nos vamos a /etc/rc.local , abrimos ese fichero con el Notepad+ por ejemplo y lo editamos.
Justo encima de la línea que pone exit 0 ponemos una línea que ponga:
/usr/local/bin/Newbox –b
Guardamos los cambios, reiniciamos la raspberry pi con el comando
sudo reboot –f
Y ya tendremos nuestro NewBox funcionando en una Raspberry Pi.
Ahora ya es turno de configurar nuestro newbox.cfg….
Última edición: