Comment construire votre propre KVM Raspberry Pi

Comment construire votre propre KVM Raspberry Pi
Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. Lire la suite.

Un commutateur KVM (clavier, vidéo, souris) permet aux utilisateurs d'accéder à distance à leurs systèmes ou ordinateurs, même s'ils ne peuvent pas démarrer. Bien que vous puissiez toujours saisir un KVM pré-construit, vous pouvez également créer votre propre KVM à l'aide d'un Raspberry Pi qui vous fera économiser des centaines de dollars. En assemblant quelques pièces avec Raspberry Pi, nous pouvons rapidement construire une unité Pi KVM et y accéder via Internet pour contrôler les ordinateurs et les serveurs à distance.





UTILISEZ LA VIDÉO DU JOUR

Pourquoi un Pi KVM est-il différent ?

Contrairement aux applications VPN ou d'accès à distance telles que TeamViewer qui nécessitent le système d'exploitation pour fonctionner, un KVM ou Pi KVM (KVM fonctionnant sur Raspberry Pi) fonctionne indépendamment du système d'exploitation du système et vous permet d'allumer le système à distance, d'accéder au BIOS, d'installer un système d'exploitation, redémarrage, etc.





Choses dont vous aurez besoin pour construire un KVM Pi DIY

Vous aurez besoin des composants matériels suivants pour construire votre Raspberry Pi KVM :





  • Un Raspberry Pi 3, 4 ou Zero 2 W avec une alimentation.
  • Carte microSD de 16 Go ou plus.
  • 2 câbles USB Type A mâle vers Type A femelle.
  • Un câble USB de type C, si vous utilisez un Raspberry Pi 4.
  • Un câble micro USB, si vous allez utiliser un Raspberry Pi 3 ou Zero 2 W.

Si vous ne trouvez pas le câble séparateur, vous pouvez également créer le vôtre en épissant et en connectant une paire de câbles USB mâle-femelle de type A.

De plus, le Pi KVM capture les instantanés de la sortie HDMI de votre système et les affiche en temps réel. Il existe deux manières différentes de capturer la vidéo lorsque vous choisissez de créer votre propre Pi KVM. Vous pouvez choisir l'un ou l'autre, en fonction de la carte Raspberry Pi disponible.



  • Adaptateur HDMI vers CSI : fonctionne avec tous les Raspberry Pi, y compris les Raspberry Pi Zero W et 2 W. Il est également beaucoup plus rapide, avec une latence très faible (flux MJPEG et H.264/WebRTC).
  • Carte de capture vidéo HDMI vers USB : fonctionne avec Raspberry Pi 2, 3, 4. Il est comparativement plus lent que le CSI, avec une latence élevée, mais fonctionne bien.

Ci-dessous, vous apprendrez les étapes pour construire un Pi KVM avec un Raspberry 4 ou un Raspberry Pi Zero 2 W, en utilisant une carte de capture vidéo HDMI vers USB ou un adaptateur CSI vers HDMI et un câble répartiteur USB DIY.

Image disque Flash Pi KVM sur la carte MicroSD

Pour commencer, téléchargez le dernier readymade Image KVM Pi pour votre Raspberry Pi. Il existe quelques images différentes disponibles pour le Raspberry Pi en fonction du modèle et de l'adaptateur HDMI (adaptateur HDMI vers CSI ou dongle HDMI vers USB) que vous allez utiliser pour cette version.





Suivez ensuite ces étapes pour flasher la carte microSD avec l'image du système d'exploitation Pi KVM.

  1. Connectez la carte microSD à votre système.
  2. Téléchargez et lancez le Imageur Raspberry Pi outil.
  3. Sélectionner Choisissez le système d'exploitation > Utiliser personnalisé puis accédez à l'emplacement où l'image Pi KVM téléchargée est stockée.
  4. Cliquez sur Ouvert .   se connecter à pi kvm
  5. Cliquez sur Choisissez Stockage et sélectionnez votre carte microSD.   cliquez sur l'option terminal dans pi-kvm
  6. Cliquez sur Écrire . Cliquez sur Oui confirmer. Cela prendra un certain temps pour finir.

Si vous allez utiliser un Raspberry Pi Zero W ou 2 W ou Wi-Fi pour la connexion réseau, vous devez monter la partition PIBOOT (FAT32) et modifier le pikvm.txt dossier. Ouvrez le fichier dans le Bloc-notes et collez les lignes suivantes sous le FIRST_BOOT=1 ligne et remplacez le SSID et le mot de passe Wi-Fi.





WIFI_ESSID="MyWiFiName"
WIFI_PASSWD="Password"
  commencer à utiliser le pi-kvm pour accéder et contrôler l'ordinateur à distance sur le réseau

Connectez le Raspberry Pi à l'alimentation et à l'adaptateur HDMI

Une fois la carte microSD flashée, connectez le Raspberry Pi à l'adaptateur HDMI vers USB ou HDMI vers CSI.

  1. Insérez la carte microSD dans le Raspberry Pi.
  2. Prenez le câble répartiteur USB et isolez la broche + 5 V dans l'un des ports mâles USB de type A du câble répartiteur à l'aide de ruban adhésif. Ce port de type A avec broche +5V non isolée est connecté au port USB de l'ordinateur/serveur que vous souhaitez gérer à distance. Si vous ne désactivez pas cette broche, vous risquez d'endommager le port USB de l'ordinateur ou du serveur.   ajuster la résolution dans pi kvm
  3. Si vous construisez un câble répartiteur DIY comme nous l'avons fait, vous pouvez garder le fil rouge de l'un des câbles mâles USB de type A non connecté. Reportez-vous au schéma de câblage suivant pour plus de détails.   télécharger des images du système d'exploitation pour le démarrage
  4. Prenez un câble USB de type A vers type C et connectez-le au port femelle de type A du câble séparateur et au port de type C de l'entrée d'alimentation du Raspberry Pi.
  5. Si vous utilisez le dongle HDMI vers USB, connectez-le à l'un des ports USB 2.0 du Raspberry Pi 4, comme indiqué ci-dessous.
  6. Si vous envisagez d'utiliser le pont HDMI vers CSI, connectez le câble ruban au port caméra du Raspberry Pi 4 ou du Raspberry Pi Zero 2 W.
  7. Connectez le câble LAN au Raspberry Pi 4 et au routeur. Les utilisateurs de Raspberry Pi Zero 2 W doivent entrer les détails Wi-Fi manuellement après avoir flashé la carte microSD avec l'image du système d'exploitation Pi KVM en montant la partition PIBOOT.
  8. Enfin, connectez le port Type A à l'alimentation 5V/3A pour allumer et démarrer Raspberry Pi 4 ou Zero 2 W.

Configurer le Pi KVM

Le premier processus de démarrage prendra plus de temps. Une fois celle-ci terminée, ouvrez la configuration de votre routeur et rendez-vous dans les paramètres DHCP. Trouvez l'adresse IP du Raspberry Pi ou Pi KVM connecté. Vous pouvez également utiliser l'application Fing sur votre smartphone pour scanner votre réseau et trouver l'adresse IP.

Une fois trouvée, vous pouvez ouvrir l'adresse IP dans un navigateur Web, tel que Chrome ou Safari. Cela chargera la page de connexion Pi KVM. Entrez 'admin' pour le nom d'utilisateur et le mot de passe, puis cliquez sur Connexion .

pouvez-vous avoir différents bâtons de bélier

Cliquez sur Terminal puis suivez ces étapes pour activer les autorisations de lecture/écriture et mettre à jour le Pi KVM.

Connectez-vous en tant que superutilisateur (utilisateur root). Le mot de passe est 'root' par défaut.

su

Activez les autorisations de lecture/écriture :

rw

Entrez ensuite la commande suivante pour vérifier et mettre à jour le Pi KVM :

pacman -Syu

Cela vérifiera et installera les mises à jour. Cela peut prendre plusieurs minutes. Après les mises à jour, mettez le système de fichiers en lecture seule en exécutant la commande suivante :

ro

Ensuite, retournez à la page d'accueil et cliquez sur le KVM option. Cela devrait immédiatement charger l'écran de votre serveur ou ordinateur auquel la carte de capture HDMI vers CSI ou HDMI vers USB est connectée. Vous pouvez maintenant accéder au PC ou au serveur à distance.

Il existe également plusieurs autres options disponibles que vous pouvez utiliser pour régler la qualité de l'image diffusée, le FPS, la taille, le montage ISO, etc.

Nous utilisons une carte microSD de 32 Go qui nous offre plus d'espace libre pour héberger plusieurs images de système d'exploitation sur le Pi. Vous pouvez utiliser une carte microSD plus grande pour stocker plusieurs images de système d'exploitation afin de pouvoir installer un système d'exploitation différent sur le serveur en cas de besoin.

Vous pouvez également connecter et activer le contrôle ATX pour allumer/éteindre ou réinitialiser le PC ou le serveur.

Exposez le Pi KVM à Internet pour un accès à distance

Pour activer l'accès à distance à votre Raspberry Pi ou Pi KVM, vous pouvez utiliser le DuckDNS et la redirection de port dans votre routeur. Vous pouvez également configurer un tunnel Cloudflare pour accéder à distance à votre Pi KVM et contrôler votre PC ou votre serveur avec une connexion HTTPS sécurisée.

Alternativement, vous pouvez également installer et utiliser le Tailscale VPN pour accéder à votre Pi KVM de n'importe où. TailScale est un outil gratuit à usage privé que vous pouvez configurer dans Pi KVM et sur votre appareil distant Windows, macOS, Linux, Android ou iOS que vous utiliserez pour accéder au Pi KVM via Internet.

Pour installer et configurer Tailscale, exécutez les commandes suivantes dans l'application Terminal.

su
rw
pacman -Syu tailscale-pikvmsystemctl enable --now tailscaled

Cela installera Tailscale et activera le démarrage automatique si le Pi KVM redémarre.

tailscale up

Cela affichera une URL. Copiez l'URL dans le navigateur Web et autorisez. Après autorisation, entrez la commande suivante pour redémarrer le Pi KVM :

reboot

Vous pouvez maintenant accéder au serveur ou à l'ordinateur connecté au Pi KVM à partir de n'importe quel système. Il vous suffit d'installer le VPN Tailscale sur l'appareil, de visiter la page d'administration pour afficher les réseaux VPN disponibles, puis d'utiliser l'URL Tailscale affichée du Pi KVM pour accéder et contrôler votre serveur ou votre ordinateur à distance. Pour en savoir plus, vous pouvez visiter le Pi KVM GitHub page.

Le KVM sur IP le plus abordable

Ce KVM DIY Pi est l'un des commutateurs KVM les plus abordables que vous pouvez utiliser pour avoir un contrôle total sur vos serveurs ou machines à distance, même s'ils ne démarrent pas, ou plantent, ou rencontrent des erreurs logicielles ou liées au système d'exploitation. Vous pouvez rapidement monter l'ISO du système d'exploitation, l'installer et restaurer la sauvegarde pour remettre le serveur et les services en ligne.

comment transférer automatiquement les messages texte vers mon e-mail ?

Vous pouvez également utiliser un Raspberry Pi Zero 2 W pour réduire le coût global de construction et l'encombrement. Cependant, vous devez vous attendre à moins d'images et à un peu plus de latence que le Raspberry Pi 4 que nous avons utilisé dans ce tutoriel.

Catégorie DIY