Table des matières:

Laboratoire réseau : 9 étapes (avec photos)
Laboratoire réseau : 9 étapes (avec photos)

Vidéo: Laboratoire réseau : 9 étapes (avec photos)

Vidéo: Laboratoire réseau : 9 étapes (avec photos)
Vidéo: les essentiels de technologie - le réseau informatique 2024, Novembre
Anonim
Laboratoire de réseau
Laboratoire de réseau
Laboratoire de réseau
Laboratoire de réseau

Cette instructable est assez longue et impliquée. Il y a plusieurs projets réunis en un seul pour me donner un laboratoire de test de réseau portable, me permettant de diagnostiquer les problèmes de réseau, les paquets de requins provenant de réseaux filaires et sans fil, de tester les câbles de raccordement et d'aider à mapper les ports muraux aux panneaux de brassage.

Le projet utilise une combinaison de Raspberry Pi et Arduino. Il est probable que tout aurait pu être fait avec le Pi, mais je suis assez nouveau dans ce domaine et chacun des ajouts que j'ai faits a été difficile à faire fonctionner, donc l'idée de créer une annexe complète de 2 autres projets était trop lourde à supporter.

J'espère que vous trouverez tout (ou des sections) de cette instructable utile car je pense que cela facilitera la partie réseau de mon travail.

Étape 1: Vous aurez besoin

Tu auras besoin de
Tu auras besoin de
Tu auras besoin de
Tu auras besoin de
Tu auras besoin de
Tu auras besoin de
Tu auras besoin de
Tu auras besoin de

Matériel:

  • Raspberry Pi 2 (ceci est important car le système d'exploitation ne fonctionnera pas sur Pi 3) Radionique
  • Un écran, j'ai opté pour un écran tactile 5" Amazon
  • Un clavier et une souris, encore une fois j'ai opté pour le Rii mini X1Amazon
  • Un Arduino Uno Amazon
  • Un petit switch réseau, j'avais celui là sur mon bureau Amazon
  • 4 RJ45 Keystones Radionique
  • Banques d'alimentation USB (facultatif si vous voulez être portable)
  • Certains câbles CAT5
  • Chef de patch réseau
  • Carte MicroSD (au moins 4 Go)
  • Boîtier de montage (j'ai utilisé celui-ci)

Logiciel:

  • Win32DiskImager ici
  • Système d'exploitation NetPi ici
  • IDE Arduino ici

Outils

  • Cisailles
  • Outil de sertissage RJ45
  • Fer à souder
  • Outil de coupe (comme Dremel)
  • Outil de poinçonnage
  • Tournevis
  • Outils à main de base
  • Pistolet à colle thermofusible (facultatif)

Étape 2: Analyseur de réseau Raspberry Pi

Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi
Analyseur de réseau Raspberry Pi

Je ne peux pas m'attribuer le mérite de ce système d'exploitation, je suis tombé sur un projet ici en cherchant un moyen d'effectuer une analyse de réseau avec un appareil portable. J'avais recherché des appareils disponibles dans le commerce et même les moins chers dépassaient les 1000 euros.

La page Web a été écrite pour autant que je sache en 2015. Il y avait 2 versions du système d'exploitation, une pour Pi B et l'autre pour Pi 2. J'ai choisi Pi 2 car d'abord ils sont plus faciles à obtenir et deuxièmement, ils sont une spécification légèrement plus élevée. Il y a une note selon laquelle l'utilisation du système d'exploitation casse la fonctionnalité tactile de l'écran, mais j'y reviendrai plus tard.

Comme je l'ai dit, je suis nouveau sur Raspberry Pi, donc cela peut être intuitif pour certains d'entre vous, mais je vais vous guider à travers ce que j'ai fait pour faire fonctionner les choses.

L'essentiel est de suivre le guide de construction sur la page, de télécharger l'image et le logiciel de montage. Montez l'image sur la carte SD à l'aide de votre PC. Suivez entièrement les instructions d'installation de votre écran, sinon il ne fonctionnera pas et/ou n'aura pas la bonne résolution. Assemblez les pièces et mettez sous tension.

La première erreur qui m'a été présentée était qu'au démarrage, le système s'était arrêté en raison d'un problème sans LEDpin défini pour le rétroéclairage.

C'était une erreur récurrente et après quelques recherches, j'ai trouvé un forum qui m'a donné l'information que la bibliothèque fbtft n'a pas de fonction de rétroéclairage

Ceci est accessible en allant à la ligne de commande (CLI) faites-le en appuyant sur ctrl+alt+F2

Le nom d'utilisateur par défaut est: pi

Mot de passe: framboise

Entrez la commande sudo nano /etc/modules

et naviguez jusqu'à la ligne qui lit:

flexfb largeur=320 hauteur=480 regwidth=16

après regwidth=16 insérez le mot nobacklight

appuyez sur ctrl+x

appuyez sur y

appuyez sur Entrée

puis tapez: sudo reboot

cela redémarrera le Pi et vous pourrez démarrer sur le système d'exploitation.

L'écran se lancera sur un moniteur externe mais je n'ai pas pu le faire exécuter le système d'exploitation sur l'écran LCD

J'ai dû modifier les paramètres HDMI pour ce faire, revenir à la CLI et saisir:

sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf

et changez l'option /dev/fb1 en /dev/fb0

ctrl+x

appuyez sur y

appuyez sur entrée et redémarrez

Vous devriez maintenant être dans le système d'exploitation.

L'avertissement sur la page de développement indiquait que l'écran tactile ne fonctionnerait pas, mais après l'installation de wirepi et des bibliothèques BCM correctes (voir la documentation avec votre écran) tout fonctionnait bien. La résolution était un peu faible car il y avait de grandes marges noires de chaque côté.

Après quelques recherches, j'ai trouvé une ligne en utilisant

sudo nano /boot/config.txt

commentez les sections framebuffer en ajoutant un # au début de chaque ligne.

Maintenant, enregistrez et redémarrez et nous sommes prêts à partir.

Mais non, j'ai réalisé que si vous démarrez et que vous n'êtes pas connecté à un réseau avec DHCP, le Pi restera pour toujours sur l'écran de démarrage.

Correction facile, tapez

sudo nano /etc/dhcp/dhclient.conf

Décommentez le délai d'attente DHCP, enregistrez et redémarrez.

Une fois le délai expiré sans réponse DHCP (j'ai raccourci le mien à 30 secondes), le Pi démarrera sur le système d'exploitation.

Maintenant, nous pouvons faire toutes les belles analyses de réseau telles que wireshark, lldp, les analyses de réseau pour les ports ouverts, etc. Si vous avez ajouté le dongle Wifi, vous pouvez également le faire sur votre réseau sans fil.

Étape 3: Montez NetPi

Monter NetPi
Monter NetPi
Monter NetPi
Monter NetPi
Monter NetPi
Monter NetPi
Monter NetPi
Monter NetPi

Comme le NetPi est maintenant compatible avec l'écran tactile, j'ai voulu le monter dans le couvercle de la boîte, en gardant l'écran disponible.

Je ne voulais pas que mon écran tactile sophistiqué soit près de l'outil de coupe, alors je l'ai collé dans la photocopieuse et j'ai fait une copie à 100%.

J'ai joué avec le placement de l'écran et une fois installé, je l'ai collé à l'intérieur du couvercle avec du ruban adhésif.

J'ai ensuite suivi les bords avec le disque de coupe sur mon Dremel et percé les trous de montage aux bons endroits.

J'ai enlevé la section coupée et inséré l'écran. Le bord était un peu inégal alors j'ai fait un petit bezzle avec du ruban noir. J'ai allumé pour m'assurer que tout allait bien.

Étape 4: Établissez des connexions

Établissez des liens
Établissez des liens
Établissez des liens
Établissez des liens

Comme je l'ai dit dans l'intro, je voulais que ce soit un outil réseau multifonction, j'allais donc avoir besoin de points de connexion.

J'ai décidé que les connecteurs de port mural (keystone) seraient les meilleurs.

J'ai tracé le contour de 4 d'entre eux

  1. Connexion pour le NetPi
  2. Côté maître du testeur de câble de raccordement
  3. Côté esclave du testeur de câble patch
  4. Outil de mappage de panneau de brassage

J'ai collé du ruban de masquage pour faciliter le marquage, puis j'ai découpé avec le Dremel, il y avait un peu de pansement nécessaire mais les bords des ports surplombent donc c'est couvert.

La paroi de la boîte était un peu plus fine que la plaque murale, donc l'ajustement était un peu bâclé, j'aborderai cela dans une étape ultérieure.

J'ai commencé par faire un mini patch du 1er port au Pi, cela suivait les codes de couleur des broches aux deux extrémités de:

  1. Orange/blanc
  2. Orange
  3. Vert blanc
  4. Bleu
  5. Bleu blanc
  6. Vert
  7. Marron blanc
  8. brun

Avec cela, j'ai obtenu la connectivité de la connexion réseau désormais intérieure sur le NetPi à l'extérieur de la boîte.

Étape 5: Testeur de câble

Image
Image
Testeur de câble
Testeur de câble
Testeur de câble
Testeur de câble

Pour le testeur de câble, j'aurais pu écrire quelque chose pour le Pi mais je ne suis pas trop à l'aise avec la programmation.

C'est vraiment facile à faire avec Arduino et j'en avais un de rechange sur le bureau.

J'ai mis en place une boucle sortant de chacune des 8 sorties désignées par broches numériques.

Cela va à une broche sur la prise, cela passe ensuite à travers le câble à tester, dans l'autre prise et pense à une LED connectée à chaque broche. Je sais qu'il devrait y avoir une résistance avec chaque LED mais ça marche et je suis paresseux.

J'ai utilisé un code simple pour créer un tableau, une boucle indexe le tableau et active les broches en séquence. Si les LED s'allument pour que vous ayez un câble droit, si l'un en manque vous avez un ouvert, si plus d'un s'allume à la fois vous avez un court et si vous obtenez l'ordre 3, 6, 1, 7, 8, 2, 4, 5 alors vous avez un crossover.

J'ai également ajouté une broche à impulsion continue à la broche 13, c'est pour le portmapper.

Le code est joint.

J'ai oublié de prendre une photo du montage du panneau LED, mais j'ai essentiellement percé des trous à intervalles réguliers et inséré les LED. J'ai tenu le tout en place avec de la colle chaude.

Étape 6: mappeur de ports

Image
Image
Mappeur de ports
Mappeur de ports
Mappeur de ports
Mappeur de ports

Le portmapper est assez simple, il est basé sur un produit que j'ai vu dans une vidéo youtube il y a longtemps et que pour une raison quelconque, je ne peux plus le retrouver.

Quoi qu'il en soit, le principe est simple. Vous avez une série de ports muraux connectés à un panneau de brassage, mais ils ne sont pas marqués, vous n'avez donc pas de carte ou de ports muraux pour patcher les ports. Il existe de nombreuses façons fastidieuses de résoudre ce problème.

Vous pouvez suivre la tonalité, attacher des appareils ou des testeurs de câbles, mais ce sont tous des essais et des erreurs.

Avec cette méthode, une paire de noyaux dans le câble est alimentée en 5V via l'Arduino, c'était la broche clignotante13 de la dernière étape.

Le câble ramène l'alimentation au panneau de brassage, vous avez alors besoin d'un connecteur RJ45 avec une LED fixée sur les broches sous tension pour clignoter lors de la commande. J'ai utilisé les broches 4 et 5 et cela NE DOIT JAMAIS être utilisé dans un réseau en direct car vous pourriez endommager l'équipement réseau si vous vous connectez au mauvais port.

Quoi qu'il en soit, voir la vidéo pour le test du port local.

J'ai fait un petit nombre de prises de signal, mais j'en fais un tas au fur et à mesure que vous les desserrez et les cassez au fur et à mesure.

Étape 7: Collez le tout et ajoutez de la puissance

Image
Image
Collez le tout et ajoutez de la puissance
Collez le tout et ajoutez de la puissance
Collez le tout et ajoutez de la puissance
Collez le tout et ajoutez de la puissance

J'ai collé l'Arduino avec de la colle chaude, ce sera sa maison pour toujours maintenant !

J'ai utilisé un concentrateur USB bon marché comme rail d'alimentation, la brique d'alimentation USB est connectée à l'un des ports et de là est distribuée à tous les ports sortants, un peu comme une prise d'alimentation secteur.

Tous testés bons à la mise sous tension.

J'ai également ajouté de la colle chaude autour de ces clés de voûte RJ45 lâches.

Étape 8: ajoutez encore plus de connectivité

Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité
Ajoutez encore plus de connectivité

Quel laboratoire réseau serait complet sans de nombreux ports réseau ?

Il s'agit d'un ancien commutateur non géré à 8 ports que j'avais sur le banc, il est pratique pour les branchements et les tests, alors j'ai pensé l'emporter avec moi.

Ce qui était vraiment pratique, c'est qu'il fonctionne sur 5V @ 1A, exactement ce que j'ai de rechange de mes briques d'alimentation USB !

J'ai coupé l'extrémité d'un câble d'alimentation USB et ajouté le connecteur que vous voyez (il vient d'un collègue qui en a acheté un tas sur AliExpress).

Il a alimenté un charme.

Ensuite, j'ai remarqué qu'il s'insère directement dans la poignée de la boîte ! Prime.

J'ai retiré le boîtier et le couvercle était bien dégagé des éléments internes, j'ai donc inséré 2 vis autotaraudeuses dans la poignée et reconnecté la base, celle-ci sera toujours alimentée par un bloc d'alimentation externe.

Étape 9: Terminé et testé

Image
Image
Fini et testé
Fini et testé
Fini et testé
Fini et testé

Une fois terminé, il y avait de la place pour garder 2 des bacs de rangement. Cela laissait de la place pour les briques d'alimentation (j'en ai 2 mais peut-être plus), quelques connecteurs RJ45 de rechange, les prises de test, le clavier à distance et un câble de raccordement de rechange.

Il se trouve que le jour où j'ai terminé, nous convertissions un entrepôt en bureau au travail et voulions confirmer les points de connexion réseau avant de continuer, voir la vidéo pour le résultat.

Tout compris, c'est un petit équipement de test très pratique à avoir dans ma camionnette. J'ai une énorme série de réseaux dont je m'occupe et cela signifie que je peux effectuer beaucoup de mes tests avec un tout petit kit qui coûte moins de 200 euros !

Conseillé: