תוכן עניינים:

מעבדת רשת: 9 שלבים (עם תמונות)
מעבדת רשת: 9 שלבים (עם תמונות)

וִידֵאוֹ: מעבדת רשת: 9 שלבים (עם תמונות)

וִידֵאוֹ: מעבדת רשת: 9 שלבים (עם תמונות)
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, נוֹבֶמבֶּר
Anonim
מעבדת רשת
מעבדת רשת
מעבדת רשת
מעבדת רשת

ההנחיה הזו היא ארוכה ומעורבת. ישנם מספר פרויקטים שהתגלגלו לאחד כדי לתת לי מעבדת בדיקות רשת ניידת, המאפשרת לי לאבחן בעיות רשת, מנות כריש מרשתות קוויות ואלחוטיות, לבדוק כבלי תיקון ולעזור למפות יציאות קיר לפנלים.

הפרויקט משתמש בשילוב של Raspberry Pi ו- Arduino. סביר להניח שהכול היה יכול להיעשות עם ה- Pi אבל אני די חדש בזה וכל אחת מהתוספות שביצעתי הייתה מאבק להתחיל לעבוד כך שהמחשבה על יצירת נספח שלם של עוד 2 פרויקטים הייתה יותר מדי קשה לשאת.

אני מקווה שתמצא את כל (או החלקים) של המדריך הזה שימושי מכיוון שאני מאמין שזה יהפוך את חלק הרשת של העבודה שלי לקל יותר.

שלב 1: תזדקק

אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך
אתה תצטרך

חוּמרָה:

  • Raspberry Pi 2 (זה חשוב מכיוון שמערכת ההפעלה לא תפעל על Pi 3) Radionics
  • מסך, בחרתי באמזון בגודל 5 אינץ '
  • מקלדת ועכבר, שוב בחרתי ב- Rii mini X1Amazon
  • ארדואינו אונו אמזון
  • מתג רשת קטן, היה לי את זה על השולחן שלי אמזון
  • 4 RJ45 Keystones Radionics
  • בנקים כוח USB (אופציונלי אם אתה רוצה להיות נייד)
  • קצת כבל CAT5
  • מוביל תיקוני רשת
  • כרטיס MicroSD (לפחות 4GB)
  • תיבת הרכבה (השתמשתי בקובץ זה)

תוֹכנָה:

  • Win32DiskImager כאן
  • מערכת ההפעלה NetPi כאן
  • Arduino IDE כאן

כלים

  • צלפים
  • כלי קרימפ RJ45
  • מלחם
  • כלי חיתוך (כגון Dremel)
  • כלי ניקוב
  • מברגים
  • כלי יד בסיסיים
  • אקדח דבק חם להיתוך (אופציונלי)

שלב 2: מנתח רשת פטל פיי

מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi
מנתח הרשת Raspberry Pi

אני לא יכול לקחת קרדיט על מערכת ההפעלה הזו, נתקלתי בפרויקט כאן כשחיפשתי דרך לבצע ניתוח רשת עם מכשיר כף יד. חקרתי מכשירים זמינים מסחרית ואפילו הזולים היו מעל 1000 אירו.

דף האינטרנט נכתב עד כמה שאני יכול להבין בשנת 2015. היו 2 גרסאות של מערכת ההפעלה, אחת עבור Pi B והשנייה עבור Pi 2. בחרתי ב- Pi 2 כיוון שראשונה יותר קל להשיג אותן ושנייה, הן מפרט מעט גבוה יותר. יש הערה כי השימוש במערכת ההפעלה שובר את פונקציונליות המגע של המסך אך אעסוק בכך מאוחר יותר.

כפי שאמרתי, אני חדש ב- Raspberry Pi, כך שחלק מזה עשוי להיות אינטואיטיבי לחלקכם, אך אני אדריך אתכם במה שעשיתי כדי להפעיל את הדברים.

החלק העיקרי הוא לעקוב אחר מדריך הבנייה בדף, להוריד את התמונה ואת תוכנת ההרכבה. הרכיב את התמונה על כרטיס ה- SD באמצעות המחשב האישי שלך. עקוב אחר הוראות ההתקנה של המסך במלואו או שהוא לא יפעל ו/או שלא תהיה לו הרזולוציה הנכונה. הרכיבו את החלקים והפעילו.

השגיאה הראשונה שהוצגה לי הייתה כי בעת האתחול המערכת נעצרה עקב בעיה ללא הגדרת LEDpin לתאורה האחורית.

זו הייתה טעות שחוזרת על עצמה ואחרי כמה חפירות מצאתי פורום שנתן לי את המידע שלספריית fbtft אין פונקציית תאורה אחורית

גישה זו ניתנת על ידי מעבר לשורת הפקודה (CLI) לעשות זאת על ידי הקשה על ctrl+alt+F2

שם המשתמש המוגדר כברירת מחדל הוא: pi

סיסמא: פטל

הזן את הפקודה sudo nano /etc /modules

ונווט אל השורה שכתוב עליה:

רוחב flexfb = 320 גובה = 480 רוחב רוחב = 16

לאחר regwidth = 16 הכנס את המילה nobacklight

הקש ctrl+x

הקש y

לחץ אנטר

לאחר מכן הקלד: 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

להעיר את קטעי מאגר המסגרות על ידי הוספת # בתחילת כל שורה.

עכשיו שמור והפעל מחדש ואנחנו מוכנים לצאת לדרך.

אבל לא, הבנתי שאם אתחול ואינך מחובר לרשת עם DHCP, ה- Pi ישב על מסך האתחול לנצח.

תיקון קל, הקלד

sudo nano /etc/dhcp/dhclient.conf

בטל את תגובת הזמן הקצוב ל- DHCP, שמור והפעל מחדש.

לאחר שפג תום הזמן הקצוב ללא תגובה DHCP (קיצרתי את שלי ל -30 שניות), ה- Pi יאתחל למערכת ההפעלה.

כעת נוכל לבצע את כל ניתוח הרשת המקסים כגון wireshark, lldp, סריקות רשתות ליציאות פתוחות וכו '. אם הוספת את הפונגל Wifi אתה יכול לעשות זאת גם ברשת האלחוטית שלך.

שלב 3: הר NetPi

הר NetPi
הר NetPi
הר NetPi
הר NetPi
הר NetPi
הר NetPi
הר NetPi
הר NetPi

מכיוון ש- NetPi מופעל כעת עם מסך מגע, רציתי להרכיב אותו במכסה הקופסה ולהשאיר את המסך זמין.

לא רציתי את מסך המגע המהודר שלי בשום מקום קרוב לכלי החיתוך אז תקעתי אותו במכונת הצילום ועשיתי עותק של 100%.

שיחקתי עם מיקום המסך וכשהתיישבתי, הדבקתי אותו לחלק הפנימי של המכסה עם סרט דבק.

לאחר מכן עקבתי אחרי הקצוות עם דיסק החיתוך על ה- Dremel שלי וקידחתי את חורי ההרכבה במיקומים הנכונים.

דפקתי את הקטע החתוך והכנסתי את המסך. הקצה היה קצת לא אחיד אז הכנתי מסגרת קטנה עם סרט שחור. התחלתי כדי להבטיח שהכל בסדר.

שלב 4: צור כמה חיבורים

צור כמה חיבורים
צור כמה חיבורים
צור כמה חיבורים
צור כמה חיבורים

כפי שציינתי בהקדמה, רציתי שזה יהיה כלי רשת רב תכליתי, ולכן אצטרך כמה נקודות חיבור.

החלטתי שמחברי יציאת קיר (קייסטון) יהיו הטובים ביותר.

סימנתי את המתאר של 4 מהם

  1. חיבור ל- NetPi
  2. הצד הראשי של בודק כבל התיקון
  3. צד עבד של בודק כבל התיקון
  4. כלי מיפוי פאנל תיקון

הדבקתי סרט דבק כדי להקל על הסימון ולאחר מכן גזרתי עם ה- Dremel, היה צורך בחבישה מסוימת אך שולי הנמלים משתלבים כך שהיא מכוסה.

קיר הקופסה היה דק מעט מלוח הקיר ולכן ההתאמה הייתה מעט מרושלת, אתייחס לכך בשלב מאוחר יותר.

התחלתי בהכנת תיקון מיני מהיציאה הראשונה ל- Pi, זה עקב אחר קודי צבע הסיכה משני קצותיו של:

  1. כתום/לבן
  2. תפוז
  3. ירוק לבן
  4. כָּחוֹל
  5. כחול לבן
  6. ירוק
  7. חום לבן
  8. חום

עם זה קיבלתי את הקישוריות של חיבור הרשת הפנימי כיום ב- NetPi לחלק החיצוני של הקופסה.

שלב 5: בודק כבלים

Image
Image
בודק כבלים
בודק כבלים
בודק כבלים
בודק כבלים

עבור בודק הכבלים, יכולתי לכתוב משהו עבור ה- Pi אבל אני לא מרגיש בנוח עם התכנות.

זה ממש קל לעשות עם ארדואינו והיה לי אחד פנוי על השולחן.

הקמתי לולאה היוצאת מכל אחד מ -8 סיכות דיגיטליות המיועדות ליציאות.

זה עובר לסיכה בשקע, זה עובר דרך הכבל לבדיקה, לתוך השקע השני וחושב שנורית מחוברת לכל סיכה. אני יודע שצריך להיות נגד עם כל נורית אבל זה עובד ואני עצלן.

השתמשתי בכמה קוד פשוט ליצירת מערך, לולאה מדווחת במערך ומפעילה את הסיכות ברצף. אם נורית הנורית נדלקת על מנת שיהיה לך כבל ישר, אם אחד מפספס יש לך פתח, אם יותר מאחד נדלק בבת אחת יש לך קצר ואם אתה מקבל את ההזמנה 3, 6, 1, 7, 8, 2, 4, 5 אז יש לך קרוסאובר.

הוספתי גם סיכה פועמת ברציפות לסיכה 13, זה מיועד לפורטפייר.

הקוד מצורף.

שכחתי לצלם את הרכבת לוח הלדים אבל בעצם קידחתי חורים במרווחי זמן קבועים והכנסתי את הלדים. החזקתי את הכל במקום עם דבק חם.

שלב 6: Port Mapper

Image
Image
Mapper Port
Mapper Port
Mapper Port
Mapper Port

הפורמטר די פשוט, הוא מבוסס על מוצר שראיתי בסרטון יוטיוב מזמן ומשום מה לא הצלחתי למצוא אותו שוב.

בכל מקרה, העיקרון פשוט. יש לך סדרה של יציאות קיר המחוברות בחזרה ללוח תיקון אך הן אינן מסומנות כך שאין לך מפה או יציאות קיר לתיקון יציאות. יש הרבה דרכים מייגעות לעשות זאת.

אתה יכול לעקוב אחר צלילים, לצרף מכשירים או בודקי כבלים, אך כל זה ניסוי וטעייה.

בשיטה זו, זוג ליבות בכבל מופעל באמצעות 5V דרך הארדואינו, זו הייתה הסיכה המהבהבת מהשלב האחרון.

הכבל מעביר את הכוח חזרה ללוח התיקון, ואז אתה צריך מחבר RJ45 עם נורית מחוברת על פני הפינים המופעלים כדי להבהב בעת ההזמנה. השתמשתי בסיכות 4 & 5 ואסור להשתמש בזה לעולם חי מכיוון שאתה עלול לפגוע בציוד רשת אם תיקון ליציאה הלא נכונה.

בכל מקרה ראו את הסרטון לבדיקת הנמל המקומית.

הכנתי מספר קטן של תקעי האותות אבל עשי ערימה מכיוון שתתרוקן ותשבור אותם תוך כדי תנועה.

שלב 7: הדבק הכל והוסף את הכוח

Image
Image
הדבק הכל והוסף את הכוח
הדבק הכל והוסף את הכוח
הדבק הכל והוסף את הכוח
הדבק הכל והוסף את הכוח

הדבקתי את הארדואינו בדבק חם, זה יהיה הבית שלו לנצח עכשיו!

השתמשתי ברכזת USB זולה כרכבת חשמל, לבנת החשמל USB מחוברת לאחת היציאות ומשם מופצת לכל היציאות היוצאות, בדומה לשקע חשמל מרשת החשמל.

הכל נבדק טוב בהספק.

הוספתי גם מעט דבק חם סביב אבני המפתח הרופפות של RJ45.

שלב 8: הוסף קישוריות עוד יותר

הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר
הוסף קישוריות עוד יותר

איזו מעבדת רשת תהיה שלמה ללא הרבה יציאות רשת?

זהו מתג ישן בעל 8 יציאות לא מנוהל שהיה לי על הספסל, הוא נוח לחיבורים ובדיקות אז חשבתי שאקח אותו איתי.

מה שהיה ממש שימושי היה שהוא פועל על 5V @ 1A, בדיוק מה שיש לי לחסוך מלבני החשמל שלי ב- USB!

חתכתי את הקצה מכבל חשמל USB והוספתי את המחבר שאתה רואה (הוא הגיע מעמית שקנה ערימה באליאקספרס).

זה הניע קסם.

ואז שמתי לב שהוא מתאים בדיוק לידית הארגז! מַעֲנָק.

הסרתי את המעטפת והמכסה היה רחוק היטב מהפנים כך שהרצתי 2 ברגים לחיצה עצמית לתוך הידית וחיברתי מחדש את הבסיס, זה תמיד יופעל באמצעות לבנה חשמלית כלפי חוץ.

שלב 9: סיים ונבדק

Image
Image
סיים ונבדק
סיים ונבדק
סיים ונבדק
סיים ונבדק

לאחר סיום היה מקום לשמור 2 מפחי האחסון. זה השאיר מקום לבני החשמל (יש לי 2 אבל יכול לקבל יותר), כמה מחברי RJ45 רזרביים, תקעי הבדיקה, המקלדת המרוחקת וכבל תיקון רזרבי.

כפי שזה קורה ביום שסיימתי המרת מחסן למשרד בעבודה ורצינו לאשר את נקודות החיבור לרשת לפני שנמשיך, ראה את הסרטון לתוצאה.

בסך הכל מדובר בחתיכת ציוד בדיקה קטנה מאוד שימושית שיש ברכב שלי. יש לי סדרה ענקית של רשתות שאני מטפל בהן וזה אומר שאני יכול לבצע הרבה מהבדיקות שלי עם חבילה קטנה מאוד שכולה עולה פחות מ- E200!

מוּמלָץ: