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