Daftar Isi:
- Langkah 1: Anda Akan Membutuhkan
- Langkah 2: Penganalisis Jaringan Raspberry Pi
- Langkah 3: Pasang NetPi
- Langkah 4: Buat Beberapa Koneksi
- Langkah 5: Penguji Kabel
- Langkah 6: Pemeta Pelabuhan
- Langkah 7: Rekatkan Semuanya dan Tambahkan Kekuatan
- Langkah 8: Tambahkan Lebih Banyak Konektivitas
- Langkah 9: Selesai dan Diuji
Video: Lab Jaringan: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Instruksi ini agak panjang dan melibatkan. Ada beberapa proyek yang digabungkan menjadi satu untuk memberi saya lab pengujian jaringan portabel, memungkinkan saya untuk mendiagnosis masalah jaringan, paket hiu dari jaringan kabel dan nirkabel, menguji kabel tambalan, dan membantu memetakan port dinding ke panel tambalan.
Proyek ini menggunakan kombinasi Raspberry Pi dan Arduino. Sepertinya semuanya bisa dilakukan dengan Pi tetapi saya cukup baru dalam hal itu dan setiap tambahan yang saya buat adalah perjuangan untuk mulai bekerja sehingga pemikiran untuk membuat lampiran lengkap dari 2 proyek lain terlalu berat untuk ditanggung.
Saya harap Anda menemukan semua (atau bagian) dari instruksi ini berguna karena saya yakin itu akan membuat bagian jaringan pekerjaan saya lebih mudah.
Langkah 1: Anda Akan Membutuhkan
Perangkat keras:
- Raspberry Pi 2 (ini penting karena OS tidak akan berjalan di Pi 3) Radionics
- Sebuah layar, saya memilih layar sentuh 5" Amazon
- Keyboard dan mouse, sekali lagi saya memilih Rii mini X1Amazon
- Sebuah Arduino Uno Amazon
- Sakelar jaringan kecil, saya punya yang ini di meja saya Amazon
- 4 RJ45 Keystones Radionik
- Bank daya USB (opsional jika Anda ingin portabel)
- Beberapa kabel CAT5
- Pimpinan Patch Jaringan
- Kartu MicroSD (minimal 4 GB)
- Kotak pemasangan (saya menggunakan yang ini)
Perangkat lunak:
- Win32DiskImager Di Sini
- NetPi OS Disini
- Arduino IDE Disini
Peralatan
- Potongan
- Alat Crimp RJ45
- Solder Besi
- Alat pemotong (seperti Dremel)
- Alat pemukul
- Obeng
- Alat tangan dasar
- Pistol Lem Panas Meleleh (opsional)
Langkah 2: Penganalisis Jaringan Raspberry Pi
Saya tidak dapat mengambil kredit untuk OS ini, saya menemukan sebuah proyek Di sini ketika mencari cara untuk melakukan beberapa analisis jaringan dengan perangkat genggam. Saya telah meneliti perangkat yang tersedia secara komersial dan bahkan yang murah harganya lebih dari 1000 euro.
Halaman web ditulis sejauh yang saya bisa lihat pada tahun 2015. Ada 2 versi OS, satu untuk Pi B dan yang lainnya untuk Pi 2. Saya memilih Pi 2 karena pertama lebih mudah didapat dan kedua, mereka spek yang sedikit lebih tinggi. Ada catatan bahwa menggunakan OS merusak fungsi sentuh layar tetapi saya akan membahasnya nanti.
Seperti yang saya katakan saya baru mengenal Raspberry Pi, jadi beberapa di antaranya mungkin intuitif bagi sebagian dari Anda, tetapi saya akan memandu Anda melalui apa yang saya lakukan untuk menjalankan semuanya.
Bagian utama adalah mengikuti panduan pembuatan di halaman, mengunduh gambar dan perangkat lunak pemasangan. Pasang gambar pada kartu SD menggunakan PC Anda. Ikuti petunjuk penginstalan untuk layar Anda sepenuhnya atau tidak akan berjalan dan/atau tidak akan memiliki resolusi yang benar. Pasang bagian-bagiannya dan nyalakan.
Kesalahan pertama yang saya alami adalah bahwa saat boot sistem dihentikan karena masalah tanpa set pin LED untuk lampu latar.
Ini adalah kesalahan yang berulang dan setelah beberapa penggalian saya menemukan forum yang memberi saya informasi bahwa perpustakaan fbtft tidak memiliki fungsi lampu latar
Ini diakses dengan masuk ke baris perintah (CLI) lakukan ini dengan menekan ctrl+alt+F2
Nama pengguna default adalah: pi
Kata sandi: raspberry
Masukkan perintah sudo nano /etc/modules
dan arahkan ke baris yang berbunyi:
flexfb lebar = 320 tinggi = 480 regwidth = 16
setelah regwidth=16 masukkan kata nobacklight
tekan ctrl+x
tekan y
tekan enter
lalu ketik: sudo reboot
ini akan me-restart Pi dan Anda dapat boot ke OS.
Layar akan diluncurkan pada monitor eksternal tetapi saya tidak dapat menjalankan OS di LCD
Saya harus mengubah pengaturan HDMI untuk melakukan ini kembali ke CLI dan masukkan:
sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
dan ubah opsi /dev/fb1 menjadi /dev/fb0
ctrl+x
tekan y
tekan enter dan reboot
Anda sekarang harus menjadi OS.
Peringatan pada halaman pengembangan mengatakan bahwa layar sentuh tidak akan berfungsi tetapi setelah menginstal wiringpi dan perpustakaan BCM yang benar (lihat dokumentasi dengan layar Anda) semuanya berfungsi dengan baik. Resolusinya agak kabur karena ada margin hitam besar di kedua sisi.
Setelah beberapa penggalian saya menemukan garis menggunakan
sudo nano /boot/config.txt
komentari bagian framebuffer dengan menambahkan # di awal setiap baris.
Sekarang simpan dan reboot dan kita siap untuk pergi.
Tapi tidak, saya menyadari bahwa jika Anda boot dan Anda tidak terhubung ke jaringan dengan DHCP, Pi akan duduk di layar boot selamanya.
Perbaikan mudah, ketik
sudo nano /etc/dhcp/dhclient.conf
Batalkan komentar waktu tunggu DHCP, simpan dan reboot.
Setelah batas waktu berakhir tanpa respons DHCP (saya mempersingkat waktu saya menjadi 30 detik), Pi akan boot ke OS.
Sekarang kita dapat melakukan semua analisis jaringan yang indah seperti wireshark, lldp, pemindaian jaringan untuk port yang terbuka, dll. Jika Anda menambahkan dongle Wifi, Anda juga dapat melakukan ini di jaringan nirkabel Anda.
Langkah 3: Pasang NetPi
Karena NetPi sekarang layar sentuh diaktifkan, saya ingin memasangnya di tutup kotak, menjaga layar tetap tersedia.
Saya tidak ingin layar sentuh mewah saya berada di dekat alat pemotong, jadi saya memasukkannya ke mesin fotokopi dan membuat salinan 100%.
Saya bermain-main dengan penempatan layar dan ketika diselesaikan, saya menempelkannya ke bagian dalam tutupnya dengan selotip.
Saya kemudian mengikuti ujung-ujungnya dengan cakram pemotong pada Dremel saya dan mengebor lubang pemasangan di lokasi yang benar.
Saya merobohkan bagian yang dipotong dan memasukkan layar. Tepinya agak tidak rata jadi saya membuat sedikit bezel dengan selotip hitam. Saya menyalakan untuk memastikan semuanya baik-baik saja.
Langkah 4: Buat Beberapa Koneksi
Seperti yang saya nyatakan di intro, saya ingin ini menjadi alat jaringan multifungsi, oleh karena itu saya akan membutuhkan beberapa titik koneksi.
Saya memutuskan bahwa konektor port dinding (keystone) akan menjadi yang terbaik.
Saya menandai garis besar 4 dari mereka
- Koneksi untuk NetPi
- Sisi utama dari penguji kabel tambalan
- Sisi budak dari penguji kabel tambalan
- Alat pemetaan panel tambalan
Saya menempelkan selotip untuk membuatnya mudah ditandai dan kemudian dipotong dengan Dremel, ada beberapa pembalut yang diperlukan tetapi tepi port menggantung sehingga tertutup.
Dinding kotak sedikit lebih tipis dari pelat dinding sehingga pemasangannya sedikit tidak rapi, saya akan membahasnya di langkah selanjutnya.
Saya mulai dengan membuat mini patch dari port 1 ke Pi, ini mengikuti kode warna pin di kedua ujungnya:
- Oranye/putih
- jeruk
- Hijau/putih
- Biru
- Biru/putih
- Hijau
- coklat.putih
- cokelat
Dengan ini saya mendapatkan konektivitas dari koneksi jaringan interior sekarang di NetPi ke luar kotak.
Langkah 5: Penguji Kabel
Untuk penguji kabel, saya bisa menulis sesuatu untuk Pi tetapi saya tidak terlalu nyaman dengan pemrogramannya.
Ini sangat mudah dilakukan dengan Arduino dan saya punya cadangan di meja.
Saya mengatur loop yang keluar dari masing-masing dari 8 pin digital yang ditunjuk sebagai output.
Ini masuk ke pin di soket, ini kemudian melewati kabel yang akan diuji, ke soket lain dan mengira LED terhubung ke setiap pin. Saya tahu harus ada resistor dengan setiap LED tetapi berfungsi dan saya malas.
Saya menggunakan beberapa kode sederhana untuk membuat array, sebuah loop mengindeks melalui array dan menyalakan pin secara berurutan. Jika LED menyala berarti ada kabel lurus, jika salah satu ada yang terbuka, jika lebih dari satu menyala sekaligus berarti short dan jika mendapatkan urutan 3, 6, 1, 7, 8, 2, 4, 5 maka Anda memiliki crossover.
Saya juga menambahkan pin yang terus berdenyut ke pin 13, ini untuk portmapper.
Kode terlampir.
Saya lupa mengambil foto pemasangan panel LED tetapi pada dasarnya saya mengebor lubang secara berkala dan memasukkan LED. Saya menahan semuanya dengan lem panas.
Langkah 6: Pemeta Pelabuhan
Portmappernya cukup sederhana, didasarkan pada produk yang saya lihat di video youtube beberapa waktu lalu dan untuk beberapa alasan tidak dapat ditemukan lagi.
Bagaimanapun, prinsipnya sederhana. Anda memiliki serangkaian port dinding yang terhubung kembali ke panel tambalan tetapi tidak ditandai sehingga Anda tidak memiliki peta atau port dinding untuk menambal port. Ada banyak cara yang membosankan untuk menyelesaikan ini.
Anda dapat mengikuti nada, memasang perangkat atau penguji kabel tetapi ini semua coba-coba.
Dengan metode ini, sepasang inti di kabel diberi energi 5V melalui Arduino, ini adalah pin13 yang berkedip dari langkah terakhir.
Kabel membawa daya kembali ke panel tambalan, Anda kemudian memerlukan konektor RJ45 dengan LED yang terpasang di pin yang diberi energi untuk berkedip saat dipesan. Saya menggunakan pin 4 & 5 dan ini HARUS TIDAK PERNAH digunakan dalam jaringan langsung karena Anda dapat merusak peralatan jaringan jika Anda menambal ke port yang salah.
Pokoknya lihat video untuk tes port lokal.
Saya membuat sejumlah kecil colokan sinyal tetapi membuat tumpukan karena Anda akan kehilangan dan mematahkannya saat Anda pergi.
Langkah 7: Rekatkan Semuanya dan Tambahkan Kekuatan
Saya merekatkan Arduino dengan lem panas, ini akan menjadi rumahnya selamanya sekarang!
Saya menggunakan hub USB murah sebagai rel listrik, bata daya USB terhubung ke salah satu port dan dari sana didistribusikan ke semua port keluar, seperti soket geng daya listrik.
Semua diuji baik pada power up.
Saya juga menambahkan beberapa lem panas di sekitar keystone RJ45 yang longgar itu.
Langkah 8: Tambahkan Lebih Banyak Konektivitas
Lab jaringan apa yang akan lengkap tanpa banyak port jaringan?
Ini adalah sakelar lama 8 port yang tidak dikelola yang saya miliki di bangku cadangan, ini berguna untuk pemasangan dan pengujian, jadi saya pikir saya akan membawanya.
Apa yang benar-benar berguna adalah itu berjalan pada 5V @ 1A, persis apa yang saya miliki cadangan dari batu bata daya USB saya!
Saya memotong ujung kabel daya USB dan menambahkan konektor yang Anda lihat (itu berasal dari seorang rekan yang membeli tumpukan di AliExpress).
Itu memperkuat pesona.
Kemudian saya perhatikan itu pas dengan pegangan kotak! Bonus.
Saya melepas casing dan tutupnya benar-benar bersih dari internal jadi saya menjalankan 2 sekrup self-tapping ke pegangan dan menyambungkan kembali alasnya, ini akan selalu ditenagai dengan batu bata daya secara eksternal.
Langkah 9: Selesai dan Diuji
Setelah selesai ada ruang untuk menyimpan 2 tempat penyimpanan. Ini ruang kiri untuk batu bata listrik (saya punya 2 tetapi mungkin mendapatkan lebih banyak), beberapa konektor RJ45 cadangan, colokan uji, keyboard jarak jauh, dan kabel patch cadangan.
Seperti yang terjadi pada hari saya selesai, kami mengubah gudang menjadi kantor di tempat kerja dan ingin mengkonfirmasi titik koneksi jaringan sebelum kami melanjutkan, lihat video untuk hasilnya.
All-in ini adalah alat uji kecil yang sangat berguna untuk dimiliki di van saya. Saya memiliki serangkaian besar jaringan yang saya jaga dan ini berarti saya dapat melakukan banyak pengujian dengan perangkat yang sangat kecil yang semuanya, harganya lebih murah daripada E200!
Direkomendasikan:
Cara Membuat Gateway WIFI Anda Sendiri untuk Menghubungkan Arduino Anda ke Jaringan IP ?: 11 Langkah (dengan Gambar)
Bagaimana Membuat Gateway WIFI Anda Sendiri untuk Menghubungkan Arduino Anda ke Jaringan IP?: Seperti yang banyak orang pikirkan, Arduino adalah solusi yang sangat baik untuk melakukan otomatisasi rumah dan robot! Tetapi dalam hal komunikasi, Arduino hanya datang dengan tautan serial. Saya sedang mengerjakan robot yang harus terhubung secara permanen dengan server yang
Jam Digital Waktu Jaringan Menggunakan ESP8266: 4 Langkah (dengan Gambar)
Jam Digital Waktu Jaringan Menggunakan ESP8266: Kami mempelajari cara membuat jam digital kecil yang lucu yang berkomunikasi dengan server NTP dan menampilkan waktu jaringan atau internet. Kami menggunakan mini WeMos D1 untuk terhubung ke jaringan WiFi, mendapatkan waktu NTP dan menampilkannya pada modul OLED.Video di atas t
Plug & Play Server Jaringan Tiny Raspberry Pi: 6 Langkah (dengan Gambar)
Plug & Play Server Jaringan Tiny Raspberry Pi: Baru-baru ini, saya mendapatkan dua Raspberry Pi 1 Model A+ dengan harga murah. Jika Anda belum pernah mendengar tentang Pi Model A, ini adalah salah satu faktor bentuk paling awal dari Raspberry Pi yang lebih besar dari Pi Zero dan lebih kecil dari Raspberry Pi standar. saya selalu ingin
Jaringan Sensor Nirkabel Berbiaya Rendah pada Pita 433MHz: 5 Langkah (dengan Gambar)
Jaringan Sensor Nirkabel Berbiaya Rendah pada Pita 433MHz: Terima kasih banyak kepada Teresa Rajba karena telah memberi saya persetujuannya untuk menggunakan data dari publikasi mereka di artikel ini.*Pada gambar di atas - lima unit pengirim sensor yang saya gunakan untuk pengujianApa itu sensor nirkabel jaringan? Definisi sederhana akan
Rivalitas Jaringan: Game Latensi Rendah untuk BBC Micro: bit: 10 Langkah (dengan Gambar)
Network Rivalry: a Low-Latency Game untuk BBC Micro:bit: Dalam tutorial ini, saya akan menjelaskan cara mengimplementasikan game multiplayer dasar di BBC micro:bit dengan fitur-fitur berikut: Antarmuka sederhana Low-latency antara penekanan tombol dan pembaruan layar Jumlah peserta yang fleksibel Ko