Isi kandungan:

Makmal Rangkaian: 9 Langkah (dengan Gambar)
Makmal Rangkaian: 9 Langkah (dengan Gambar)

Video: Makmal Rangkaian: 9 Langkah (dengan Gambar)

Video: Makmal Rangkaian: 9 Langkah (dengan Gambar)
Video: Menghitung Perkalian Cara Cina Vs Jepang #Shorts 2024, Julai
Anonim
Makmal Rangkaian
Makmal Rangkaian
Makmal Rangkaian
Makmal Rangkaian

Pengajaran ini agak panjang dan terlibat. Terdapat beberapa projek yang digabungkan menjadi makmal ujian rangkaian mudah alih, yang membolehkan saya mendiagnosis masalah rangkaian, paket jerung dari rangkaian berwayar dan tanpa wayar, kabel patch ujian dan membantu memetakan port dinding ke patch panel.

Projek ini menggunakan gabungan Raspberry Pi dan Arduino. Sepertinya semuanya dapat dilakukan dengan Pi tetapi saya cukup baru dan setiap penambahan yang saya buat adalah perjuangan untuk bekerja sehingga pemikiran membuat lampiran lengkap dari 2 projek lain terlalu berat.

Saya harap anda dapat menemukan semua (atau bahagian) arahan ini berguna kerana saya percaya ia akan menjadikan bahagian rangkaian tugas saya lebih mudah.

Langkah 1: Anda Perlu

Anda perlu
Anda perlu
Anda perlu
Anda perlu
Anda perlu
Anda perlu
Anda perlu
Anda perlu

Perkakasan:

  • Raspberry Pi 2 (ini penting kerana OS tidak akan berjalan pada Pi 3) Radionik
  • Skrin, saya memilih Amazon skrin sentuh 5"
  • Papan kekunci dan tetikus, sekali lagi saya memilih Rii mini X1Amazon
  • Arduino Uno Amazon
  • Suis rangkaian kecil, saya mempunyai yang ini di meja saya Amazon
  • 4 Radionik Batu Kunci RJ45
  • Bank kuasa USB (pilihan jika anda mahu mudah alih)
  • Sebilangan kabel CAT5
  • Lead Patch Rangkaian
  • Kad MicroSD (sekurang-kurangnya 4GB)
  • Kotak pemasangan (saya menggunakan yang ini)

Perisian:

  • Win32DiskImager Di Sini
  • OS NetPi Di Sini
  • Arduino IDE Di Sini

Alat

  • Snips
  • Alat Crimp RJ45
  • Besi pematerian
  • Alat pemotong (seperti Dremel)
  • Alat menumbuk ke bawah
  • Pemutar skru
  • Alatan Tangan Asas
  • Hot Melt Glue Gun (pilihan)

Langkah 2: Penganalisis Rangkaian Raspberry Pi

Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi
Penganalisis Rangkaian Raspberry Pi

Saya tidak dapat mempercayai OS ini, saya terjumpa projek di sini ketika mencari jalan untuk menjalankan beberapa analisis rangkaian dengan peranti genggam. Saya telah meneliti peranti yang tersedia secara komersial dan bahkan yang murah lebih dari 1000 euro.

Halaman web ditulis sejauh yang saya dapat buat pada tahun 2015. Terdapat 2 versi OS, satu untuk Pi B dan yang lain untuk Pi 2. Saya memilih Pi 2 kerana pertama mereka lebih mudah diperoleh dan kedua, mereka adalah spesifikasi yang sedikit lebih tinggi. Terdapat nota bahawa menggunakan OS mematikan fungsi sentuhan pada skrin tetapi saya akan membincangkannya kemudian.

Seperti yang saya katakan, saya masih baru dengan Raspberry Pi, jadi sebahagian daripada ini mungkin intuitif bagi sebilangan daripada anda, tetapi saya akan membimbing anda melalui apa yang saya lakukan agar semuanya berjalan lancar.

Bahagian utama adalah mengikuti panduan membina di halaman, memuat turun gambar dan perisian pemasangan. Pasang gambar pada kad SD menggunakan PC anda. Ikuti arahan pemasangan untuk skrin anda sepenuhnya atau tidak akan berjalan dan / atau tidak mempunyai resolusi yang betul. Pasang bahagian dan hidupkan.

Kesalahan pertama yang saya hadapi adalah bahawa semasa boot sistem dihentikan kerana masalah tanpa set LEDpin untuk lampu latar.

Ini adalah ralat yang berulang dan setelah beberapa penggalian saya menemui sebuah forum yang memberi saya maklumat bahawa perpustakaan fbtft tidak mempunyai fungsi lampu latar

Ini diakses dengan pergi ke baris perintah (CLI) lakukan ini dengan menekan ctrl + alt + F2

Nama pengguna lalai adalah: pi

Kata Laluan: raspberry

Masukkan perintah sudo nano / etc / modules

dan arahkan ke baris yang berbunyi:

lebar flexfb = 320 tinggi = 480 regwidth = 16

selepas regwidth = 16 masukkan perkataan nobacklight

tekan ctrl + x

tekan y

tekan enter

kemudian taip: rebo sudo

ini akan memulakan semula Pi dan anda boleh boot ke OS.

Skrin akan dilancarkan pada monitor luaran tetapi saya tidak dapat menjalankan OS di LCD

Saya terpaksa menukar tetapan HDMI untuk melakukan ini kembali ke CLI dan masukkan:

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

dan ubah pilihan / dev / fb1 ke / dev / fb0

ctrl + x

tekan y

tekan enter dan but semula

Anda kini harus memasuki OS.

Amaran di halaman pengembangan mengatakan bahawa skrin sentuh tidak akan berfungsi tetapi setelah memasang wiringpi dan perpustakaan BCM yang betul (lihat dokumentasi dengan skrin anda) semuanya berfungsi dengan baik. Resolusi sedikit hilang kerana terdapat margin hitam besar di kedua-dua belah pihak.

Setelah beberapa kali menggali, saya dapati menggunakan garis

sudo nano /boot/config.txt

komen bahagian framebuffer dengan menambahkan # pada awal setiap baris.

Sekarang simpan dan but semula dan kami masih bersedia.

Tetapi tidak, saya menyedari bahawa jika anda boot dan anda tidak tersambung ke rangkaian dengan DHCP, Pi akan berada di skrin boot selamanya.

Pembaikan mudah, taip

sudo nano /etc/dhcp/dhclient.conf

Tanggalkan masa tamat DHCP, simpan dan but semula.

Setelah tamat waktu tamat tanpa respons DHCP (saya memendekkan masa menjadi 30 saat), Pi akan boot ke OS.

Sekarang kita boleh melakukan semua analisis rangkaian yang indah seperti wireshark, lldp, imbasan rangkaian untuk port terbuka dan lain-lain. Sekiranya anda menambahkan dongle Wifi, anda juga boleh melakukan ini di rangkaian wayarles anda.

Langkah 3: Pasang NetPi

Gunung NetPi
Gunung NetPi
Gunung NetPi
Gunung NetPi
Gunung NetPi
Gunung NetPi
Gunung NetPi
Gunung NetPi

Oleh kerana NetPi kini diaktifkan skrin sentuh, saya ingin memasangnya di penutup kotak, memastikan skrin tersedia.

Saya tidak mahu skrin sentuh mewah saya berada berdekatan dengan alat pemotong, jadi saya memasukkannya ke dalam mesin fotokopi dan membuat salinan 100%.

Saya bermain-main dengan penempatan skrin dan ketika selesai, saya melekatkannya ke bahagian dalam penutup dengan beberapa pita.

Saya kemudian mengikuti tepi dengan cakera pemotong di Dremel saya dan menggerudi lubang pemasangan di lokasi yang betul.

Saya mengetuk bahagian yang terpotong dan memasukkan skrin. Tepi sedikit tidak rata sehingga saya membuat muncung kecil dengan beberapa pita hitam. Saya bertenaga untuk memastikan semuanya baik-baik saja.

Langkah 4: Buat Beberapa Sambungan

Buat Beberapa Sambungan
Buat Beberapa Sambungan
Buat Beberapa Sambungan
Buat Beberapa Sambungan

Seperti yang saya nyatakan di intro, saya mahu ini menjadi alat rangkaian pelbagai fungsi, oleh itu saya memerlukan beberapa titik sambungan.

Saya memutuskan bahawa penyambung port dinding (keystone) adalah yang terbaik.

Saya menunjukkan garis besar 4 daripadanya

  1. Sambungan untuk NetPi
  2. Bahagian utama penguji kabel tampalan
  3. Bahagian slaid dari penguji kabel patch
  4. Alat pemetaan panel tampalan

Saya meletakkan beberapa pita penutup untuk memudahkan penandaannya dan kemudian memotongnya dengan Dremel, ada beberapa pakaian yang diperlukan tetapi bahagian tepi pelabuhannya tersekat sehingga ditutup.

Dinding kotak sedikit lebih nipis daripada piring dinding sehingga pemasangannya agak ceroboh, saya akan membincangkannya kemudian.

Saya mulakan dengan membuat patch mini dari port 1 ke Pi, ini mengikuti kod warna pin di kedua hujung:

  1. Jingga / putih
  2. Jingga
  3. Hijau / putih
  4. Biru
  5. Biru / putih
  6. Hijau
  7. Coklat. Putih
  8. Coklat

Dengan ini saya mendapat sambungan sambungan rangkaian dalaman sekarang di NetPi ke bahagian luar kotak.

Langkah 5: Penguji Kabel

Image
Image
Penguji Kabel
Penguji Kabel
Penguji Kabel
Penguji Kabel

Untuk penguji kabel, saya mungkin menulis sesuatu untuk Pi tetapi saya tidak terlalu selesa dengan pengaturcaraannya.

Ini sangat mudah dilakukan dengan Arduino dan saya mempunyai satu cadangan di meja.

Saya menyediakan satu gelung yang keluar dari setiap 8 output digital yang ditentukan.

Ini menuju ke pin pada soket, ini kemudian melewati kabel yang akan diuji, ke soket lain dan menyangka LED disambungkan ke setiap pin. Saya tahu mesti ada perintang dengan setiap LED tetapi ia berfungsi dan saya malas.

Saya menggunakan beberapa kod mudah untuk membuat array, gelung mengindeks melalui array dan menghidupkan pin mengikut urutan. Sekiranya lampu LED menyala dengan betul, anda mempunyai kabel lurus, jika salah anda mempunyai bukaan, jika lebih dari satu menyala sekaligus anda mempunyai pendek dan jika anda mendapat pesanan 3, 6, 1, 7, 8, 2, 4, 5 maka anda mempunyai crossover.

Saya juga menambahkan pin yang terus berdenyut ke pin 13, ini untuk portmapper.

Kod dilampirkan.

Saya lupa mengambil gambar memasang panel LED tetapi pada dasarnya saya menggerudi lubang pada selang waktu yang tetap dan memasukkan LED. Saya meletakkannya di tempat dengan gam panas.

Langkah 6: Port Mapper

Image
Image
Pelabuhan Peta
Pelabuhan Peta
Pelabuhan Peta
Pelabuhan Peta

Portmapper agak mudah, berdasarkan produk yang saya lihat dalam video youtube sejak sekian lama dan untuk sebab tertentu tidak dapat dijumpai lagi.

Bagaimanapun, prinsipnya mudah. Anda mempunyai rangkaian port dinding yang disambungkan kembali ke panel patch tetapi tidak ditandai sehingga anda tidak mempunyai peta atau port dinding untuk memasang patch. Terdapat banyak kaedah membosankan untuk menyelesaikannya.

Anda boleh mengikuti nada, melampirkan peranti atau penguji kabel tetapi ini semua percubaan dan kesilapan.

Dengan kaedah ini, sepasang inti dalam kabel diberi tenaga dengan 5V melalui Arduino, ini adalah pin13 yang berkelip dari langkah terakhir.

Kabel membawa daya kembali ke panel tambalan, anda kemudian memerlukan penyambung RJ45 dengan LED yang terpasang pada pin bertenaga untuk berkelip semasa dipesan. Saya menggunakan pin 4 & 5 dan ini TIDAK PERNAH digunakan dalam rangkaian langsung kerana anda boleh merosakkan peralatan rangkaian jika anda memasang ke port yang salah.

Bagaimanapun lihat video untuk ujian port tempatan.

Saya membuat sebilangan kecil palam isyarat tetapi membuat timbunan kerana anda akan melepaskan dan memecahkannya semasa anda pergi.

Langkah 7: Lekatkan Semuanya dan Tambahkan Kuasa

Image
Image
Lekatkan Semuanya dan Tambah Kuasa
Lekatkan Semuanya dan Tambah Kuasa
Lekatkan Semuanya dan Tambah Kuasa
Lekatkan Semuanya dan Tambah Kuasa

Saya menempelkan Arduino dengan gam panas, ini akan menjadi rumahnya selamanya sekarang!

Saya menggunakan hab USB yang murah sebagai rel kuasa, bata kuasa USB disambungkan ke salah satu port dan dari sana diedarkan ke semua port keluar, seperti soket geng kuasa utama.

Semua diuji baik semasa power up.

Saya juga menambahkan beberapa gam panas di sekitar batu kunci RJ45 yang longgar.

Langkah 8: Menambah Lebih Banyak Kesambungan

Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan
Menambah Lebih Banyak Kesalinghubungan

Makmal rangkaian apa yang akan lengkap tanpa banyak port rangkaian?

Ini adalah suis 8 port lama yang tidak dikendalikan yang saya ada di bangku simpanan, ini berguna untuk penyambungan dan ujian jadi saya fikir saya akan membawanya bersama saya.

Apa yang benar-benar berguna ialah ia berjalan pada 5V @ 1A, betul-betul apa yang saya ada dari bata kuasa USB saya!

Saya memotong kabel kuasa USB dan menambahkan penyambung yang anda lihat (ia datang dari rakan sekerja yang membeli timbunan di AliExpress).

Ia menaikkan daya tarikan.

Kemudian saya perhatikan ia sesuai dengan pemegang kotak! Bonus.

Saya menanggalkan selongsong dan penutupnya jelas dari bahagian dalam sehingga saya memasukkan 2 skru mengetuk sendiri ke pemegangnya dan menyambungkan semula pangkalnya, ini akan sentiasa dihidupkan dengan bata kuasa secara luaran.

Langkah 9: Selesai dan Diuji

Image
Image
Selesai dan Diuji
Selesai dan Diuji
Selesai dan Diuji
Selesai dan Diuji

Setelah selesai ada ruang untuk menyimpan 2 tong simpanan. Ini ruang kiri untuk batu bata kuasa (saya mempunyai 2 tetapi mungkin mendapat lebih banyak), beberapa penyambung RJ45 ganti, palam ujian, papan kekunci jauh dan kabel tampalan ganti.

Seperti yang berlaku pada hari saya selesai, kami menukar bilik stor ke pejabat di tempat kerja dan ingin mengesahkan titik sambungan rangkaian sebelum kami meneruskan, lihat video untuk hasilnya.

Semua ini adalah peralatan ujian yang sangat berguna untuk dimiliki di dalam van saya. Saya mempunyai rangkaian rangkaian yang sangat saya jaga dan ini bermakna saya dapat menjalankan banyak ujian saya dengan sekeping kit yang sangat kecil, semuanya berharga lebih murah daripada E200!

Disyorkan: