Cov txheej txheem:

Network Lab: 9 Kauj Ruam (nrog Duab)
Network Lab: 9 Kauj Ruam (nrog Duab)

Video: Network Lab: 9 Kauj Ruam (nrog Duab)

Video: Network Lab: 9 Kauj Ruam (nrog Duab)
Video: Plab Plab Ntswg..(Pluav Pluav Ntswg) Maiv Twm New Song 2023-2024 2024, Hlis ntuj nqeg
Anonim
Network Lab
Network Lab
Network Lab
Network Lab

Cov lus qhia no yog yam ntev thiab koom nrog. Muaj ntau qhov haujlwm tau muab tso rau hauv ib qho los muab rau kuv lub chaw kuaj mob nqa tau yooj yim, tso cai rau kuv los tshuaj xyuas teeb meem hauv network, cov pob ntses ntses los ntawm cov xov hlau thiab cov wireless sib txuas, ntsuas thaj txuas xov tooj thiab pab qhia daim phiaj phab ntsa mus rau thaj ua rau thaj.

Txoj haujlwm siv kev sib xyaw ntawm Raspberry Pi thiab Arduino. Nws zoo li nws txhua yam tuaj yeem ua tiav nrog Pi tab sis kuv yog qhov tshiab rau nws thiab txhua qhov ntxiv uas kuv tau ua yog tawm tsam kom tau txais kev ua haujlwm yog li qhov kev xav ua kom tiav qhov txuas ntxiv ntawm lwm 2 txoj haujlwm yog ntau dhau los dais.

Kuv vam tias koj pom txhua (lossis ntu) ntawm cov lus qhia no muaj txiaj ntsig zoo li kuv ntseeg tias nws yuav ua rau kev sib txuas ntawm kuv txoj haujlwm yooj yim dua.

Kauj ruam 1: Koj Yuav Xav Tau

Koj Yuav Xav Tau
Koj Yuav Xav Tau
Koj Yuav Xav Tau
Koj Yuav Xav Tau
Koj Yuav Xav Tau
Koj Yuav Xav Tau
Koj Yuav Xav Tau
Koj Yuav Xav Tau

Kho vajtse:

  • Raspberry Pi 2 (qhov no tseem ceeb heev li OS yuav tsis khiav ntawm Pi 3) Radionics
  • Ib qho screen, Kuv xaiv rau 5 "touchscreen Amazon
  • Cov keyboard thiab nas, dua kuv tau xaiv rau Rii mini X1Amazon
  • Ib Arduino Uno Amazon
  • Kev hloov pauv me me, Kuv muaj qhov no ntawm kuv lub rooj Amazon
  • 4 RJ45 Keystones Radionics
  • USB fais fab nyiaj hauv tuam txhab (yeem yog tias koj xav kom nqa tau)
  • Qee qhov CAT5 cable
  • Network Patch Lead
  • MicroSD daim npav (tsawg kawg 4GB)
  • Mounting box (Kuv siv qhov no)

Software:

  • Win32DiskImager Ntawm no
  • NetPi OS Ntawm no
  • Arduino IDE Ntawm no

Cov cuab yeej

  • Snips
  • RJ45 Crimp cuab yeej
  • Soldering Hlau
  • Txiav cov cuab yeej (xws li Dremel)
  • Ntsuas qhov cuab yeej
  • Ntsia Hlau
  • Cov cuab yeej siv tes yooj yim
  • Kub Melt Glue Gun (yeem)

Kauj ruam 2: Raspberry Pi Network Analyzer

Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer
Raspberry Pi Network Analyzer

Kuv tsis tuaj yeem nqa daim npav rho nyiaj rau OS no, Kuv tau hla txoj haujlwm no Ntawm no thaum nrhiav txoj hauv kev los ua qee qhov kev tshuaj xyuas network nrog lub cuab yeej siv. Kuv tau tshawb fawb cov khoom lag luam muaj muag thiab txawm tias cov uas pheej yig tshaj 1000 Euro.

Lub vev xaib tau sau tseg kom deb li deb kuv tuaj yeem tsim tawm hauv 2015. Muaj 2 lub khoos phis tawm ntawm OS, ib qho rau Pi B thiab lwm qhov rau Pi 2. Kuv xaiv Pi 2 ua ntej lawv yooj yim dua thiab thib ob, lawv yog me ntsis siab dua spec. Muaj ntawv ceeb toom tias siv OS ua txhaum kev ua haujlwm ntawm lub vijtsam tab sis kuv yuav hais qhov ntawd tom qab.

Raws li kuv tau hais tias kuv yog tus tshiab rau Raspberry Pi yog li qee qhov no yuav nkag siab rau qee tus ntawm koj tab sis kuv yuav coj koj mus txog qhov kuv tau ua kom tau txais yam ua haujlwm.

Lub hauv paus tseem ceeb yog ua raws cov lus qhia tsim ntawm nplooj ntawv, rub tawm cov duab thiab software teeb tsa. Mount daim duab ntawm daim npav SD siv koj lub PC. Ua raws li cov lus qhia teeb tsa rau koj lub vijtsam puv lossis nws yuav tsis khiav thiab/lossis yuav tsis muaj qhov kev daws teeb meem raug. Sib dhos cov khoom thiab txhawb zog.

Thawj qhov yuam kev kuv tau nthuav tawm yog tias thaum khau raj lub kaw lus kaw vim muaj teeb meem tsis muaj LEDpin teeb rau lub teeb pom kev.

Nov yog qhov yuam kev rov tshwm sim thiab tom qab qee qhov khawb kuv pom lub rooj sab laj uas muab cov ntaub ntawv rau kuv tias fbtft lub tsev qiv ntawv tsis muaj lub teeb pom kev zoo rov qab

Qhov no tau nkag los ntawm kev mus rau kab hais kom ua (CLI) ua qhov no los ntawm nias ctrl+alt+F2

Lub npe siv lub neej ntawd yog: pi

Lo lus zais: raspberry

Nkag mus rau qhov hais kom ua sudo nano /etc /modules

thiab mus rau kab uas nyeem:

flexfb dav = 320 qhov siab = 480 regwidth = 16

tom qab regwidth = 16 ntxig lo lus nobacklight

nias ctrl+x

nyem y

nias nkag mus

ces ntaus: sudo reboot

qhov no yuav rov pib Pi thiab koj tuaj yeem khau raj rau OS.

Lub vijtsam yuav pib ntawm tus saib sab nraud tab sis kuv tsis tuaj yeem ua nws khiav OS ntawm LCD

Kuv yuav tsum hloov pauv HDMI teeb tsa los ua qhov no rov qab mus rau CLI thiab nkag mus:

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

thiab hloov qhov kev xaiv /dev /fb1 rau /dev /fb0

ctrl+x os

nyem y

nias sau thiab reboot

Tam sim no koj yuav tsum nkag mus rau hauv OS.

Cov lus ceeb toom ntawm nplooj ntawv txhim kho hais tias lub vijtsam kov yuav tsis ua haujlwm tab sis tom qab teeb tsa wiringpi thiab cov tsev qiv ntawv BCM raug (saib cov ntaub ntawv nrog koj lub vijtsam) txhua yam ua haujlwm tau zoo. Qhov kev daws teeb meem tau tawm me ntsis txawm tias muaj cov npoo dub loj nyob ntawm ob sab.

Tom qab qee qhov khawb kuv pom kab siv

sudo nano /boot /config.txt

tawm tswv yim tawm ntu cov neeg tsim khoom los ntawm kev ntxiv # thaum pib ntawm txhua kab.

Tam sim no txuag thiab rov pib dua thiab peb zoo mus.

Tab sis tsis yog, Kuv pom tau tias yog koj khau raj thiab koj tsis txuas nrog lub network nrog DHCP, Pi yuav zaum ntawm lub vijtsam khau raj tas mus li.

Kho yooj yim, hom

sudo nano /etc/dhcp/dhclient.conf

Tsis suav nrog lub sijhawm DHCP, txuag thiab rov pib dua.

Tom qab lub sijhawm tas sij hawm tsis muaj DHCP cov lus teb (Kuv luv kuv li 30 vib nas this), Pi yuav khau raj rau OS.

Tam sim no peb tuaj yeem ua txhua qhov kev txheeb xyuas lub network zoo nkauj xws li wireshark, lldp, network scan rau qhib chaw nres nkoj thiab lwm yam. Yog tias koj ntxiv Wifi dongle koj tseem tuaj yeem ua qhov no ntawm koj lub wireless network.

Kauj Ruam 3: Mount NetPi

Mount NPE
Mount NPE
Mount NPE
Mount NPE
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi

Raws li NetPi tam sim no tau siv lub vijtsam kov, Kuv xav kom nws nyob hauv lub hau ntawm lub npov, ua kom lub vijtsam muaj.

Kuv tsis xav tau kuv lub ntsej muag zoo nkauj nyob txhua qhov chaw ze ntawm cov cuab yeej txiav yog li kuv kaw nws hauv lub tshuab luam ntawv thiab ua 100% daim ntawv theej.

Kuv tau ua si ib puag ncig nrog kev tso chaw ntawm lub vijtsam thiab thaum daws teeb meem, Kuv tau kaw nws mus rau sab hauv ntawm lub hau nrog qee daim kab xev.

Tom qab ntawd kuv tau ua raws cov ntug nrog txiav cov ntawv ntawm kuv Dremel thiab ua kom lub qhov ntsaws qhov nyob hauv qhov chaw raug.

Kuv tau tshem tawm qhov txiav tawm ntu thiab ntxig qhov screen. Ntug me ntsis tsis xwm yeem yog li kuv tau ua me ntsis bezzle nrog qee daim kab xev dub. Kuv txhawb zog kom ntseeg tau tias txhua yam zoo.

Kauj Ruam 4: Ua Qee Qhov Kev Sib Txuas

Ua Ib co Kev Sib Txuas
Ua Ib co Kev Sib Txuas
Ua Ib co Kev Sib Txuas
Ua Ib co Kev Sib Txuas

Raws li kuv tau hais hauv cov lus qhia, Kuv xav kom qhov no yog cov cuab yeej siv ntau lub network, yog li kuv yuav xav tau qee cov ntsiab lus sib txuas.

Kuv txiav txim siab tias phab ntsa chaw nres nkoj (keystone) cov txuas yuav zoo tshaj.

Kuv cim tawm tus qauv ntawm 4 ntawm lawv

  1. Kev sib txuas rau NetPi
  2. Tswv sab ntawm thaj thaj tester
  3. Qhev sab ntawm thaj thaj tester
  4. Thaj vaj huam sib luag daim phiaj cuab yeej

Kuv tau kaw qee daim kab xev kom yooj yim rau kos thiab tom qab txiav nrog Dremel, muaj qee qhov hnav khaub ncaws xav tau tab sis cov ntug ntawm cov chaw nres nkoj hla dhau yog li nws tau npog.

Phab ntsa ntawm lub thawv tau thim me ntsis dua li cov phaj phab ntsa yog li qhov haum me ntsis, Kuv yuav hais qhov no hauv cov kauj ruam tom ntej.

Kuv pib los ntawm kev ua daim me me los ntawm qhov chaw nres nkoj 1 mus rau Pi, qhov no tau ua raws tus lej xim tus lej ntawm ob qho kawg ntawm:

  1. Txiv kab ntxwv/dawb
  2. Txiv kab ntxwv
  3. Ntsuab/dawb
  4. Xiav
  5. Xiav/dawb
  6. Ntsuab
  7. Xim av. Dawb
  8. Xim av

Nrog rau qhov no kuv tau txais kev sib txuas ntawm tam sim no sab hauv network txuas ntawm NetPi mus rau sab nraum lub thawv.

Kauj Ruam 5: Cable Tester

Image
Image
Cable Tester
Cable Tester
Cable Tester
Cable Tester

Txog tus ntsuas kab hluav taws xob, Kuv tuaj yeem sau ib yam dab tsi rau Pi tab sis kuv tsis yooj yim dhau nrog txoj haujlwm.

Qhov no yooj yim heev ua nrog Arduino thiab kuv muaj ib qho khoom seem ntawm lub rooj.

Kuv teeb tsa lub voj tawm los ntawm txhua qhov ntawm 8 tus pin digital tsim tawm.

Qhov no mus rau tus pin ntawm lub qhov (socket), qhov no ces dhau los ntawm kab ntawv los kuaj, mus rau lwm lub qhov (socket) thiab xav tias LED txuas nrog rau txhua tus pin. Kuv paub yuav tsum muaj tus tiv thaiv nrog txhua LED tab sis nws ua haujlwm thiab kuv tub nkeeg.

Kuv siv qee txoj cai yooj yim los tsim ib qho array, lub voj ntsuas los ntawm cov kab thiab tig ntawm tus pin nyob rau hauv ib qho zuj zus. Yog tias LED lub teeb ci kom koj muaj txoj kab ncaj, yog tias ib tus tsis nco koj muaj qhib, yog tias ntau dua ib qho tig rau ib zaug koj muaj luv thiab yog tias koj tau txais qhov kev txiav txim 3, 6, 1, 7, 8, 2, 4, 5 tom qab ntawd koj muaj lub crossover.

Kuv kuj tseem ntxiv tus lej txuas txuas ntxiv mus rau tus pin 13, qhov no yog rau tus portmapper.

Cov cai yog txuas.

Kuv tsis nco qab thaij ib daim duab ntawm kev teeb tsa lub vaj huam sib luag LED tab sis kuv ib txwm drilled qhov ntawm qhov tsis tu ncua thiab tso lub LED. Kuv tuav nws txhua qhov chaw nrog cov kua nplaum kub.

Kauj ruam 6: Port Mapper

Image
Image
Chaw nres nkoj Mapper
Chaw nres nkoj Mapper
Chaw nres nkoj Mapper
Chaw nres nkoj Mapper

Tus portmapper yog qhov yooj yim heev, nws yog raws li cov khoom kuv pom hauv youtube video ntev dhau los thiab vim li cas thiaj tsis pom dua.

Xijpeem, txoj ntsiab cai yog yooj yim. Koj muaj cov kab txuas ntawm phab ntsa txuas rov qab rau lub vaj huam sib luag thaj tab sis lawv tsis raug cim yog li koj tsis muaj daim duab qhia chaw lossis phab ntsa txuas rau thaj chaw nres nkoj. Muaj ntau txoj hauv kev los ua qhov no.

Koj tuaj yeem ua raws, txuas cov cuab yeej lossis cov ntsuas ntsuas cable tab sis qhov no yog txhua qhov kev sim thiab yuam kev.

Nrog rau txoj hauv kev no, ib khub ntawm cov cores hauv lub zog tau txuas nrog 5V ntawm Arduino, qhov no yog lub teeb ci ntsa iab pin13 los ntawm theem kawg.

Cov xov tooj nqa lub zog rov qab mus rau lub vaj huam sib luag thaj, tom qab ntawd koj xav tau RJ45 txuas nrog ib qho LED txuas thoob plaws lub zog txhawb nqa kom nyem thaum xaj. Kuv siv tus pin 4 & 5 thiab qhov no YUAV TSUM tsis siv nyob hauv lub network zoo li koj tuaj yeem ua rau cov khoom siv sib cuam tshuam yog tias koj txuas rau qhov chaw nres nkoj tsis raug.

Xijpeem pom cov vis dis aus rau qhov chaw nres nkoj hauv zos xeem.

Kuv tau ua tus lej me me ntawm cov teeb liab tab sis ua cov pob li koj yuav xoob thiab tawg lawv thaum koj mus.

Kauj Ruam 7: Kaw tag nrho thiab ntxiv lub zog

Image
Image
Kaw nws tag nrho thiab ntxiv lub zog
Kaw nws tag nrho thiab ntxiv lub zog
Kaw nws tag nrho thiab ntxiv lub zog
Kaw nws tag nrho thiab ntxiv lub zog

Kuv glued Arduino nrog cov kua nplaum kub, qhov no yuav yog nws lub tsev mus ib txhis tam sim no!

Kuv siv lub hub USB uas pheej yig ua lub tsheb ciav hlau, USB lub cib fais fab tau txuas nrog ib qho ntawm cov chaw nres nkoj thiab los ntawm qhov ntawd tau faib rau txhua qhov chaw nres nkoj tawm, zoo li lub zog loj lub qhov (socket).

Txhua qhov ntsuas tau zoo ntawm lub zog nce.

Kuv kuj tau ntxiv qee cov kua nplaum kub nyob ib puag ncig cov xoob RJ45.

Kauj Ruam 8: Ntxiv Kev Txuas Ntxiv

Ntxiv Ntxiv Txuas Ntxiv
Ntxiv Ntxiv Txuas Ntxiv
Ntxiv Ntxiv Txuas Ntxiv
Ntxiv Ntxiv Txuas Ntxiv
Ntxiv Ntxiv Txuas Ntxiv
Ntxiv Ntxiv Txuas Ntxiv
Ntxiv Kev Txuas Ntxiv Ntxiv
Ntxiv Kev Txuas Ntxiv Ntxiv

Lub network lab twg yuav ua tiav yam tsis muaj ntau lub network chaw nres nkoj?

Qhov no yog qhov qub 8 chaw nres nkoj tsis muaj kev hloov pauv uas kuv muaj ntawm lub rooj ntev zaum, nws yooj yim rau kev sib txuas thiab ntsuas yog li kuv xav tias kuv yuav coj nws nrog kuv.

Dab tsi yog qhov muaj txiaj ntsig tiag tiag yog tias nws ua haujlwm ntawm 5V @ 1A, raws nraim qhov kuv tau khaws los ntawm kuv lub zog USB cib!

Kuv txiav qhov kawg ntawm USB fais fab cable thiab ntxiv qhov txuas uas koj pom (nws los ntawm ib tus npoj yaig uas yuav pob ntawm AliExpress).

Nws txhawb nqa lub povhaum.

Tom qab ntawd kuv pom nws haum rau hauv tus kov ntawm lub thawv! Nyiaj ntxiv.

Kuv tshem lub casing thiab lub hau tau zoo ntawm sab hauv yog li kuv tau khiav 2 tus kheej tapping screws rau hauv tus kov thiab rov txuas lub hauv paus, qhov no ib txwm yuav tsum tau siv nrog lub zog cib sab nrauv.

Kauj Ruam 9: Ua tiav thiab Xeem

Image
Image
Tiav thiab Kuaj
Tiav thiab Kuaj
Tiav thiab Kuaj
Tiav thiab Kuaj

Thaum ua tiav lawm muaj chav kom khaws 2 ntawm cov chaw khaws khoom. Qhov no sab laug chav rau lub hwj chim cib (Kuv muaj 2 tab sis yuav tau txais ntau dua), qee qhov txuas RJ45 txuas, cov ntsaws ntsaws ntsaws, cov keyboard nyob deb thiab lub xov tooj txuas ntxiv.

Raws li nws tshwm sim hnub kuv ua tiav peb tau hloov pauv chav khaws khoom mus rau chaw ua haujlwm tom haujlwm thiab xav kom paub meej tias cov ntsiab lus sib txuas hauv network ua ntej peb mus ntxiv, saib cov vis dis aus rau qhov tshwm sim.

Txhua yam-hauv qhov no yog qhov yooj yim me me ntawm cov cuab yeej ntsuas kom muaj hauv kuv lub van. Kuv muaj cov phiaj xwm loj loj uas kuv saib xyuas thiab qhov no txhais tau tias kuv tuaj yeem ua tiav ntau qhov kev sim nrog cov khoom me me uas txhua tus nyob hauv, raug nqi tsawg dua E200!

Pom zoo: