Catégories
Liens
Ceci est une ancienne révision du document !
Dowload Disk image conçue pour un usage HEADLESS avec carte son USB
Si tout ok après démarrage complet le patch new.pd doit être audible sur les sorties 1 et 2 de la carte son
Cette os raspbian fonctionne sans affichage, donc on peut la faire fonctionner en SSH ou SFTP pour acceder aux fichiers.
Ou alors en mode graphique en lancant l'affichage
Comment ajouter votre réseau wifi dans la liste wpa_supplicant.conf
Ouvrir un émulateur de terminal sur votre pc et taper :
$ sudo nano "$path"/rootfs/etc/wpa_supplicant/wpa_supplicant.conf // vous devez voir afficher ceci : ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=FR network={ ssid="brutlab_wifi" psk="brutlab_wifi" } // ajouter ces lignes avec les ssid et mdp de votre réseau : network={ ssid="yournetwork" psk="yourpassword" } // Enregistrer et quitter le fichier wpa_supplicant.conf $ Ctrl X yes // Rétablir les autorisations d’accès au fichier wpa_supplicant.conf : $ sudo chmod +r wpa_supplicant.conf
Brancher la RPI et attendre qu'elle soit bien allumée. La RPI est à ce stade normalement connectée sur le même réseau Wifi que votre ordinateur
Depuis un terminal sur votre pc taper :
// Identifier votre propre IP ifconfig (ex. **inet 192.168.100.9** wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.100.9 netmask 255.255.255.0 broadcast 192.168.100.255 // Cartographier le réseau pour identifier la RPI. // scanner le reseau d'apres vos plages d'adresses (remplacer les x par les valeurs de votre ip trouvée précédemment. ~$ nmap x.x.x.255/24 -p22 // si besoin d'installer nmap taper: -$ sudo apt-get install nmap Starting Nmap 7.80 ( https://nmap.org ) at 2021-03-20 22:14 CET Nmap scan report for _gateway (192.168.43.1) Host is up (0.011s latency). PORT STATE SERVICE 22/tcp closed ssh Nmap scan report for pi (192.168.43.185) Host is up (0.0092s latency). PORT STATE SERVICE 22/tcp open ssh Nmap scan report for ed-520S (192.168.43.203) Host is up (0.00037s latency). PORT STATE SERVICE 22/tcp closed ssh Nmap done: 256 IP addresses (3 hosts up) scanned in 2.55 seconds
Reperer la ligne : Nmap scan report for pi (192.168.43.185) Dans cet exemple, l'adresse IP de la Raspeberry est 192.168.43.185
ssh -Y pi@192.168.100.185 // password 123
Si problème d'autorisation ssh ?
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:w5RxONppFZWYQ+w5e/MsKdEgpNQk3E3hM0qruZ8pkXM. Please contact your system administrator. Add correct host key in /home/user/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /home/ed/.ssh/known_hosts:5 remove with: ssh-keygen -f "/home/ed/.ssh/known_hosts" -R "192.168.43.185" ECDSA host key for 192.168.43.185 has changed and you have requested strict checking. Host key verification failed.
Alors repérer/copier/coller cette ligne ds votre console
ssh-keygen -f "/home/user/.ssh/known_hosts" -R "192.168.100.185"
Vous pouvez maintenant pouvoir accéder a la RPI
ssh -Y pi@192.168.100.185 // password 123 pi@pi:~ $
Cette image est configurée pour démarrer sur la console.
// a la fin des informations de demmarage sur la console de la RPI taper pour lancer le bureau $ startx // stopper le service pd/malinette pour pouvoir en relancer une occurence unique : $ sudo systemctl stop pd.service // lancer la version graphique de la malinette : $ cd Documents/malinette // lancer le script Malinette de votre choix $ bash start-malinette-gui.sh
ps -ax :: lister les processus en cours permet de vérifier si pd s'est bien lancé via le script start-malinette.sh
Le lancement au démarrage est effectué par le fichier /etc/systemd/system/pd.service
Quitter pure data (ex. “$ killall pd” ou “killall 457”) et il se relance en permanence. il faut stopper le “service” pour pouvoir lancer une occurrence unique de pure data:
sudo systemctl stop pd.service // stop pd & malinette // et pour relancer le service avant de quitter $ sudo systemctl start pd.service // restart pd & malinette
Le service de démarrage lance le fichier start-mainette.sh. Pour plus d'infos :
$ sudo nano /etc/systemd/system/pd.service
Pour le mode graphique, lancer le script start-mainette-gui.sh
// se déplacer vers le dossier Malinette $ cd Documents/malinette // verifier le contenu $ ls // lancer le script Malinette de votre choix $ bash start-malinette-gui.sh
sftp://pi@192.168.43.185/ // mdp 123
RESPECTER LA STRUCURE DE FICHIER DE LA MALINETTE.
e.g. le fichier new.pd TOUJOURS dans le dossier malinette-default