Paso 7: Configurar el resto frambuesa Pi
Ahora que tenemos todas las tarjetas SD preparada, inserte la tarjeta de SD de Master a Master Pi, conectarlo a un router y arrancar hacia arriba. Entonces para los restantes frambuesa Pi, insertar tarjetas SD en todos ellos, conectar al router mismo como su maestro IP y entonces les arranque todo. Ninguna necesidad de Pi secundaria teclados, ratones y monitores.
Una vez que todos los de Pi están encendidos, utilizando nuestra Master Pi, deberíamos podemos obtener las direcciones IP de cada Pi en la red. Aquí está cómo:
- En primer lugar instalar NMAP
sudo apt-get update
sudo apt-get install nmap
- Para obtener la IP actual del Máster de Pi
ifconfig
- Ahora puede escanear tu subred enrutadores para las otras direcciones IP de Pi
sudo nmap -sn 192.168.1.*
Copiar hacia abajo todas las direcciones IP que pertenecen a la otra frambuesa Pi en la red. Entonces podremos usarlos IP para conectar a cada uno de lo otros Pi usando SSH. Lo que tenemos que hacer primero es cambiar el nombre de cada uno de lo Pi secundaria a un nombre de red único. Ahora que están todo listo para Pi01. Suponiendo que una de las direcciones IP de Pi secundaria es 192.168.0.3, aquí está cómo usted puede conectar a él y cambiar su nombre:
- Establecer una conexión SSH
ssh pi
- Ejecutar config raspi
sudo raspi-config
- En la interfaz, desplácese hacia abajo hasta la opción avanzada y luego seleccione un nombre de host.
- Para el nombre de host, cambie Pi01 al siguiente número secuencial, que es Pi02.
- Y luego la salida de la sesión SSH
exit
Que desea repetir esos pasos para cada uno de lo otros de Pi en la red de cambio de nombre a Pi03, PINO04, etc..
En su Pi maestro, desea crear un nuevo archivo de texto llamado "machinefile"
nano machinefile
Y en él, quieres que escriba en cada una de las direcciones IP de Pi (incluida la dirección IP principal) en una nueva línea y guarde el archivo.
En este punto, podríamos ejecutar un archivo de prueba con mpiexec -f machinefile -n 4 hostname
, pero saca diciendo que había una "falta de verificación de claves de host" error. Así que en el paso siguiente, vamos a arreglar eso.