فهرست مطالب:

آزمایشگاه شبکه: 9 مرحله (همراه با تصاویر)
آزمایشگاه شبکه: 9 مرحله (همراه با تصاویر)

تصویری: آزمایشگاه شبکه: 9 مرحله (همراه با تصاویر)

تصویری: آزمایشگاه شبکه: 9 مرحله (همراه با تصاویر)
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, جولای
Anonim
آزمایشگاه شبکه
آزمایشگاه شبکه
آزمایشگاه شبکه
آزمایشگاه شبکه

این دستورالعمل به نوعی طولانی و درگیر است. چندین پروژه وجود دارد که به من یک آزمایشگاه آزمایش شبکه قابل حمل ارائه می دهد و به من امکان می دهد مشکلات شبکه ، بسته های کوسه از شبکه های سیمی و بی سیم را تشخیص دهم ، کابل های وصله را آزمایش کنم و به ترسیم پورت های دیواری به پچ پنل ها کمک کنم.

این پروژه از ترکیب رزبری پای و آردوینو استفاده می کند. این احتمال وجود دارد که همه چیز را می توان با Pi انجام داد ، اما من نسبتاً تازه کار هستم و هر یک از موارد اضافی من برای کار کردن سخت بود ، بنابراین فکر ساختن پیوست کامل 2 پروژه دیگر بیش از حد قابل تحمل بود.

امیدوارم همه (یا بخشهای) این دستورالعمل مفید واقع شود ، زیرا من معتقدم که بخش شبکه کار من را آسان تر می کند.

مرحله 1: شما نیاز خواهید داشت

شما نیاز خواهید داشت
شما نیاز خواهید داشت
شما نیاز خواهید داشت
شما نیاز خواهید داشت
شما نیاز خواهید داشت
شما نیاز خواهید داشت
شما نیاز خواهید داشت
شما نیاز خواهید داشت

سخت افزار:

  • Raspberry Pi 2 (این مهم است زیرا سیستم عامل روی Pi 3 اجرا نمی شود) Radionics
  • من یک صفحه نمایش را برای صفحه نمایش لمسی 5 اینچی آمازون انتخاب کردم
  • یک صفحه کلید و ماوس ، دوباره من Rii mini X1Amazon را انتخاب کردم
  • Arduino Uno آمازون
  • یک سوئیچ شبکه کوچک ، این یکی را روی میز من آمازون داشتم
  • 4 RJ45 Keystones رادیونیک
  • پاوربانک های USB (اختیاری اگر می خواهید قابل حمل باشید)
  • مقداری کابل CAT5
  • سرور پچ شبکه
  • کارت حافظه microSD (حداقل 4 گیگابایت)
  • جعبه نصب (من از این یکی استفاده کردم)

نرم افزار:

  • Win32DiskImager در اینجا
  • NetPi OS در اینجا
  • Arduino IDE در اینجا

ابزارها

  • اسنپ
  • ابزار تنگ RJ45
  • آهن لحیم کاری
  • ابزار برش (مانند Dremel)
  • ابزار پانچ کردن
  • پیچ گوشتی ها
  • ابزارهای دستی اولیه
  • تفنگ چسب داغ ذوب (اختیاری)

مرحله 2: تجزیه و تحلیل شبکه Raspberry Pi

تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای
تجزیه و تحلیل شبکه رزبری پای

من نمی توانم برای این سیستم عامل اعتباری قائل شوم ، وقتی به دنبال راهی برای انجام تجزیه و تحلیل شبکه با یک دستگاه دستی بودم ، به پروژه ای برخوردم. من در مورد دستگاه های تجاری موجود تحقیق کرده بودم و حتی دستگاه های ارزان قیمت بالای 1000 یورو بود.

صفحه وب تا آنجا که می توانم در سال 2015 نوشته شده است نوشته شده است. 2 نسخه سیستم عامل وجود داشت ، یکی برای Pi B و دیگری برای Pi 2. من Pi 2 را انتخاب کردم زیرا اولاً راحت تر دریافت می شود و دوم ، آنها هستند مشخصات کمی بالاتر توجه داشته باشید که استفاده از سیستم عامل عملکرد لمسی صفحه را خراب می کند ، اما بعداً به آن می پردازم.

همانطور که گفتم من با رزبری پای تازه کار هستم ، بنابراین برخی از این موارد برای برخی از شما قابل درک است ، اما من شما را برای انجام کارها راهنمایی می کنم.

بخش اصلی این است که راهنمای ساخت را در صفحه دنبال کنید ، تصویر و نرم افزار نصب را بارگیری کنید. با استفاده از رایانه خود ، تصویر را روی کارت SD نصب کنید. دستورالعمل های نصب صفحه خود را به طور کامل دنبال کنید ، در غیر اینصورت یا اجرا نمی شود و/یا وضوح تصویر مناسبی نخواهد داشت. قطعات را مونتاژ کرده و روشن کنید.

اولین خطایی که به من ارائه شد این بود که هنگام بوت شدن سیستم به دلیل مشکل عدم تنظیم LEDpin برای نور پس زمینه متوقف شد.

این یک خطای مکرر بود و پس از مدتی جستجو ، من یک انجمن پیدا کردم که اطلاعاتی را به من داد که کتابخانه fbtft فاقد نور پس زمینه است

با رفتن به خط فرمان (CLI) این کار با فشار دادن ctrl+alt+F2 قابل دسترسی است.

نام کاربری پیش فرض: pi

رمز عبور: تمشک

دستور sudo nano /etc /modules را وارد کنید

و به خطی بروید که می خواند:

عرض flexfb = 320 ارتفاع = 480 عرض مجدد = 16

after regwidth = 16 کلمه nobacklight را وارد کنید

ctrl+x را فشار دهید

y را فشار دهید

enter را فشار دهید

سپس تایپ کنید: sudo reboot

این Pi را راه اندازی مجدد می کند و می توانید سیستم عامل را بوت کنید.

صفحه نمایش روی یک مانیتور خارجی راه اندازی می شود ، اما من نمی توانم سیستم عامل را روی LCD اجرا کنم

مجبور شدم تنظیمات HDMI را تغییر دهم تا این کار به CLI برگردد و وارد کنید:

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

و گزینه /dev /fb1 را به /dev /fb0 تغییر دهید

ctrl+x

y را فشار دهید

enter را فشار داده و راه اندازی مجدد کنید

اکنون باید وارد سیستم عامل شوید.

هشدار در صفحه توسعه می گوید که صفحه لمسی کار نمی کند اما پس از نصب wiringpi و کتابخانه های صحیح BCM (به اسناد موجود در صفحه خود مراجعه کنید) همه خوب کار کردند. اگرچه حاشیه های سیاه بزرگی در هر دو طرف وجود داشت ، قطعنامه کمی دور بود.

پس از کمی حفاری ، خطی را پیدا کردم که از آن استفاده می کرد

sudo nano /boot/config.txt

بخش های framebuffer را با افزودن # در ابتدای هر سطر کامنت کنید.

اکنون ذخیره و راه اندازی مجدد کنید و ما خوب هستیم.

اما نه ، من متوجه شدم که اگر بوت می شوید و به شبکه ای با DHCP متصل نیستید ، Pi برای همیشه روی صفحه بوت می نشیند.

رفع آسان ، تایپ کنید

sudo nano /etc/dhcp/dhclient.conf

زمان خروجی DHCP را کامنت نکنید ، ذخیره و راه اندازی مجدد کنید.

پس از اتمام مهلت زمانی بدون پاسخ DHCP (من زمان خود را به 30 ثانیه کوتاه کردم) ، Pi به سیستم عامل راه اندازی می شود.

اکنون ما می توانیم تمام تجزیه و تحلیل شبکه های دوست داشتنی مانند wireshark ، lldp ، اسکن شبکه برای پورت های باز و غیره را انجام دهیم. اگر دانگل Wifi را اضافه کرده اید ، می توانید این کار را در شبکه بی سیم خود نیز انجام دهید.

مرحله 3: Mount NetPi

Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi
Mount NetPi

با توجه به اینکه صفحه نمایش لمسی NetPi در حال حاضر فعال است ، می خواستم آن را در درب جعبه نصب کنم و صفحه را در دسترس نگه دارم.

من نمی خواستم صفحه لمسی فانتزی من در نزدیکی ابزار برش باشد ، بنابراین آن را در دستگاه کپی چسباندم و 100 copy کپی کردم.

من با قرار دادن صفحه نمایش بازی کردم و وقتی قرار گرفتم ، آن را با نوار به داخل درب چسباندم.

سپس لبه ها را با دیسک برش در Dremel دنبال کردم و سوراخ های نصب را در مکان های مناسب حفر کردم.

قسمت برش خورده را بیرون کشیدم و صفحه را وارد کردم. لبه کمی ناهموار بود ، بنابراین من با یک نوار سیاه یک قسمت کوچک ایجاد کردم. من برق گرفتم تا مطمئن شوم همه چیز خوب است.

مرحله 4: برخی از اتصالات را ایجاد کنید

برخی از اتصالات را ایجاد کنید
برخی از اتصالات را ایجاد کنید
برخی از اتصالات را ایجاد کنید
برخی از اتصالات را ایجاد کنید

همانطور که در مقدمه بیان کردم ، می خواستم این یک ابزار شبکه چند منظوره باشد ، بنابراین به برخی از نقاط اتصال نیاز دارم.

من تصمیم گرفتم که اتصالات پورت دیواری (سنگ کیست) بهترین باشند.

من طرح کلی 4 مورد را مشخص کردم

  1. اتصال برای NetPi
  2. قسمت اصلی تستر کابل پچ
  3. سمت برده تست کننده کابل پچ
  4. ابزار نگاشت پانل پچ

من مقداری نوار چسباننده را چسباندم تا علامت گذاری آسان شود و سپس با Dremel برش داده شود ، مقداری پانسمان لازم بود اما لبه های پورت ها بالا می آیند بنابراین پوشانده شده است.

دیوار جعبه کمی نازک تر از صفحه دیوار بود بنابراین تناسب آن کمی شل بود ، در مرحله بعد به این موضوع می پردازم.

من با ساختن یک وصله کوچک از پورت 1 به Pi شروع کردم ، این کد از کد رنگ پین در دو انتهای زیر پیروی کرد:

  1. نارنجی/سفید
  2. نارنجی
  3. سبز/سفید
  4. آبی
  5. سفید ابی
  6. سبز
  7. قهوه ای سفید
  8. رنگ قهوه ای

با این کار من اتصال شبکه داخلی داخلی در NetPi را به خارج از جعبه دریافت کردم.

مرحله 5: تست کننده کابل

Image
Image
تست کننده کابل
تست کننده کابل
تست کننده کابل
تست کننده کابل

برای تست کننده کابل ، می توانستم چیزی برای Pi بنویسم ، اما از نظر برنامه نویسی زیاد راحت نیستم.

این کار با آردوینو واقعا آسان است و من یک عدد یدکی روی میز داشتم.

من حلقه ای ایجاد می کنم که از هر یک از 8 خروجی دیجیتالی تعیین شده خارج می شود.

این به یک پین روی سوکت می رود ، سپس از طریق کابل مورد آزمایش ، به سوکت دیگر می رود و فکر می کنید یک LED به هر پین متصل شده است. من می دانم که باید با هر LED یک مقاومت وجود داشته باشد اما کار می کند و من تنبل هستم.

من از یک کد ساده برای ایجاد یک آرایه استفاده کردم ، یک حلقه از طریق آرایه نمایه می شود و پین ها را به ترتیب روشن می کند. اگر LED به ترتیب دارای یک کابل مستقیم است ، اگر یکی از آنها باز شده است ، یک کابل را باز کنید ، اگر بیش از یک بار آن را روشن کردید ، یک سیم کوتاه دارید و در صورت دریافت سفارش 3 ، 6 ، 1 ، 7 ، 8 ، 2 ، 4 ، 5 سپس یک کراس اوور دارید.

من همچنین یک پین ضربان دار مداوم به پین 13 اضافه کردم ، این برای portmapper است.

کد پیوست شده است.

من فراموش کردم از نصب پانل LED عکس بگیرم ، اما من در فواصل منظم سوراخ هایی انجام دادم و LED ها را وارد کردم. همه را با چسب حرارتی در جای خود نگه داشتم.

مرحله 6: Port Mapper

Image
Image
نقشه بندر بندر
نقشه بندر بندر
نقشه بندر بندر
نقشه بندر بندر

Portmapper کاملاً ساده است ، بر اساس محصولی است که مدتها قبل در یک ویدیوی یوتیوب دیدم و بنا به دلایلی دوباره پیدا نکردم.

به هر حال ، اصل ساده است. شما یک سری پورت های دیواری دارید که به پچ پنل متصل شده اند اما علامت گذاری نشده اند بنابراین شما نقشه یا پورت دیواری برای پچ پورت ها ندارید. روشهای خسته کننده زیادی برای انجام این کار وجود دارد.

می توانید دنبال کنید ، دستگاه ها یا آزمایش کننده های کابل را ضمیمه کنید ، اما این همه آزمایش و خطا است.

با استفاده از این روش ، یک جفت هسته در کابل از طریق آردوینو با ولتاژ 5 ولت تغذیه می شود ، این پین 13 چشمک زن از آخرین مرحله بود.

کابل برق را به پچ پنل منتقل می کند ، سپس به کانکتور RJ45 با LED متصل به پین های پر انرژی نیاز دارید تا هنگام سفارش چشمک بزند. من از پین های 4 و 5 استفاده کردم و این هرگز نباید در یک شبکه زنده استفاده شود زیرا در صورت وصله به پورت اشتباه می توانید به تجهیزات شبکه آسیب برسانید.

به هر حال فیلم آزمایش بندر محلی را ببینید.

من تعداد کمی از دوشاخه های سیگنال را ساختم اما یک توده ایجاد کنید تا شل شده و در حین حرکت آنها را بشکنید.

مرحله 7: همه را بچسبانید و قدرت را اضافه کنید

Image
Image
همه را بچسبانید و قدرت را اضافه کنید
همه را بچسبانید و قدرت را اضافه کنید
همه را بچسبانید و قدرت را اضافه کنید
همه را بچسبانید و قدرت را اضافه کنید

من آردوینو را با چسب حرارتی چسباندم ، اکنون این خانه همیشه برای او خواهد بود!

من از یک هاب USB ارزان به عنوان راه آهن استفاده کردم ، آجر USB به یکی از پورت ها متصل است و از آنجا به همه پورت های خروجی توزیع می شود ، درست مانند یک سوکت برق اصلی.

همه با قدرت بالا تست شده اند.

من همچنین مقداری چسب داغ به آن دسته از کلیدهای شل RJ45 اضافه کردم.

مرحله 8: اتصال را حتی بیشتر کنید

افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر
افزودن قابلیت اتصال بیشتر

چه آزمایشگاه شبکه ای بدون تعداد زیادی پورت شبکه کامل خواهد بود؟

این یک سوئیچ قدیمی 8 پورت بدون مدیریت است که روی نیمکت داشتم ، برای اتصال و آزمایش مفید است ، بنابراین فکر کردم آن را با خودم ببرم.

آنچه واقعاً مفید بود این بود که روی 5V @ 1A کار می کند ، دقیقاً همان چیزی که من از آجرهای قدرت USB خود ذخیره می کنم!

من انتهای کابل USB را قطع کردم و کانکتوری را که می بینید اضافه کردم (این مورد از طرف یکی از همکاران است که در AliExpress یک پشته خریداری کرده است).

جذابیت را تقویت می کرد.

سپس متوجه شدم که درست در دسته جعبه جا می گیرد! جایزه.

من محفظه را برداشته و درب آن از قسمت داخلی به خوبی پاک شده بود ، بنابراین 2 پیچ خودکار را به دسته وارد کردم و پایه را دوباره وصل کردم ، این همیشه با یک آجر قدرت خارجی تغذیه می شود.

مرحله 9: تمام شده و آزمایش شده است

Image
Image
تمام و تست شده
تمام و تست شده
تمام و تست شده
تمام و تست شده

پس از اتمام ، فضایی برای نگهداری 2 سطل ذخیره وجود داشت. این جا برای آجرهای برقی (من 2 تا دارم اما ممکن است بیشتر شود) ، برخی اتصالات یدکی RJ45 ، دوشاخه های آزمایش ، صفحه کلید از راه دور و یک کابل پچ اضافی باقی می ماند.

همانطور که اتفاق می افتد روزی که من یک انبار را به یک دفتر در محل کار تبدیل کردیم و می خواستیم نقاط اتصال شبکه را قبل از ادامه کار تأیید کنیم ، برای نتیجه به فیلم مراجعه کنید.

همه چیز این یک قطعه بسیار کوچک دستی است که می توانید در ون من داشته باشید. من مجموعه عظیمی از شبکه ها دارم که از آنها مراقبت می کنم و این بدان معناست که می توانم بسیاری از آزمایشات خود را با یک قطعه بسیار کوچک از کیت انجام دهم که هزینه آن کمتر از E200 است!

توصیه شده: