0% ont trouvé ce document utile (0 vote)
20 vues11 pages

Ds Iot

Transféré par

Adhem Naiji
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues11 pages

Ds Iot

Transféré par

Adhem Naiji
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Makhlouf Ranim D-ITWM

Makhlouf Ranim

I. Installation et configuration de Ubuntu Pop !_OS


Makhlouf Ranim D-ITWM

II. Installation et configuration de QEMU


1- Mettre a jour POP

2- Création d’un dossier qemurpi & Accéder a ce dossier

3- Téléchargement QEMU KERNEL

4- Vérification :

III. Virtualisation du Raspberry Pi


1- Télécharger l’image de RaspberryPi

2- Vérifier l’existence
Makhlouf Ranim D-ITWM

3- Décompresser l’image de RaspberryPi .[Link] -> .img

4- Installation paquet « qemu-system » :


 pour émuler du matériel et lancer des systèmes d’exploitation virtuellement
 qemu–system-arm : émule un système ARM ( comme Raspberry Pi)

5- Lancement de machine virtuelle QEMU pour émuler un Raspberry Pi (architecture ARM)

 Erreur Survient : could not load kernel

6- Téléchargement de Kernel :
Makhlouf Ranim D-ITWM

7- Téléchargement .dtb (device tree Blob) spécifique pour l’émulation de Raspberry Pi .

8- Refaire la commande & configurations


Makhlouf Ranim D-ITWM

9- Configurer la VM pour qu’elle soit accessible via SSH

10- Start SSH

 Erreur : Job failed (le serveur ssh ne trouve pas ses cles d’hote)

 Solution : générer les clés manquantes

11- Relance SSH :


Makhlouf Ranim D-ITWM

IV. Configuration réseau :


 Configuration de bridge réseau

1- Installation des outils réseau

2- Création de l’interface TAP et la mettre en mode up

1ere commande : Crée une interface réseau virtuelle TAP nommée tap0 :

 Simule une interface Ethernet (couche 2), idéale pour connecter une VM à un réseau
physique ou virtuel.
 Permet à la VM d'avoir sa propre adresse MAC et de communiquer comme une machine
physique.

2eme commande : Active l'interface tap0

 Permettre à QEMU de l’utiliser pour envoyer/recevoir des paquets réseau


3- Vérifier tap0 est bien actif : tap0 existe et est activée, mais elle est "seule" pour
l’instant, donc elle montre NO-CARRIER et state DOWN.
Makhlouf Ranim D-ITWM

 Mettre en place une interface TUN/TAP

1- Création d’un bridge réseau

2- Ajouter l’interface tap0 au bridge

3- Ajouter mon interface réseau physique (ens33) au bridge

4- Mettre en ligne les interface : active le bridge

5- Lancer la VM Raspberry Pi :
-net nic : ajoute une carte réseau par défaut (smc91c111 pour versatilepb)
-net tap,... : connecte la carte à l’interface tap0 (host → guest)
Makhlouf Ranim D-ITWM

La VM a maintenant une interface eth0 bien active avec une adresse IP [Link]/24

 Tester la connectivité depuis VM Raspberry Pi( ping VM vers Internet) :

 Tester le ping VM vers hote


Erreur : destination host unreachable
1) Donne une IP locale à br0 (hôte)

2) Dans vm, donne une ip statique dans le même réseau :

 Tester le ping hote vers vm


Makhlouf Ranim D-ITWM

V. Configuration et test du Bluetooth


1- Installation bluez

 Le service Bluetooth est inactif (inactive (dead))

 Service skipped
Makhlouf Ranim D-ITWM

Erreur : Ce n’est pas un vrai adaptateur Bluetooth, c’est un pseudo périphérique virtuel
que VMware expose à l’hôte
 Solution : un dongle Bluetooth USB
Makhlouf Ranim D-ITWM

Vous aimerez peut-être aussi