Un digipeater APRS sous digi_ned avec un Raspberry Pi : L’installation (3/?)

Dans ce billet, je vais vous expliquer comment installer et configurer le Raspberry.

Pour l’installation et le premier lancement, je me suis inspiré du tutoriel présent à l’adresse suivante :
http://www.libellules.ch/phpBB2/debuter-avec-le-raspberry-pi-t40775.html#p290240

En résumé les étapes principales sont les suivantes :
1- Installation de Rasbian (le système d’exploitation du Raspberry) sur la carte SD.
2- Configuration du réseau
3- Mise à jour

Au niveau logiciel vous avez besoin de ceci :
* Rasbian (j’ai utilisé la version téléchargeable ici).
* Le logiciel pour écrire l’image sur votre carte SD. J’ai utilisé Win32 disk imager (disponible ici)

Au niveau matériel :
* Un câble réseau et une connexion internet (brancher directement le Raspberry sur votre box internet)
* Un câble HDMI
* Un écran connectable en HDMI (j’ai utilisé mon téléviseur…)
* Un clavier
* Un câble micro-USB et une alimentation USB (je me suis contenté de brancher le câble USB sur ma télé et ça marche très bien)

Pour le premier démarrage, je vous laisse suivre le tutoriel indiqué en page d’accueil, qui est très bien fait. Pensez toutefois à activer « SSH » dans la liste des services.

Une fois le premier lancement et configuration effectuée, voici les étapes que j’ai suivi :
* Configuration du réseau pour accès ultérieur
* Mise à jour du Raspberry

La configuration du réseau est nécessaire pour pouvoir déconnecter l’écran et continuer la configuration à distance (je n’ai pas mes radios à côté de l’écran de télévision. Il faut donc commencer par indiquer une adresse ip.

Pour cela, il faut éditer le fichier /etc/network/interfaces j’utilise VI mais tout autre éditeur fera l’affaire. « Nano » est un bon début pour quelqu’un qui ne connait pas « vi ».
Dans le fichier précité, il faut faire le changement suivant :
Remplacer
iface eth0 inet dhcp

Par :
iface eth0 inet static
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.Y

L’adresse ip choisie ne doit pas être déjà utilisée et dans le même sous réseau que votre box. L’adresse ip à la ligne « gateway » est l’adresse ip de votre box (généralement 192.168.0.1 ou 192.168.1.1).

Il faut ensuite indiquer le ou les serveurs de résolution des noms (DNS), votre box internet rend la plupart du temps ce service. Il faudra donc éditer le fichier /etc/resolv.conf en indiquant :
nameserver 192.168.X.Y
Il s’agit donc d’indiquer ici la même adresse ip que celle de la ligne « gateway ».

Une fois la configuration terminée, rebooter. Vous pouvez désormais déconnecter le câble HDMI et votre clavier.

Une fois redémarré, depuis un PC connecté au réseau, vous devriez pouvoir dialoguer avec le Raspberry. Essayez de lancer un ping vers l’adresse ip configurée. il devrait répondre comme ceci :
C:\>ping 192.168.0.100


Envoi d'une requête 'Ping' 192.168.0.100 avec 32 octets de données :
Réponse de 192.168.0.100 : octets=32 temps=1 ms TTL=64
Réponse de 192.168.0.100 : octets=32 temps<1ms TTL=64
Réponse de 192.168.0.100 : octets=32 temps<1ms TTL=64
Réponse de 192.168.0.100 : octets=32 temps<1ms TTL=64

Statistiques Ping pour 192.168.0.100:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms

Connectez vous ensuite en SSH au Raspberry. J’utilise le logiciel putty (téléchargeable ici).

Une fois connecté, passez en super-utilisateur (root) :
sudo -s

Lancez les mises à jour du linux :
apt-get update && apt-get upgrade

Si nécessaire, redémarrez.

Branchez votre adaptateur USB et vérifiez dans le fichier /var/log/messages qu’il est bien détecté :
ul 4 22:39:08 RASPGVY kernel: [ 230.412511] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
Jul 4 22:39:08 RASPGVY kernel: [ 230.514435] usb 1-1.3: New USB device found, idVendor=4348, idProduct=5523
Jul 4 22:39:08 RASPGVY kernel: [ 230.514464] usb 1-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Jul 4 22:39:08 RASPGVY kernel: [ 230.514480] usb 1-1.3: Product: USB-SER!
Jul 4 22:39:08 RASPGVY kernel: [ 230.565744] usbcore: registered new interface driver usbserial
Jul 4 22:39:08 RASPGVY kernel: [ 230.567516] usbcore: registered new interface driver usbserial_generic
Jul 4 22:39:08 RASPGVY kernel: [ 230.569242] USB Serial support registered for generic
Jul 4 22:39:08 RASPGVY kernel: [ 230.569288] usbserial: USB Serial Driver core
Jul 4 22:39:08 RASPGVY kernel: [ 230.577781] usbcore: registered new interface driver ch341
Jul 4 22:39:08 RASPGVY kernel: [ 230.578449] USB Serial support registered for ch341-uart
Jul 4 22:39:08 RASPGVY kernel: [ 230.578547] ch341 1-1.3:1.0: ch341-uart converter detected
Jul 4 22:39:08 RASPGVY kernel: [ 230.585094] usb 1-1.3: ch341-uart converter now attached to ttyUSB0

Il s’agit ici d’un convertisseur USB/TTL avec un chipset ch341-uart. J’ai testé plusieurs chipsets san aucun problème : CP210, FTPDI.
Le convertisseur s’est vu attribuer le device « ttyUSB0 », c’est par ce nom là que l’on y accèdera par la suite.

Installer ensuite la couche AX25 :
root@RASPGVY ~ # apt-get install ax25-apps
root@RASPGVY ~ # apt-get install ax25-tools
root@RASPGVY ~ # apt-get install libax25
root@RASPGVY ~ # apt-get install libax25-dev

Installer ensuite l’outil de paramétrage du port série :
root@RASPGVY ~ # apt-get install setserial

L’installation initiale du Raspberry est maintenant terminée.

Ce contenu a été publié dans Electronique, Non classé, Radio, Raspberry Pi, avec comme mot(s)-clé(s) , , , , , . Vous pouvez le mettre en favoris avec ce permalien.

Une réponse à Un digipeater APRS sous digi_ned avec un Raspberry Pi : L’installation (3/?)

  1. Kryss dit :

    On attend la suite avec gourmandise…

    D’autant que je n’ai pas trouvé de package Digi_ned pour Raspberry, alors je pense qu’il faut compiler un source ?

    Merci pour ces premières infos, en tout cas !

    -K-

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.