Tartalomjegyzék:

Hálózati labor: 9 lépés (képekkel)
Hálózati labor: 9 lépés (képekkel)

Videó: Hálózati labor: 9 lépés (képekkel)

Videó: Hálózati labor: 9 lépés (képekkel)
Videó: Интеллектуальная автоматизация 2024, Július
Anonim
Hálózati labor
Hálózati labor
Hálózati labor
Hálózati labor

Ez az oktatható fajta hosszú és belefogott. Számos projekt került össze, hogy egy hordozható hálózati tesztlaboratóriumot nyújtson számomra, amely lehetővé teszi a hálózati problémák diagnosztizálását, a vezetékes és vezeték nélküli hálózatok cápacsomagjait, a patch -kábelek tesztelését, és segítséget nyújt a fali portok javítópanelekhez való hozzárendelésében.

A projekt Raspberry Pi és Arduino kombinációját használja. Valószínű, hogy mindezt meg lehetett volna tenni a Pi -vel, de én viszonylag új vagyok benne, és minden egyes kiegészítésem küzdött a működésért, így a gondolat, hogy egy másik 2 projekt teljes mellékletét elkészítem, túl sok volt.

Remélem, hogy hasznosnak találja ennek az oktathatónak az összes részét (vagy részeit), mivel úgy gondolom, hogy megkönnyíti a munkám hálózati részét.

1. lépés: Szüksége lesz rá

Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz
Szükséged lesz

Hardver:

  • Raspberry Pi 2 (ez fontos, mivel az operációs rendszer nem fog futni a Pi 3 -on) Radionics
  • Egy képernyő, az 5 "-os érintőképernyős Amazon mellett döntöttem
  • Billentyűzet és egér, ismét a Rii mini X1Amazon mellett döntöttem
  • Egy Arduino Uno Amazon
  • Egy kis hálózati kapcsoló, ez volt az asztalon az Amazon
  • 4 RJ45 Kulcskövek Radionics
  • USB tápegységek (opcionális, ha hordozható szeretne lenni)
  • Valami CAT5 kábel
  • Hálózati javításvezető
  • MicroSD kártya (legalább 4 GB)
  • Szerelő doboz (ezt használtam)

Szoftver:

  • Win32DiskImager itt
  • NetPi OS itt
  • Arduino IDE itt

Eszközök

  • Snips
  • RJ45 présszerszám
  • Forrasztópáka
  • Vágószerszám (például Dremel)
  • Lyukasztó eszköz
  • Csavarhúzók
  • Alapvető kéziszerszámok
  • Hot Melt ragasztópisztoly (opcionális)

2. lépés: Raspberry Pi hálózati elemző

Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző
Raspberry Pi hálózati elemző

Nem tudom hitelt felvenni ennek az operációs rendszernek, itt találkoztam egy projekttel, amikor módot kerestem egy hálózati elemzés elvégzésére kézi eszközzel. Kerestem a kereskedelemben kapható eszközöket, és még az olcsók is meghaladták az 1000 eurót.

A weboldalt a lehető legjobban írták meg 2015 -ben. Az operációs rendszer 2 verziója volt, az egyik a Pi B, a másik a Pi 2. egy kicsit magasabb specifikáció. Van egy megjegyzés, hogy az operációs rendszer használata megszakítja a képernyő érintési funkcióit, de erre később kitérek.

Mint mondtam, új vagyok a Raspberry Pi -ben, így néhányuk intuitív lehet néhányan számára, de végigvezetem, hogy mit tettem a dolgok futtatása érdekében.

A fő rész az, hogy kövesse az oldalon található építési útmutatót, töltse le a képet és a szerelési szoftvert. Rögzítse a képet az SD -kártyára a számítógép segítségével. Kövesse teljesen a képernyő telepítési utasításait, különben nem fog futni és/vagy nem lesz megfelelő felbontású. Szerelje össze az alkatrészeket és kapcsolja be.

Az első hiba, amit bemutattak nekem, az volt, hogy rendszerindításkor a rendszer leállt egy olyan probléma miatt, amely miatt a LED -es háttérvilágítás nincs beállítva.

Ez ismétlődő hiba volt, és némi ásás után találtam egy fórumot, amely arról tájékoztatott, hogy az fbtft könyvtárnak nincs háttérvilágítása

Ezt a parancssorba (CLI) kattintva érheti el, a ctrl+alt+F2 billentyűkombinációval

Az alapértelmezett felhasználónév: pi

Jelszó: málna

Írja be a sudo nano /etc /modules parancsot

és keresse meg a következő sort:

flexfb szélesség = 320 magasság = 480 regwidth = 16

után regwidth = 16 illessze be a nobacklight szót

nyomja meg a ctrl+x billentyűt

nyomja meg az y gombot

nyomd meg az Entert

majd írja be: sudo reboot

ez újraindítja a Pi -t, és elindíthatja az operációs rendszert.

A képernyő külső monitoron indul, de nem tudtam elindítani az operációs rendszert az LCD -n

Ehhez módosítanom kellett a HDMI beállításokat, menj vissza a CLI -be, és írd be:

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

és módosítsa a /dev /fb1 opciót /dev /fb0 értékre

ctrl+x

nyomja meg az y gombot

nyomja meg az enter billentyűt és indítsa újra

Most már az OS -ben kell lenned.

A fejlesztési oldalon található figyelmeztetés azt mondta, hogy az érintőképernyő nem fog működni, de a wiringpi és a megfelelő BCM könyvtárak telepítése után (lásd a képernyőn található dokumentációt) minden jól működött. A felbontás azonban kissé rossz volt, mivel mindkét oldalon nagy fekete margók voltak.

Némi ásás után találtam egy sort a használatával

sudo nano /boot/config.txt

megjegyzést fűzhet a framebuffer szakaszokhoz úgy, hogy minden sor elejéhez # -et ad hozzá.

Most mentse és indítsa újra, és már indulhatunk is.

De nem, rájöttem, hogy ha elindít, és nem csatlakozik DHCP -vel rendelkező hálózathoz, a Pi örökké a rendszerindító képernyőn fog ülni.

Könnyű javítás, típus

sudo nano /etc/dhcp/dhclient.conf

Szüntesse meg a DHCP időtúllépés megjegyzését, mentse és indítsa újra.

Miután az időtúllépés lejárt DHCP válasz nélkül (lerövidítettem az enyémet 30 másodpercre), a Pi elindul az operációs rendszerre.

Most elvégezhetjük az összes szép hálózati elemzést, például a Wirehark -t, az lldp -t, a hálózati portok keresését a nyitott portokért stb. Ha hozzáadta a Wifi -kulcsot, ezt a vezeték nélküli hálózaton is megteheti.

3. lépés: A NetPi felszerelése

NetPi rögzítése
NetPi rögzítése
NetPi rögzítése
NetPi rögzítése
NetPi rögzítése
NetPi rögzítése
NetPi rögzítése
NetPi rögzítése

Mivel a NetPi mostantól engedélyezve van az érintőképernyőn, szerettem volna a doboz fedelére szerelni, a képernyő elérhetővé tétele mellett.

Nem akartam, hogy a díszes érintőképernyőm a vágószerszám közelében legyen, ezért bedugtam a fénymásolóba, és 100% -os másolatot készítettem.

Játszottam a képernyő elhelyezésével, és amikor elrendeződött, ragasztottam a fedél belsejébe valamilyen szalaggal.

Ezután követtem a széleket a Dremel vágótárcsájával, és a megfelelő helyekre fúrtam a rögzítő lyukakat.

Kiütöttem a levágott részt, és behelyeztem a képernyőt. A széle kissé egyenetlen volt, ezért készítettem egy kis csiszolást fekete szalaggal. Bekapcsoltam, hogy minden rendben legyen.

4. lépés: Hozzon létre néhány kapcsolatot

Hozzon létre néhány kapcsolatot
Hozzon létre néhány kapcsolatot
Hozzon létre néhány kapcsolatot
Hozzon létre néhány kapcsolatot

Amint azt a bevezetőben kifejtettem, azt akartam, hogy ez egy multifunkciós hálózati eszköz legyen, ezért szükségem lesz néhány csatlakozási pontra.

Úgy döntöttem, hogy a fali port (keystone) csatlakozók a legjobbak.

4 körvonalát jelöltem meg

  1. Csatlakozás a NetPi -hez
  2. A patch kábel tesztelő mester oldala
  3. A patch kábel tesztelő szolga oldala
  4. Patch panel leképező eszköz

Felragasztottam néhány maszkolószalagot, hogy megkönnyítsem a jelölést, majd kivágtam a Dremel segítségével, szükség volt öltözködésre, de a portok szélei túlnyúltak, így eltakarják.

A doboz fala kicsit vékonyabb volt, mint a fali lemez, így az illeszkedés kissé hanyag volt, ezt egy későbbi lépésben tárgyalom.

Először mini patch -et készítettem az 1. porttól a Pi -ig, ez követte a pin színkódokat mindkét végén:

  1. Narancssárga/fehér
  2. narancssárga
  3. Zöld/fehér
  4. Kék
  5. Kék fehér
  6. Zöld
  7. Barna.fehér
  8. Barna

Ezzel megkaptam a NetPi most már belső hálózati kapcsolatának a doboz külső oldalához való csatlakoztathatóságát.

5. lépés: Kábelvizsgáló

Image
Image
Kábel tesztelő
Kábel tesztelő
Kábel tesztelő
Kábel tesztelő

A kábeltesztelő számára írhattam volna valamit a Pi -hez, de nem vagyok túlságosan kényelmes a programozásban.

Ezt nagyon könnyű megtenni Arduino -val, és volt egy tartalék az asztalon.

Létrehoztam egy hurkot, amely a 8 digitális tű által kijelölt kimenet mindegyikéből kijön.

Ez az aljzaton lévő csaphoz megy, ez átmegy a vizsgálandó kábelen, a másik aljzatba, és úgy gondolja, hogy egy LED csatlakozik az egyes tüskékhez. Tudom, hogy minden LED -nek kell lennie ellenállásnak, de működik, és lusta vagyok.

Egy egyszerű kód segítségével létrehoztam egy tömböt, egy ciklus indexel a tömbön, és sorban bekapcsolja a csapokat. Ha a LED világít annak érdekében, hogy egyenes kábele van, ha valaki kimarad, akkor nyitva van, ha egyszerre több bekapcsol, akkor rövidzárlat van, és ha megkapja a 3, 6, 1, 7, 8, 2 rendelést, 4, 5, akkor crossover van.

A 13 -as csaphoz folyamatosan pulzáló csapot is hozzáadtam, ez a portmapper -hez való.

A kód csatolva van.

Elfelejtettem lefotózni a LED panel felszerelését, de alapvetően rendszeres időközönként lyukakat fúrtam és behelyeztem a LED -eket. Mindezt a helyén tartottam forró ragasztóval.

6. lépés: Porttérkép

Image
Image
Port Mapper
Port Mapper
Port Mapper
Port Mapper

A portmapper meglehetősen egyszerű, egy olyan terméken alapul, amelyet régen láttam egy youtube videóban, és valamilyen oknál fogva nem találom újra.

Egyébként az elv egyszerű. Egy sor fali port csatlakozik a patch panelhez, de nincsenek megjelölve, így nincs térkép vagy falportok a patch portokhoz. Ennek megoldására sok unalmas módszer létezik.

Lehet hangjelzést követni, eszközöket vagy kábeltesztereket csatlakoztatni, de ez csak próba és hiba.

Ezzel a módszerrel a kábel pár magját 5 V feszültséggel táplálja az Arduino -n keresztül, ez volt a villogó csap13 az utolsó lépésből.

A kábel viszi vissza a tápellátást a patch panelre, majd szüksége van egy RJ45 csatlakozóra, amelynek LED -je a feszültség alatt lévő tüskékre van rögzítve, hogy megrendelésre felvillanjon. A 4 -es és 5 -ös csapokat használtam, és ezt SOHA nem szabad élő hálózatban használni, mivel károsíthatja a hálózati berendezéseket, ha rossz portra javítja.

Mindenesetre nézze meg a videót a helyi port teszteléséhez.

Csináltam egy csomó jelzőcsatlakozót, de készíts egy kupacot, mert ellazulsz és összetöröd őket menet közben.

7. lépés: Ragassza fel az egészet, és adja hozzá az energiát

Image
Image
Ragassza fel az egészet, és adja hozzá az erőt
Ragassza fel az egészet, és adja hozzá az erőt
Ragassza fel az egészet, és adja hozzá az erőt
Ragassza fel az egészet, és adja hozzá az erőt

Az Arduino -t forró ragasztóval ragasztottam le, most örökre ez lesz az otthona!

Egy olcsó USB hub -ot használtam áramellátásként, az USB tápegységet az egyik porthoz csatlakoztatják, és onnan elosztják az összes kimenő porthoz, hasonlóan a hálózati tápegység aljzatához.

Bekapcsoláskor minden tesztelt.

Hozzáadtam néhány forró ragasztót is a laza RJ45 kulcskövek körül.

8. lépés: Adjon hozzá még több csatlakozási lehetőséget

Még több csatlakozási lehetőség
Még több csatlakozási lehetőség
Még több csatlakozási lehetőség
Még több csatlakozási lehetőség
Még több csatlakozási lehetőség
Még több csatlakozási lehetőség
Még több csatlakozási lehetőség
Még több csatlakozási lehetőség

Melyik hálózati labor lenne teljes sok hálózati port nélkül?

Ez egy régi, 8 portos, felügyelet nélküli kapcsoló volt a padon, praktikus a csatlakoztatáshoz és a teszteléshez, ezért gondoltam, hogy magammal viszem.

Ami igazán praktikus volt, az az, hogy 5V @ 1A -n működik, pontosan annyi, amennyi tartalékom van az USB tápegységeimből!

Vágtam le egy USB tápkábel végét, és hozzáadtam a csatlakozót, amit látsz (egy kollégától származik, aki halomot vásárolt az AliExpress -en).

Ez varázslatot adott.

Aztán észrevettem, hogy a doboz fogantyújába illeszkedik! Bónusz.

Eltávolítottam a burkolatot, és a fedél jól el volt távolítva a belső részektől, így 2 önmetsző csavart behúztam a fogantyúba, és újra csatlakoztattam az alapot, ez mindig külső tápegységgel lesz ellátva.

9. lépés: Kész és tesztelt

Image
Image
Kész és tesztelt
Kész és tesztelt
Kész és tesztelt
Kész és tesztelt

Miután elkészült, volt hely 2 tárolórekesz tárolására. Ez hagyott helyet az áramellátó tégláknak (van 2, de lehet, hogy több is lesz), néhány tartalék RJ45 csatlakozó, a tesztcsatlakozók, a távoli billentyűzet és egy tartalék kábel.

Ahogy az a nap történik, amikor befejeztem, egy raktárhelyiséget irodává alakítottunk munkahelyi irodává, és mielőtt folytatnánk, meg akartuk erősíteni a hálózati csatlakozási pontokat, lásd a videót az eredményért.

Mindent összevetve ez egy igazán praktikus kis tesztberendezés a furgonomban. Hatalmas hálózatsorral rendelkezem, amire vigyázok, és ez azt jelenti, hogy sok tesztet elvégezhetek egy nagyon kis készlettel, ami összességében kevesebb, mint E200!

Ajánlott: