Orange Pi Zero 2

L’Orange PI Zero 2 est une carte de dĂ©veloppement puissante offrant de nombreuses possibilitĂ©s avec son processeur 4 coeurs 64 bits (H6), 1GB, ethernet, WIFI, Bluetooth, HDMI, USB pour environ 30€. Allez faire un tour sur aliexpress.com. Attention Ă  ne pas le confondre avec l’Orange Pi Zero qui utilise un processeur H3, 32 bits.

Installation Operating System

En gĂ©nĂ©ral sur les cartes Orange Pi, j’installe l’OS Armbian. Celui-ci n’Ă©tant pas encore disponible (dĂ©but 2021) pour cette carte, je me suis tournĂ© vers le site http://www.orangepi.org qui offre diffĂ©rent OS dont Debian. Dans la rubrique Ressources vous pouvez tĂ©lĂ©charger l’image Debian correspondant Ă  l’Orange Pi Zero 2′.

Connectez vous en ssh (logiciel Bitwise par exemple) avec l’utilisateur ‘root’ et le mot de passe ‘orangepi’.

Dans la fenĂȘtre ‘Terminal’ faites les mises Ă  jour:
apt-get update
apt-get upgrade

Installez TightVNC pour avoir un accĂšs graphique Ă  distance via l’extension VNC client du navigateur Chrome.
apt-get install tightvncserver

Installez xfonts-base pour Ă©viter l’erreur  Â» could not open default font ‘fixed’  Â» au lancement de vncserver.

apt-get install xfonts-base

Lancez VNC en mode manuel :
vncserver :1

Il vous sera demandĂ© un mot de passe. Ne mettez pas plus de 8 caractĂšres. Vous pouvez Ă  prĂ©sent tester VNC avec par exemple l’extension VNC de chrome en se connectant sur ‘adresse_ip_orangepi:5901’.

Pour un lancement automatisé on va créer un fichier de script:
nano /usr/local/bin/mon_vnc.sh

#!/bin/bash
PATH="$PATH:/usr/bin/"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1280x720"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
case "$1" in
start)
/usr/bin/vncserver ${OPTIONS}
;;
stop)
/usr/bin/vncserver -kill :${DISPLAY}
;;
restart)
$0 stop
$0 start
;;
esac
exit 0

Copiez le texte ci-dessus et copiez le dans nano avec un click bouton droit si vous utilisez Bitwise SSH. Pensez Ă  rendre ce fichier executable.
 chmod +x /usr/local/bin/mon_vnc.sh

On peut à présent réaliser les 3 opérations suivantes :
/usr/local/bin/mon_vnc.sh start
/usr/local/bin/mon_vnc.sh stop
/usr/local/bin/mon_vnc.sh restart

Pour un lancement automatique de VNC au boot de l’orangepi on crĂ©e un service dans ‘systemd’.
nano /lib/systemd/system/mon_vnc.service

[Unit]
 Description=Manage Mon Serveur VNC 
 [Service]
 Type=forking
 ExecStart=/usr/local/bin/mon_vnc.sh start
 ExecStop=/usr/local/bin/mon_vnc.sh stop
 ExecReload=/usr/local/bin/mon_vnc.sh restart
 User=root
 [Install]
 WantedBy=multi-user.target

Pour la prise en compte de ce nouveau service dans systemd.
systemctl daemon-reload
systemctl enable mon_vnc.service

A présent vous pouvez rebooter votre systÚme et vérifier avec VNC la connection en mode graphique.
systemctl start mon_vnc.service
systemctl stop mon_vnc.service
systemctl restart mon_vnc.service
systemctl status mon_vnc.service

A présent vous avez un OrangePi Zero 2 contrÎlable à distance depuis un PC sur votre réseau.

Installation Samba

Pour Ă©changer des fichiers facilement entre l’OrangePi et un PC sur le rĂ©seau, il est intĂ©ressant d’installer Samba qui permettra de le voir directement.

Installez Samba.
apt-get install samba samba-common-bin

Il faut modifier le fichier de configuration pour l’adapter au rĂ©seau et dĂ©finir les autorisations.
 nano /etc/samba/smb.conf

Tout en bas du fichier rajouter les lignes suivantes :

[OpiZero2]
comment =  Samba on Orange Pi
path = /
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes 

Avec path = / on accÚde directement à la racine du systÚme pour avoir la liberté de naviguer partout. Attention à mettre, si besoin, les autorisations chmod 
 qui vont bien.

Relancez samba .
systemctl restart smbd.service

A prĂ©sent l’OrangePi devrait ĂȘtre visible des autres PC sur le rĂ©seau. On peut changer son nom sur le rĂ©seau en tapant dans une fenĂȘtre de terminal :
hostnamectl set-hostname nouveau-nom

Activation du WIFI

Passez en mode graphique en utilisant VNC depuis un PC distant ou en branchant un moniteur sur le micro-HDMI, un clavier et une souris.

Allez dans les menus ‘Settings’, ‘Advanced Network Configuration’ et cliquez sur + pour crĂ©er une connection de type Wifi. Donnez le nom de votre rĂ©seau (SSID) et dans l’onglet ‘security’ rentrez le mot de passe.

Allez ensuite sur votre box pour trouver l’adresse IP qui a Ă©tĂ© attribuĂ© Ă  votre Orange Pi et vous serez en mesure de vous y connecter par le wifi.

Articles sur l’Orange Pi Zero 2

Laisser un commentaire