সুচিপত্র:

নেটওয়ার্ক ল্যাব: 9 টি ধাপ (ছবি সহ)
নেটওয়ার্ক ল্যাব: 9 টি ধাপ (ছবি সহ)

ভিডিও: নেটওয়ার্ক ল্যাব: 9 টি ধাপ (ছবি সহ)

ভিডিও: নেটওয়ার্ক ল্যাব: 9 টি ধাপ (ছবি সহ)
ভিডিও: পৃথিবীর সবচেয়ে অদ্ভুত ১০ জন মানুষ যা বিশ্বাস করতে পারবেন না | 10 People You Won't Believe Exist 2024, নভেম্বর
Anonim
নেটওয়ার্ক ল্যাব
নেটওয়ার্ক ল্যাব
নেটওয়ার্ক ল্যাব
নেটওয়ার্ক ল্যাব

এই নির্দেশযোগ্য দীর্ঘ এবং জড়িত ধরনের। আমাকে একটি পোর্টেবল নেটওয়ার্ক টেস্টিং ল্যাব দেওয়ার জন্য বেশ কয়েকটি প্রকল্প চালু করা হয়েছে, যা আমাকে নেটওয়ার্ক সমস্যা নির্ণয় করতে দেয়, ওয়্যার্ড এবং ওয়্যারলেস নেটওয়ার্ক থেকে হাঙ্গর প্যাকেট, প্যাচ ক্যাবল পরীক্ষা করে দেয়াল পোর্টগুলিতে প্যাচ প্যানেল তৈরি করতে সাহায্য করে।

প্রকল্পটি রাস্পবেরি পাই এবং আরডুইনো এর সংমিশ্রণ ব্যবহার করে। এটা সম্ভবত Pi এর সাথে করা যেতে পারে কিন্তু আমি এটিতে মোটামুটি নতুন এবং আমার প্রতিটি সংযোজন কাজ করার জন্য একটি সংগ্রাম ছিল তাই অন্য 2 টি প্রকল্পের সম্পূর্ণ সংযুক্তি করার চিন্তাটি বহন করা খুব বেশি ছিল না।

আমি আশা করি যে আপনি এই নির্দেশযোগ্য সব (বা বিভাগ) দরকারী পাবেন কারণ আমি বিশ্বাস করি এটি আমার কাজের নেটওয়ার্ক অংশকে আরও সহজ করে তুলবে।

ধাপ 1: আপনার প্রয়োজন হবে

আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে
আপনার প্রয়োজন হবে

হার্ডওয়্যার:

  • রাস্পবেরি পাই 2 (এটি গুরুত্বপূর্ণ কারণ ওএস পাই 3 তে চলবে না) রেডিওনিক্স
  • একটি স্ক্রিন, আমি 5 "টাচস্ক্রিন আমাজন বেছে নিয়েছি
  • একটি কীবোর্ড এবং মাউস, আবার আমি Rii মিনি X1Amazon বেছে নিয়েছি
  • একটি Arduino Uno আমাজন
  • একটি ছোট নেটওয়ার্ক সুইচ, আমার ডেস্ক আমাজনে এটি ছিল
  • 4 RJ45 কীস্টোন রেডিওনিক্স
  • ইউএসবি পাওয়ার ব্যাংক (pচ্ছিক যদি আপনি পোর্টেবল হতে চান)
  • কিছু CAT5 তারের
  • নেটওয়ার্ক প্যাচ লিড
  • মাইক্রোএসডি কার্ড (কমপক্ষে 4 জিবি)
  • মাউন্ট করা বাক্স (আমি এটি ব্যবহার করেছি)

সফটওয়্যার:

  • Win32DiskImager এখানে
  • NetPi OS এখানে
  • Arduino IDE এখানে

সরঞ্জাম

  • স্নিপস
  • RJ45 Crimp টুল
  • তাতাল
  • কাটার টুল (যেমন ড্রেমেল)
  • পঞ্চ ডাউন টুল
  • স্ক্রু ড্রাইভার
  • প্রাথমিক হাত সরঞ্জাম
  • গরম দ্রবীভূত আঠালো বন্দুক (alচ্ছিক)

ধাপ 2: রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক

রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক
রাস্পবেরি পাই নেটওয়ার্ক বিশ্লেষক

আমি এই অপারেটিং সিস্টেমের জন্য ক্রেডিট নিতে পারছি না, আমি এখানে একটি প্রকল্প জুড়ে হোঁচট খেয়েছি যখন হ্যান্ডহেল্ড ডিভাইস দিয়ে কিছু নেটওয়ার্ক বিশ্লেষণ করার উপায় খুঁজছিলাম। আমি বাণিজ্যিকভাবে উপলভ্য ডিভাইসগুলি নিয়ে গবেষণা করেছি এবং এমনকি সস্তাগুলি 1000 ইউরোরও বেশি।

ওয়েবপৃষ্ঠাটি 2015 সালে যতটা সম্ভব আমি লিখতে পারি। OS এর 2 টি সংস্করণ ছিল, একটি Pi B এর জন্য এবং অন্যটি Pi 2. এর জন্য। একটু বেশি স্পেক। একটি নোট আছে যে ওএস ব্যবহার করে স্ক্রিনের স্পর্শ কার্যকারিতা ভেঙে যায় কিন্তু আমি পরে এটির সমাধান করব।

আমি যেমন বলেছি আমি রাস্পবেরি পাইতে নতুন তাই এর মধ্যে কিছু আপনার কারও কাছে স্বজ্ঞাত হতে পারে তবে জিনিসগুলি চালানোর জন্য আমি যা করেছি তার মাধ্যমে আমি আপনাকে গাইড করব।

মূল অংশটি হল পৃষ্ঠায় বিল্ড গাইড অনুসরণ করা, ছবিটি ডাউনলোড করা এবং মাউন্ট করা সফটওয়্যার। আপনার পিসি ব্যবহার করে এসডি কার্ডে ছবিটি মাউন্ট করুন। আপনার স্ক্রিনের জন্য ইনস্টলেশন নির্দেশাবলী পুরোপুরি অনুসরণ করুন অথবা এটি চলবে না এবং/অথবা সঠিক রেজোলিউশন থাকবে না। অংশগুলি একত্রিত করুন এবং শক্তি বাড়ান।

প্রথম ত্রুটি যা আমি উপস্থাপন করা হয়েছিল তা হল যে বুট করার সময় সিস্টেমটি ব্যাকলাইটের জন্য কোন LEDpin সেট ছাড়াই একটি সমস্যার কারণে বন্ধ হয়ে যায়।

এটি একটি পুনরাবৃত্ত ত্রুটি ছিল এবং কিছু খনন করার পরে আমি একটি ফোরাম খুঁজে পেয়েছি যা আমাকে তথ্য দিয়েছে যে fbtft লাইব্রেরির কোন ব্যাকলাইট ফাংশন নেই

এটি কমান্ড লাইনে গিয়ে (CLI) ctrl+alt+F2 চেপে এটি করা যায়

ডিফল্ট ব্যবহারকারীর নাম হল: পাই

পাসওয়ার্ড: রাস্পবেরি

Sudo nano /etc /modules কমান্ড লিখুন

এবং যে লাইনটি পড়ে তা নেভিগেট করুন:

flexfb প্রস্থ = 320 উচ্চতা = 480 regwidth = 16

regwidth = 16 পরে nobacklight শব্দটি সন্নিবেশ করান

ctrl+x চাপুন

y টিপুন

এন্টার চাপুন

তারপর টাইপ করুন: sudo রিবুট

এটি পাই পুনরায় চালু করবে এবং আপনি ওএসে বুট করতে পারেন।

স্ক্রিনটি একটি বহিরাগত মনিটরে চালু হবে কিন্তু আমি এটি LCD তে OS চালাতে পারিনি

আমাকে CLMI এ ফিরে যেতে এবং HDMI সেটিংস পরিবর্তন করতে হয়েছিল:

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

এবং /dev /fb1 /dev /fb0 বিকল্পটি পরিবর্তন করুন

ctrl+x

y টিপুন

এন্টার টিপুন এবং পুনরায় বুট করুন

আপনার এখন OS এ থাকা উচিত।

ডেভেলপমেন্ট পেজে সতর্কতা বলেছিল যে টাচস্ক্রিন কাজ করবে না কিন্তু ওয়্যারিংপি এবং সঠিক বিসিএম লাইব্রেরি ইনস্টল করার পরে (আপনার স্ক্রিন সহ ডকুমেন্টেশন দেখুন) সব ঠিকঠাক কাজ করেছে। রেজোলিউশন একটু বন্ধ ছিল যদিও উভয় পাশে বড় কালো মার্জিন ছিল।

কিছু খনন করার পরে আমি একটি লাইন ব্যবহার করে পেয়েছি

sudo nano /boot/config.txt

প্রতিটি লাইনের শুরুতে # যোগ করে ফ্রেমবফার বিভাগগুলি মন্তব্য করুন।

এখন সংরক্ষণ করুন এবং পুনরায় বুট করুন এবং আমরা যেতে ভাল।

কিন্তু না, আমি বুঝতে পেরেছি যে যদি আপনি বুট করেন এবং আপনি DHCP- এর সাথে একটি নেটওয়ার্কের সাথে সংযুক্ত না হন, তাহলে Pi চিরকাল বুট স্ক্রিনে বসে থাকবে।

সহজ সমাধান, টাইপ করুন

সুডো ন্যানো /etc/dhcp/dhclient.conf

ডিএইচসিপি সময়সীমা শেষ করুন, সংরক্ষণ করুন এবং পুনরায় বুট করুন।

ডিএইচসিপি প্রতিক্রিয়া ছাড়াই সময়সীমা শেষ হয়ে যাওয়ার পরে (আমি 30 সেকেন্ডে খনিটি ছোট করেছি), পিআই ওএসে বুট হবে।

এখন আমরা সব সুন্দর নেটওয়ার্ক বিশ্লেষণ করতে পারি যেমন ওয়্যারশার্ক, এললডিপি, খোলা পোর্টের জন্য নেটওয়ার্ক স্ক্যান ইত্যাদি।

ধাপ 3: মাউন্ট নেটপি

মাউন্ট নেটপি
মাউন্ট নেটপি
মাউন্ট নেটপি
মাউন্ট নেটপি
মাউন্ট নেটপি
মাউন্ট নেটপি
মাউন্ট নেটপি
মাউন্ট নেটপি

যেহেতু নেটপি এখন টাচস্ক্রিন সক্ষম, আমি স্ক্রিনটি উপলব্ধ রেখে বাক্সের idাকনায় এটি মাউন্ট করতে চেয়েছিলাম।

আমি আমার অভিনব টাচস্ক্রিনটি কাটিং টুলের কাছাকাছি কোথাও চাইনি তাই আমি এটি ফটোকপিয়ারে আটকে দিলাম এবং 100% কপি তৈরি করলাম।

আমি স্ক্রিন বসানোর সাথে চারপাশে খেলতাম এবং যখন স্থির হয়ে গেলাম, তখন আমি কিছু টেপ দিয়ে lাকনার ভিতরে আটকে দিলাম।

আমি তখন আমার ড্রেমেলের কাটিং ডিস্কের সাথে প্রান্তগুলি অনুসরণ করেছি এবং সঠিক স্থানে মাউন্ট করা গর্তগুলি ড্রিল করেছি।

আমি কাট এওয়ে সেকশনটি ছিটকে দিয়ে স্ক্রিন ুকিয়ে দিলাম। প্রান্তটি একটু অমসৃণ ছিল তাই আমি কিছু কালো টেপ দিয়ে একটু বেজল বানালাম। সবকিছু ঠিক আছে কিনা তা নিশ্চিত করার জন্য আমি শক্তি সঞ্চয় করেছি।

ধাপ 4: কিছু সংযোগ করুন

কিছু সংযোগ করুন
কিছু সংযোগ করুন
কিছু সংযোগ করুন
কিছু সংযোগ করুন

যেমন আমি ভূমিকাতে বলেছি, আমি এটি একটি মাল্টিফাংশন নেটওয়ার্ক টুল হতে চেয়েছিলাম, তাই আমার কিছু সংযোগ পয়েন্ট দরকার ছিল।

আমি সিদ্ধান্ত নিয়েছি যে ওয়াল পোর্ট (কীস্টোন) সংযোগকারীগুলি সর্বোত্তম হবে।

আমি তাদের মধ্যে 4 টির রূপরেখা চিহ্নিত করেছি

  1. NetPi এর জন্য সংযোগ
  2. প্যাচ ক্যাবল পরীক্ষকের মাস্টার পাশ
  3. প্যাচ ক্যাবল পরীক্ষকের স্লেভ পাশ
  4. প্যাচ প্যানেল ম্যাপিং টুল

আমি চিহ্নিত করা সহজ করার জন্য কিছু মাস্কিং টেপ আটকে দিলাম এবং তারপর ড্রেমেল দিয়ে কেটে ফেললাম, সেখানে কিছু ড্রেসিং দরকার ছিল কিন্তু পোর্টের প্রান্তগুলি hangেকে গেছে তাই এটি coveredেকে গেছে।

বাক্সের প্রাচীরটি প্রাচীরের প্লেটের চেয়ে একটু পাতলা ছিল তাই ফিটটি একটু opালু ছিল, আমি এটি পরবর্তী ধাপে সমাধান করব।

আমি 1 ম বন্দর থেকে পাই পর্যন্ত একটি মিনি প্যাচ তৈরি করে শুরু করেছি, এটি উভয় প্রান্তে পিন রঙ কোড অনুসরণ করেছে:

  1. কমলা/সাদা
  2. কমলা
  3. সবুজ/সাদা
  4. নীল
  5. নীল সাদা
  6. সবুজ
  7. বাদামী সাদা
  8. বাদামী

এর সাথে আমি নেটপিআইতে এখন অভ্যন্তরীণ নেটওয়ার্ক সংযোগের সংযোগটি বাক্সের বাইরে পেয়েছি।

ধাপ 5: কেবল পরীক্ষক

Image
Image
কেবল পরীক্ষক
কেবল পরীক্ষক
কেবল পরীক্ষক
কেবল পরীক্ষক

কেবল পরীক্ষকের জন্য, আমি পাই এর জন্য কিছু লিখতে পারতাম কিন্তু আমি প্রোগ্রামিং নিয়ে খুব বেশি স্বাচ্ছন্দ্যবোধ করি না।

Arduino এর সাথে এটি করা সত্যিই সহজ এবং ডেস্কে আমার একটি অতিরিক্ত ছিল।

আমি 8 টি ডিজিটাল পিন নির্ধারিত আউটপুট থেকে বেরিয়ে আসা একটি লুপ সেট আপ করেছি।

এটি সকেটের একটি পিনে যায়, এটি তারের মধ্য দিয়ে পরীক্ষা করার জন্য অন্য সকেটে প্রবেশ করে এবং মনে করে প্রতিটি পিনের সাথে একটি LED সংযুক্ত আছে। আমি জানি প্রতিটি LED এর সাথে একটি প্রতিরোধক থাকা উচিত কিন্তু এটি কাজ করে এবং আমি অলস।

আমি একটি অ্যারে তৈরি করার জন্য কিছু সাধারণ কোড ব্যবহার করেছি, অ্যারের মাধ্যমে একটি লুপ ইনডেক্স করে এবং ক্রম অনুসারে পিনগুলি চালু করে। যদি LED এর লাইট জ্বলে যায় তাহলে আপনার একটি সোজা ক্যাবল আছে, যদি কেউ মিস করে তাহলে আপনার একটি খোলা আছে, যদি একাধিক একবার চালু হয় আপনার কাছে একটি শর্ট থাকে এবং যদি আপনি 3, 6, 1, 7, 8, 2 অর্ডার পান $ 4, 5 তাহলে আপনার একটি ক্রসওভার আছে।

আমি 13 পিনে একটি ক্রমাগত পালসিং পিন যোগ করেছি, এটি পোর্টম্যাপারের জন্য।

কোড সংযুক্ত করা হয়েছে।

আমি LED প্যানেল মাউন্ট করার একটি ছবি তুলতে ভুলে গেছি কিন্তু আমি মূলত নিয়মিত বিরতিতে গর্ত ড্রিল করেছি এবং LED গুলি ুকিয়েছি। আমি গরম আঠালো সঙ্গে সব জায়গায় রাখা।

ধাপ 6: পোর্ট ম্যাপার

Image
Image
পোর্ট ম্যাপার
পোর্ট ম্যাপার
পোর্ট ম্যাপার
পোর্ট ম্যাপার

পোর্টম্যাপারটি বেশ সহজ, এটি এমন একটি পণ্যের উপর ভিত্তি করে যা আমি একটি ইউটিউব ভিডিওতে দেখেছি অনেকদিন আগে এবং কোনো কারণে আবার খুঁজে পাচ্ছি না।

যাই হোক, নীতিটি সহজ। আপনার কাছে একটি প্যাচ প্যানেলে সংযুক্ত প্রাচীর পোর্টগুলির একটি সিরিজ আছে কিন্তু সেগুলি চিহ্নিত করা হয়নি তাই আপনার কাছে প্যাপ পোর্টগুলির জন্য একটি মানচিত্র বা প্রাচীরের পোর্ট নেই। এই কাজ করার জন্য অনেক ক্লান্তিকর উপায় আছে।

আপনি ফলো ফলো করতে পারেন, ডিভাইস বা ক্যাবল টেস্টার অ্যাটাচ করতে পারেন কিন্তু এটি সব ট্রায়াল এবং ত্রুটি।

এই পদ্ধতির সাহায্যে, তারের মধ্যে এক জোড়া কোর Arduino এর মাধ্যমে 5V দিয়ে শক্তি সঞ্চারিত হয়, এটি শেষ ধাপ থেকে ফ্ল্যাশিং পিন 13 ছিল।

ক্যাবলটি আবার প্যাচ প্যানেলে বিদ্যুৎ বহন করে, তারপর আপনি একটি RJ45 সংযোগকারীকে একটি LED সঙ্গে সংযুক্ত করতে হবে যাতে শক্তিযুক্ত পিনগুলি জুড়ে থাকে যখন অর্ডার করা হয়। আমি 4 এবং 5 পিন ব্যবহার করেছি এবং এটি কখনও লাইভ নেটওয়ার্কে ব্যবহার করা উচিত নয় কারণ আপনি যদি ভুল পোর্টে প্যাচ করেন তবে আপনি নেটওয়ার্কিং সরঞ্জাম ক্ষতি করতে পারেন।

যাই হোক লোকাল পোর্ট টেস্টের জন্য ভিডিওটি দেখুন।

আমি অল্প সংখ্যক সিগন্যাল প্লাগ বানিয়েছি কিন্তু একটা গাদা বানিয়ে ফেলো যেমন তুমি looseিলোলা হয়ে যাবে এবং সেগুলো ভেঙ্গে যাবে।

ধাপ 7: এটি সব উপরে আঠালো করুন এবং শক্তি যোগ করুন

Image
Image
এটা সব আপ আঠালো এবং শক্তি যোগ করুন
এটা সব আপ আঠালো এবং শক্তি যোগ করুন
এটা সব আঠালো এবং শক্তি যোগ করুন
এটা সব আঠালো এবং শক্তি যোগ করুন

আমি গরম আঠালো দিয়ে Arduino নিচে আঠালো, এটি এখন চিরকাল তার বাড়ি হবে!

আমি একটি পাওয়ার রেল হিসাবে একটি সস্তা ইউএসবি হাব ব্যবহার করেছি, ইউএসবি পাওয়ার ইট একটি পোর্টের সাথে সংযুক্ত এবং সেখান থেকে বহির্গামী সব পোর্টে বিতরণ করা হয়, অনেকটা মেইন পাওয়ার গ্যাং সকেটের মতো।

সব পাওয়ার আপ ভাল পরীক্ষিত।

আমি সেই আলগা RJ45 কীস্টোনগুলির চারপাশে কিছু গরম আঠালো যুক্ত করেছি।

ধাপ 8: আরও বেশি সংযোগ যোগ করুন

আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন
আরও বেশি সংযোগ যোগ করুন

অনেক নেটওয়ার্ক পোর্ট ছাড়া কোন নেটওয়ার্ক ল্যাব সম্পূর্ণ হবে?

এটি একটি পুরানো 8 পোর্ট পরিচালিত সুইচ যা আমার বেঞ্চে ছিল, এটি হুকআপ এবং পরীক্ষার জন্য সহজ তাই আমি ভেবেছিলাম আমি এটি আমার সাথে নিয়ে যাব।

যা সত্যিই সহজ ছিল তা হল এটি 5V @ 1A তে চলে, ঠিক আমার ইউএসবি পাওয়ার ইট থেকে আমি যা রেখেছি!

আমি একটি ইউএসবি পাওয়ার তারের শেষটি কেটে দিলাম এবং আপনি যে সংযোগকারীটি দেখতে পাচ্ছেন তা যুক্ত করেছেন (এটি একজন সহকর্মীর কাছ থেকে এসেছে যিনি AliExpress এ একটি গাদা কিনেছিলেন)।

এটি একটি আকর্ষণ জাগ্রত।

তারপরে আমি লক্ষ্য করেছি এটি বাক্সের হ্যান্ডেলে ঠিক ফিট করে! বোনাস.

আমি আবরণটি সরিয়ে দিয়েছি এবং internাকনাটি অভ্যন্তরীণভাবে পরিষ্কার ছিল তাই আমি হ্যান্ডেলটিতে 2 টি স্ব -লঘুপাত স্ক্রু দৌড়ালাম এবং বেসটি পুনরায় সংযুক্ত করলাম, এটি সর্বদা একটি শক্তি ইট দিয়ে বাহ্যিকভাবে চালিত হবে।

ধাপ 9: সমাপ্ত এবং পরীক্ষিত

Image
Image
সমাপ্ত এবং পরীক্ষিত
সমাপ্ত এবং পরীক্ষিত
সমাপ্ত এবং পরীক্ষিত
সমাপ্ত এবং পরীক্ষিত

একবার শেষ হয়ে গেলে স্টোরেজ বিনের 2 টি রাখার জায়গা ছিল। বিদ্যুৎ ইটগুলির জন্য এই বাম ঘর (আমার 2 আছে কিন্তু আরো পেতে পারে), কিছু অতিরিক্ত RJ45 সংযোগকারী, পরীক্ষার প্লাগ, দূরবর্তী কীবোর্ড এবং একটি অতিরিক্ত প্যাচ কেবল।

যেদিন আমি শেষ করেছিলাম সেদিন আমরা একটি স্টোররুমকে অফিসে একটি অফিসে রূপান্তরিত করছিলাম এবং আমরা নেটওয়ার্ক সংযোগ পয়েন্টগুলি নিশ্চিত করতে চেয়েছিলাম আমরা যাওয়ার আগে, ফলাফলের জন্য ভিডিওটি দেখুন।

এই সব আমার ভ্যানে থাকা পরীক্ষার সরঞ্জামগুলির একটি খুব সহজ টুকরা। আমার একটি বিশাল সিরিজের নেটওয়ার্ক আছে যার আমি দেখাশোনা করি এবং এর মানে হল আমি আমার অনেক পরীক্ষা -নিরীক্ষা করতে পারি একটি খুব ছোট কিটের টুকরো দিয়ে, যার সব খরচ E200 এর চেয়ে কম!

প্রস্তাবিত: