PASO 4 - CONFIGURACIONES VARIAS DE LA RASPBERRY
- Cambio de contraseña por defecto:
a) Escribimos el siguiente comando:
Nos aparecerá el siguiente menú:
b) Seleccionamos "Change User Password", nos saldrá un mensaje avisando de que nos va a pedir un nuevo password del usuario "Pi" (You will now be asked to enter a new password for the pi user), seleccionamos "OK" e introducimos dos veces el nuevo password.
Salimos del asistente "raspi-config" pulsando el botón "Finish"
Para que la IP de nuestra raspberry siempre sea la misma y así facilitar el acceso al puerto 8333 desde el exterior (paso que se realizará más adelante), se debe hacer lo siguiente:
a) Conocer la configuración IP de la raspberry:
Para ello ejecutamos dos comandos:
Código:
ip -4 addr show dev eth0 | grep inet
Nos fijaremos en la IP actual y su mascara (recuadro en rojo):
Y el otro comando:
Código:
ip route | grep default | awk '{print $3}'
Nos devolverá el Gateway de la ruta por defecto (0.0.0.0), en mi caso 192.168.1.1 (recuadro amarillo)
En el caso de que nuestra conexión sea a través de Wifi, el primer comando para conocer los parámetros de red será:
Código:
ip -4 addr show dev wlan0 | grep inet
De tal forma que los datos recogidos los usaremos para cambiar la IP de nuestra raspberry. La IP que le debemos poner será una que no sirva el servidor DHCP de nuestra casa (normalmente el router); si desconocemos cuales sirve, usaremos una del final del rango de red; en mi caso, por poner un ejemplo, la IP que tiene la raspberry es la 192.168.1.
48 y la que voy a escoger del final será la 192.168.1.
254.
b) Para fijar estáticamente la IP editaremos el archivo "dhcpcd.conf" mediante el comando:
Código:
sudo nano /etc/dhcpcd.conf
En este archivo la mayoría de los parámetros están comentados (con #), nos moveremos con los cursores del teclado hasta abajo del todo (final del documento), añadiremos nuestros parámetros IP recogidos en el punto a) y uno o dos servidores de nombre (podéis poner el 1.1.1.1 como yo):
En caso de conexión por cable:
Código:
interface eth0
static ip_address=192.168.1.254/24
static routers=192.168.1.1
static domain_name_servers=1.1.1.1
En caso de conexión por WiFi:
Código:
interface wlan0
static ip_address=192.168.1.254/24
static routers=192.168.1.1
static domain_name_servers=1.1.1.1
Para guardar el fichero pulsamos la tecla "Control" y sin soltarla la "x"; nos preguntará si queremos guardar los cambios, soltamos las teclas y pulsamos la "y" y después la tecla intro para sobreescribir el fichero.
c) Reiniciamos la raspberry para que los cambios surjan efecto con el siguiente comando:
d) Ahora para conectarnos a la raspberry usaremos el nuevo password y la nueva IP escogida.
A continuación vamos a preparar el disco duro usb para que se arranque siempre al inicio del sistema y le daremos el formato adecuado:
a) Si no lo tenemos conectado, conectar el disco duro a la raspberry en cualquier puerto USB que queramos.
b) Listamos los medios de almacenamiento de la rasp con el comando:
El disco duro en mi caso es el que tiene el nombre "sda", queda claro si nos fijamos en el tamaño (931,5G) y la partición que tengo que formatear será la llamada "sda1"; la formatearé con el comando:
Esperamos a que termine el proceso y cuando acabe seguimos con el punto c)
c) Una vez formateado lo montaremos en el directorio .bitcoin (que es donde ira la blockchain, wallet... y también la swap) para que siempre arranque con la raspberry. Para ello, primero creamos el directorio .bitcoin con el siguiente comando:
d) Ejecutamos el siguiente comando para sacar la información necesaria de nuestro disco duro:
nos fijaremos en el PARTUUID que aparece en la línea de la partición antes formateada (sda1) en mi caso es el d87a2631-01
e) Ejecutamos el siguiente comando para editar el archivo fstab:
Se nos abrirá el archivo y debemos añadir la siguiente línea cambiando el PARTUUID por el que haya salido en el paso d):
Código:
PARTUUID=d87a2631-01 /home/pi/.bitcoin ext4 defaults,noatime 0 0
Para guardar el fichero pulsamos la tecla "Control" y sin soltarla la "x"; nos preguntará si queremos guardar los cambios, soltamos las teclas y pulsamos la "y" y después la tecla intro para sobreescribir el fichero.
f) Reiniciamos la raspberry para que los cambios surjan efecto con el siguiente comando:
g) Nos conectamos de nuevo a la raspberry y comprobamos que todo haya ido bien con el comando:
Nos tiene que aparecer que la partición sda1 (en mi caso) esta montada en /home/pi/.bitcoin
h) Crear memoria swap de 2GB en nuestro disco duro.
La raspberry trae 1GB de memoria RAM , podemos crear un máximo de 2GB adicionales en nuestro disco duro para que en caso de necesitar mas memoria pueda usarla de ahí. Seguiremos los siguientes pasos:
Nos meteremos dentro del directorio .bitcoin (que es donde esta montado el disco duro) con el comando:
Creamos el directorio "swap" que es el espacio que reservaremos para la memoria de 2GB en caso de que la raspberry necesite usarla:
Movemos la swap al directorio swap (este paso tarda unos segundos en aplicarse):
Código:
sudo dd if=/dev/zero of=/home/pi/.bitcoin/swap/swap.file bs=1M count=2148
Editamos el fichero que indica la ruta del fichero SWAP para indicarle nuestra nueva ruta:
Código:
sudo nano /etc/dphys-swapfile
Buscamos dentro del fichero las siguiente líneas y las modificamos como aparece en la imagen:
Código:
CONF_SWAPFILE=/home/pi/.bitcoin/swap/swap.file
CONF_SWAPSIZE=2048
Guardamos el fichero pulsando la tecla "Control" y sin soltarla la "x"; nos preguntará si queremos guardar los cambios, soltamos las teclas y pulsamos la "y" y después la tecla intro para sobreescribir el fichero.
Reiniciamos la raspberry para que los cambios surjan efecto con el siguiente comando:
i) Comprobamos que el paso h) haya ido correctamente con el comando:
Como vemos aparecerán 2GB de swap.
- Aumentar el consumo permitido por defecto al disco USB (solo seguir este paso si el disco duro no lleva alimentación propia como es el caso del disco duro recomendado):
Por defecto el consumo máximo que permite la raspberry por los puertos USB es de 600 mA. Se aumenta de forma muy sencilla, editando el siguiente archivo:
Código:
sudo nano /boot/config.txt
Nos movemos con los cursores hasta el final del archivo y añadimos la línea:
Guardamos el fichero pulsando la tecla "Control" y sin soltarla la "x"; nos preguntará si queremos guardar los cambios, soltamos las teclas y pulsamos la "y" y después la tecla intro para sobreescribir el fichero.
Reiniciamos la raspberry para que los cambios surjan efecto con el siguiente comando: