İçindekiler:

Ağ Laboratuvarı: 9 Adım (Resimlerle)
Ağ Laboratuvarı: 9 Adım (Resimlerle)

Video: Ağ Laboratuvarı: 9 Adım (Resimlerle)

Video: Ağ Laboratuvarı: 9 Adım (Resimlerle)
Video: EVLAT AYRIMI YAPAN BABANIN PİŞMANLIĞI abone ol bildirimleri açın 2024, Temmuz
Anonim
Ağ Laboratuvarı
Ağ Laboratuvarı
Ağ Laboratuvarı
Ağ Laboratuvarı

Bu talimat biraz uzun ve ilgili. Bana ağ sorunlarını, kablolu ve kablosuz ağlardan gelen köpekbalığı paketlerini teşhis etmeme, bağlantı kablolarını test etmeme ve duvar bağlantı noktalarını bağlantı panellerine eşleştirmeme yardımcı olmak için bana taşınabilir bir ağ test laboratuvarı sağlamak için bir araya getirilmiş birkaç proje var.

Proje, Raspberry Pi ve Arduino'nun bir kombinasyonunu kullanıyor. Muhtemelen her şey Pi ile yapılabilirdi ama ben bu konuda oldukça yeniyim ve yaptığım eklemelerin her biri çalışmak için bir mücadeleydi, bu yüzden başka 2 projenin tam bir ekini yapma düşüncesi dayanılmayacak kadar fazlaydı.

İşimin ağ kısmını kolaylaştıracağına inandığım için, bu talimatnamenin tümünü (veya bölümlerini) faydalı bulacağınızı umuyorum.

Adım 1: İhtiyacınız olacak

İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak
İhtiyacın olacak

Donanım:

  • Raspberry Pi 2 (işletim sistemi Pi 3'te çalışmadığı için bu önemlidir) Radyonikler
  • Bir ekran, 5 "dokunmatik ekran Amazon'u seçtim
  • Bir klavye ve fare, yine Rii mini X1Amazon'u seçtim
  • Arduino Uno Amazon
  • Küçük bir ağ anahtarı, bunu masamda vardı Amazon
  • 4 RJ45 Keystones Radyonik
  • USB güç bankaları (taşınabilir olmak istiyorsanız isteğe bağlı)
  • Bazı CAT5 kablosu
  • Ağ Yama Lideri
  • MicroSD kart (en az 4GB)
  • Montaj kutusu (bunu kullandım)

Yazılım:

  • Win32DiskImager Burada
  • NetPi İşletim Sistemi Burada
  • Arduino IDE Burada

Aletler

  • Snips
  • RJ45 Sıkma aracı
  • Havya
  • Kesici alet (Dremel gibi)
  • Delme aracı
  • Tornavidalar
  • Temel El aletleri
  • Hot Melt Tutkal Tabancası (isteğe bağlı)

2. Adım: Raspberry Pi Ağ Analizörü

Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü
Raspberry Pi Ağ Analizörü

Bu işletim sistemi için kredi alamam, bir el cihazıyla ağ analizi yapmanın bir yolunu ararken burada bir projeye rastladım. Piyasada bulunan cihazları araştırdım ve ucuz olanları bile 1000 euronun üzerindeydi.

Web sayfası 2015 yılında anlayabildiğim kadarıyla yazılmıştı. İşletim sisteminin 2 versiyonu vardı, biri Pi B için diğeri Pi 2 için. Pi 2'yi birincisi daha kolay elde edilebilir olduğu için seçtim, ikincisi ise bunlar. biraz daha yüksek bir özellik. İşletim sistemini kullanmanın ekranın dokunmatik işlevini bozduğuna dair bir not var ama buna daha sonra değineceğim.

Raspberry Pi'de yeni olduğumu söylediğim gibi, bunların bazıları bazılarınız için sezgisel olabilir, ancak işleri yürütmek için yaptıklarım konusunda size rehberlik edeceğim.

Ana kısım, sayfadaki yapım kılavuzunu takip etmek, görüntüyü ve montaj yazılımını indirmektir. PC'nizi kullanarak görüntüyü SD karta yerleştirin. Ekranınız için kurulum talimatlarını tam olarak izleyin, aksi takdirde çalışmaz ve/veya doğru çözünürlüğe sahip olmaz. Parçaları birleştirin ve gücü açın.

Bana sunulan ilk hata, arka ışık için LED pimi ayarlanmamış bir sorun nedeniyle sistemin önyükleme sırasında durmasıydı.

Bu yinelenen bir hataydı ve biraz araştırmadan sonra bana fbtft kitaplığının arkadan aydınlatma işlevi olmadığı bilgisini veren bir forum buldum.

Buna komut satırına (CLI) gidilerek erişilir, bunu ctrl+alt+F2 tuşlarına basarak yapın

Varsayılan kullanıcı adı: pi

Şifre: ahududu

sudo nano /etc/modules komutunu girin

ve yazan satıra gidin:

flexfb genişlik=320 yükseklik=480 yeniden genişlik=16

regwidth=16'dan sonra nobacklight kelimesini girin

ctrl+x'e basın

y'ye basın

Enter tuşuna basın

sonra şunu yazın: sudo yeniden başlat

bu, Pi'yi yeniden başlatır ve işletim sistemine önyükleme yapabilirsiniz.

Ekran harici bir monitörde başlayacak ancak LCD'de işletim sistemini çalıştıramadım

Bunu yapmak için HDMI ayarlarını değiştirmek zorunda kaldım, CLI'ye geri dönüp şunu girin:

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

ve /dev/fb1 seçeneğini /dev/fb0 olarak değiştirin

ctrl+x

y'ye basın

entere basın ve yeniden başlatın

Artık işletim sistemine girmelisiniz.

Geliştirme sayfasındaki uyarı, dokunmatik ekranın çalışmayacağını, ancak kablolama ve doğru BCM kitaplıklarını kurduktan sonra (ekranınızla birlikte belgelere bakın) her şeyin yolunda gittiğini söyledi. Her iki tarafta da büyük siyah kenar boşlukları olduğu için çözünürlük biraz düşüktü.

Biraz kazdıktan sonra kullanarak bir çizgi buldum

sudo nano /boot/config.txt

her satırın başına bir # ekleyerek çerçeve arabelleği bölümlerini yorumlayın.

Şimdi kaydedin ve yeniden başlatın ve gitmeye hazırız.

Ama hayır, fark ettim ki, önyükleme yaparsanız ve DHCP ile bir ağa bağlı değilseniz, Pi'nin sonsuza kadar önyükleme ekranında kalacağını fark ettim.

Kolay düzeltme, yazın

sudo nano /etc/dhcp/dhclient.conf

DHCP zaman aşımını kaldırın, kaydedin ve yeniden başlatın.

DHCP yanıtı olmadan zaman aşımı süresi dolduktan sonra (benimkini 30 saniyeye kısalttım), Pi işletim sistemine önyüklenir.

Artık wireshark, lldp, açık portlar için ağ taramaları vb. gibi tüm güzel ağ analizlerini yapabiliriz. Wifi dongle'ı eklediyseniz, bunu kablosuz ağınızda da yapabilirsiniz.

3. Adım: NetPi'yi Bağlayın

NetPi Dağı
NetPi Dağı
NetPi Dağı
NetPi Dağı
NetPi Dağı
NetPi Dağı
NetPi Dağı
NetPi Dağı

NetPi artık dokunmatik ekran etkin olduğundan, ekranı açık tutarak kutunun kapağına monte etmek istedim.

Süslü dokunmatik ekranımı kesici alete yakın bir yerde istemiyordum, bu yüzden onu fotokopi makinesine yapıştırdım ve %100 kopya çektim.

Ekranın yerleşimi ile oynadım ve yerleştiğinde, bir bantla kapağın içine yapıştırdım.

Daha sonra Dremel'imde kesme diski ile kenarları takip ettim ve montaj deliklerini doğru yerlere açtım.

Kesilen kısmı çıkardım ve ekranı yerleştirdim. Kenarı biraz düzensizdi, ben de siyah bantla biraz çerçeve yaptım. Her şeyin yolunda olduğundan emin olmak için gücü açtım.

Adım 4: Bazı Bağlantılar Yapın

Bazı Bağlantılar Yapın
Bazı Bağlantılar Yapın
Bazı Bağlantılar Yapın
Bazı Bağlantılar Yapın

Girişte belirttiğim gibi bunun çok işlevli bir ağ aracı olmasını istedim, bu yüzden bazı bağlantı noktalarına ihtiyacım olacaktı.

Duvar bağlantı noktası (keystone) konektörlerinin en iyisi olacağına karar verdim.

4 tanesinin ana hatlarını işaretledim

  1. NetPi için bağlantı
  2. Patch kablo test cihazının ana tarafı
  3. Patch kablo test cihazının bağımlı tarafı
  4. Yama paneli eşleme aracı

İşaretlemeyi kolaylaştırmak için biraz maskeleme bandı yapıştırdım ve ardından Dremel ile kestim, biraz pansuman gerekliydi ama portların kenarları sarkıyor, bu yüzden örtülü.

Kutunun duvarı, duvar plakasından biraz daha inceydi, bu yüzden oturması biraz özensizdi, bunu daha sonraki bir adımda ele alacağım.

1. bağlantı noktasından Pi'ye mini bir yama yaparak başladım, bu, her iki ucundaki pin renk kodlarını takip etti:

  1. turuncu/beyaz
  2. turuncu
  3. Yeşil beyaz
  4. Mavi
  5. Mavi beyaz
  6. Yeşil
  7. Kahverengi beyaz
  8. Kahverengi

Bununla, NetPi'deki şimdi dahili ağ bağlantısının kutunun dışına bağlantısını elde ettim.

Adım 5: Kablo Test Cihazı

Image
Image
Kablo Test Cihazı
Kablo Test Cihazı
Kablo Test Cihazı
Kablo Test Cihazı

Kablo test cihazı için Pi için bir şeyler yazabilirdim ama programlama konusunda aşırı rahat değilim.

Arduino ile bunu yapmak gerçekten çok kolay ve masada yedek bir tane vardı.

Belirlenen 8 dijital pinin her birinden çıkan bir döngü kurdum.

Bu, soket üzerindeki bir pime gider, bu daha sonra test edilecek kablodan diğer sokete geçer ve her pime bir led'in bağlı olduğu düşünülür. Her LED'de bir direnç olması gerektiğini biliyorum ama çalışıyor ve tembelim.

Bir dizi oluşturmak için basit bir kod kullandım, dizi boyunca bir döngü indeksleri ve sırayla pinleri açar. LED'ler yanıyorsa düz kablonuz var, biri kaçırıyorsa açık var, aynı anda birden fazla yanıyorsa kısa devre var ve sıra alıyorsanız 3, 6, 1, 7, 8, 2, 4, 5 o zaman bir geçişiniz var.

Ayrıca pin 13'e sürekli darbeli bir pin ekledim, bu portmapper için.

Kod ektedir.

LED panel montajının fotoğrafını çekmeyi unuttum ama temelde düzenli aralıklarla delikler açtım ve LED'leri yerleştirdim. Hepsini sıcak tutkalla tuttum.

6. Adım: Bağlantı Noktası Eşleştiricisi

Image
Image
Liman Eşleştiricisi
Liman Eşleştiricisi
Liman Eşleştiricisi
Liman Eşleştiricisi

Portmapper oldukça basit, uzun zaman önce bir youtube videosunda gördüğüm ve nedense tekrar bulamadığım bir ürüne dayanıyor.

Her neyse, prensip basit. Bir bağlantı paneline geri bağlı bir dizi duvar bağlantı noktanız var, ancak bunlar işaretlenmediğinden bağlantı bağlantı noktalarını yamalamak için bir haritanız veya duvar bağlantı noktanız yok. Bunu çözmenin pek çok sıkıcı yolu var.

Ton takibi yapabilir, cihazları veya kablo test cihazlarını bağlayabilirsiniz, ancak bunların hepsi deneme yanılmadır.

Bu yöntem ile kablodaki bir çift damar Arduino üzerinden 5V ile enerjilendirilir, bu son adımdan yanıp sönen pin13 idi.

Kablo, gücü patch panele geri taşır, daha sonra, sipariş edildiğinde yanıp sönmesi için enerji verilen pinlere bağlı bir LED'li bir RJ45 konektörüne ihtiyacınız vardır. 4 ve 5 numaralı pinleri kullandım ve yanlış bağlantı noktasına yama yaparsanız ağ ekipmanına zarar verebileceğinizden, bu ASLA canlı bir ağda KULLANILMAMALIDIR.

Her neyse, yerel bağlantı noktası testi için videoyu izleyin.

Sinyal fişlerinden az sayıda yaptım ama bir yığın yapın ki siz giderken gevşeyip kıracaksınız.

7. Adım: Hepsini Yapıştırın ve Gücü Ekleyin

Image
Image
Hepsini Yapıştırın ve Gücü Ekleyin
Hepsini Yapıştırın ve Gücü Ekleyin
Hepsini Yapıştırın ve Güç Katın
Hepsini Yapıştırın ve Güç Katın

Arduino'yu sıcak tutkalla yapıştırdım, burası sonsuza kadar onun evi olacak!

Güç rayı olarak ucuz bir USB hub kullandım, USB güç tuğlası bağlantı noktalarından birine bağlı ve oradan tüm giden bağlantı noktalarına dağıtılıyor, tıpkı bir ana güç grubu soketi gibi.

Açılışta hepsi iyi test edildi.

Ayrıca bu gevşek RJ45 kilit taşlarının etrafına biraz sıcak tutkal ekledim.

8. Adım: Daha Fazla Bağlantı Ekleyin

Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin
Daha Fazla Bağlantı Ekleyin

Çok sayıda ağ bağlantı noktası olmadan hangi ağ laboratuvarı tamamlanmış olur?

Bu, bankta sahip olduğum eski bir 8 portlu yönetilmeyen anahtar, bağlantı ve test için kullanışlı, bu yüzden yanımda götürmeyi düşündüm.

Gerçekten kullanışlı olan şey, 5V @ 1A'da çalışmasıydı, tam olarak USB güç tuğlalarımdan ayırdığım şey!

Bir USB güç kablosunun ucunu kestim ve gördüğünüz konektörü ekledim (AliExpress'ten bir yığın satın alan bir meslektaşımdan geldi).

Bir çekiciliğe güç verdi.

Sonra kutunun sapına tam oturduğunu fark ettim! Bonus.

Muhafazayı çıkardım ve kapak iç kısımlardan yeterince uzaktaydı, bu yüzden tutamağa 2 adet kendinden kılavuzlu vida taktım ve tabanı yeniden bağladım, bu her zaman harici olarak bir güç tuğlası ile güçlendirilecektir.

9. Adım: Tamamlandı ve Test Edildi

Image
Image
Tamamlandı ve Test Edildi
Tamamlandı ve Test Edildi
Tamamlandı ve Test Edildi
Tamamlandı ve Test Edildi

Bitirdikten sonra, depolama kutularından 2 tanesini tutacak yer vardı. Güç tuğlaları için bu sol oda (2 tane var ama daha fazlasını alabilirim), bazı yedek RJ45 konektörleri, test fişleri, uzak klavye ve yedek bir yama kablosu.

Bitirdiğim gün olduğu gibi, işyerinde bir depoyu ofise çeviriyorduk ve devam etmeden önce ağ bağlantı noktalarını doğrulamak istedik, sonuç için videoyu izleyin.

Hepsi bir arada bu, minibüsümde bulunması gereken gerçekten kullanışlı küçük bir test ekipmanı parçası. Baktığım çok sayıda ağ var ve bu, testlerimin çoğunu, hepsi bir arada, E200'den daha ucuza mal olan çok küçük bir kit parçasıyla gerçekleştirebileceğim anlamına geliyor!

Önerilen: