הפק את המיטב מהנתב שלך באמצעות OpenWrt: חופש אלחוטי


www.openwrt.org // #openwrt@Freenode

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

אם אנו מחפשים OpenWRT ב ויקיפדיה אנו יכולים לקרוא:

«OpenWRT היא הפצה מבוססת קושחה של GNU / Linux המשמשת למכשירים משובצים כגון נתבים אישיים.
התמיכה הוגבלה במקור לדגם Linksys WRT54G, אך מאז התרחבותה המהירה נכללה תמיכה ביצרנים ומכשירים אחרים, כולל Netgear, D-Link, ASUS, ועוד כמה אחרים. הנתב הפופולרי ביותר הוא עדיין ה- Linksys WRT54G ו- ASUS WL500G. OpenWRT הוא משתמש בעיקר בממשק שורת פקודה, אך יש לו גם ממשק WEB שמשתפר כל הזמן. תמיכה טכנית ניתנת כמו ברוב פרויקטים של תוכנה חופשית, דרך פורומים וערוץ IRC שלה.

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

לאט לאט התוכנה גדלה והטמעה תכונות שאין ליצרנים רבים אחרים של מכשירים מסחריים למגזר הלא מקצועי, כגון QoS, VPN ותכונות אחרות המספקות OpenWRT של מכשיר עוצמתי ורב-תכליתי, המתאים לשימוש בחומרה במקום בו הוא פועל OpenWRT לא רק לשימוש כנתבים, אלא כשרתי קבצים, צמתים P2P, שרתי WEBcam, חומות אש או שערי VPN. »

OpenWrt ו- dd-wrt

Además דה OpenWRT שם DD-WRT שהוא מזלג צד שלישי של OpenWRT במטרה להציע מוצר מסחרי; בדרך זו אתה יכול לקנות נתבים עם הקושחה DD-WRT כבר מוטמע וגם שילם תמיכה עבור תחזוקה ותקריות בהם.

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

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

הבדל חשוב נוסף הוא שבדרך כלל הקושחה של DD-WRT נמצא באותו קו כמו הקושחה ה'יציבה 'של OpenWRT ולפיכך מעט מאחורי גרסת הפיתוח, שכדי להיות הוגנת, היא מצליחה להפליא ולרגע מוצקה, מעולם לא היו לי שום בעיות.

אם כי במבט ראשון DD-WRT לא נראה מעניין כמו OpenWRT כדאי לזכור את המקרים בהם אין קושחה OpenWRT למכשיר שלנו או שאנחנו רוצים לקבל ממשק אלגנטי יותר שמתאים למשתמש הממוצע.

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

כמובן ששאלות כמו "התקנתי openwrt ושום דבר לא בסדר, מה אני עושה" אינן מתקבלות בברכה ואולי יגרמו ליותר, לפחות, להסביר שהכל נפתר באמצעות sudo rm -rf / והזנת הסיסמה שלך> = ד

תכונות של OpenWRT

היתרונות של השימוש OpenWRT הם מרובים:

  1. הוא מיני דיסטרו פונקציונלי לחלוטין, "מיני" כאן פירושו ש:

א) יש מספר מוגבל של חבילות זמין
ב) הוא נועד להיות קטן ככל האפשר ושאנחנו יכולים להתקין אותו בשטחי אחסון קטנים (עד 2 מגה-בייט!) ושהוא עובד גם עם מעבדי MIPS של 300 מגה-הרץ בלבד.

  1. מודולי Wifi מותאמים לשימוש OpenWRT נשתמש טוב יותר בנתב שלנו מכיוון שיהיה לו אות טוב יותר: הוא יהיה חזק וברור יותר מאשר עם הקושחה המלאית שאיתה הגיע מהמפעל.
  2. אם כי יישומים מתקדמים ועתירי מעבד כגון PHPיש לנו מגוון מעניין של תוכנות להתקנה בהתאם לאיכויות הטכניות של המכשיר שלנו.
  3. . אם יש לנו את המרחב ואת יכולת החישוב המתאימה, נוכל להפעיל את שרת האינטרנט הרצוי בו זמנית:

א) שרת קבצים - NFS y SMB / CIFS
ב) לקוח IRC (במקרה שלי WeeChat) עם הלקוח להעברת הודעות מיידיות BitlBee מְצוּמָד. בדרך זו וכל עוד לא נכבה או אתחול את הנתב נהיה מקוונים 100%. שימו לב: יומני IRC, במיוחד אם אנו מחוברים למספר ערוצים (במקרה שלי כרגע ישנם 31) יכולים לתפוס מקום רב מאוד מהר. אם אנו הולכים להפעיל לקוח IRC בנתב, אני ממליץ לחבר יחידת אחסון חיצונית ולשמור שם את היומנים.
ג) ליצור או להיות חלק מרשת Open Mesh או רשתות אלחוטיות רשת, המכונה גם באטמן
ד) שרתי אינטרנט כמו אה y nginx
ה) אינסוף יישומי אבטחה כגון Kismet, airrack-ng, arpwatch ו- macchanger בין היתר; האפשרויות הן בלתי מוגבלות! לדוגמא: נניח שמסיבה X הם צריכים לגשת לרשת Wi-Fi מסוימת אך כמובן שהם לא יודעים מה ה- PWD שלהם או את כתובות ה- MAC המותרות להתחבר, תיאורטית הם יכולים להשתמש בנתב פשוט שאליו הם מתקינים OpenWRT עם היישומים הנדרשים והגדר אותו כדי לרחרח תנועה אלחוטית, לחפש סיסמאות, להשיג כתובות MAC רשומות, להתחבר לרשתות ולשלוח לך דוא"ל המודיע לך שהם נמצאים בתוך הרשת האמורה, עם הנתונים הדרושים עבורך. התחבר מכל מקום שהם נמצאים . לאחר שהדבר נעשה, כל שעליהם לעשות הוא למצוא מקום בו יוכלו להסתיר את המכשיר המחובר לרשת החשמל, קרוב ככל האפשר לרשתות בהן הם מעוניינים ולתת לו לעשות את קסמו ;-D
(טום קרוז הוא שעועית לידנו וכפי שאמר אל אינדיו לפני שהוא מכר את עצמו, «העתיד הגיע לפני זמן«)
f) שרת הדפסה, שרת זמן (NTP), וכו '
ז) להיות דיסטרו שתוכנן על ידי גיקים ועבור גיקים ברור שנוכל לגשת דרך ssh ולמעשה עלינו לעשות את זה ככה בהתחלה להתקין את הממשק הגרפי ולהגדיר אותו: זה לא יפה!?
h) אפשרות ליצור מספר בלתי מוגבל כמעט (מוגבל רק על ידי ה- HW עצמו) של רשתות Wifi =)
i) כל העוצמה של חומת האש הטובה בעולם, iptables לשירותנו הן מהקונסולה והן מהממשק הגרפי.
י) יישומים כמו tmux נמצאים בהישג יד, פשוט בצע a # opkg update && opkg install tmux כך שעבודה במסוף בתוך הנתב שלנו היא תענוג
k) כפי ששמתם לב, מנהל החבילות משתמש בתחביר הדומה למנהל החבילות דביאן גנו / לינוקס כן למה opkg הוא מבוסס על ה- ipkg הישנה אשר בתורו לקחה dpkg / apt כנקודת התייחסות. היזהר, אל תעשה אשליות לגבי מנהל החבילות הזה, הוא כמעט לא חזק או גמיש כמו אחיו הגדולים, אבל הוא עושה את עבודתו טוב מאוד.
l) יש לנו מספר ממשקי אינטרנט כדי שנוכל לבחור בהתאם לטעם ולהעדפות האישיות שלנו. מצידי ואחרי שניסיתי את כולם נשארתי עם לזרוח מכיוון שהוא הקל ביותר ומאפשר לי לגשת למגוון רחב של פונקציות של OpenWRT. זה קל זה לא נתונים מינוריים שכן הנתב הביתי שלי הוא צנוע TP-Link TL-WR2573ND והמרחב הניתן להבהבה הוא 8mb בלבד, ולכן ככל שאשתמש בפחות מקום בטריוויה כמו ממשק אינטרנט טעון ויפה כך יהיה לי יותר מקום לטעון יישומים.
מ 'בין יתר הפונקציות יש תמיכה מלאה במסגרות ג'מבו ו- VLANS!
n) תכונות אחרות כוללות את התכונות שרוב הנתבים הביתיים / SOHO יוצאים מהקופסה כגון איגוד ARP, ניתוב סטטי, שמות מארח, איגוד DHCP, בקרת גישה בזמן, יכולת להשתמש במספר DNS לכל רשת וכו '.
o) בהיותנו דיסטרו של GNU / Linux תהיה לנו גישה מלאה ליומני המערכת, יומני הליבה, הדמונים שברצוננו להפעיל בעת ההפעלה וכו ', כולם זהים עם ההפצה שבה הם משתמשים.
p) הוא כולל פריצות נחמדות ושימושיות על מנת לגרום לאורות הנתב להגיב לפעולות ספציפיות, באופן זה, אנו יכולים להגדיר אותם כך שהם יהבהבו בצורה מסוימת, תלוי באופן השימוש במכשיר (רשת קווית, אלחוטית נתב, מתג וכו '), כאשר אנו ניגשים להתקני USB המחוברים לנתב כגון כונן קשיח חיצוני או מדפסת וכו'.
ש) בין יישומים אחרים אנו יכולים להתקין את מנהל ה- VPN, Nagios, מונין (Nagios משופר וחינמי), התקן MTD (משלוח תעבורת דואר) והפך אותו לשרת דוא"ל, התקן mc (מפקד חצות), שרת Avahi / Bonjour / Zeroconf, אם יש לנו HD חיצוני המחובר לאוסף המוסיקה שלנו נוכל להריץ את השד של MPD בנתב שיאפשר לנו לחבר אותם אליו מכל מכונה שמתחברת לנתב בלי קשר אם הם ברשתות שונות וכו '.
r) יש עוד מאות חבילות מכל הסוגים, כך שתוכל לעשות את מה שאתה רוצה עם הנתב שלך, שלא לדבר על אם יש לך מכשיר מזוין. כמו תמיד עם GNU / Linux, הגבול היחיד הוא דמיונו של המשתמש

סופו של דבר, OpenWRT האם החלום של הילד התגשם = ד

מצב שחזור / אל כשל

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

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

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

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

זה יכול לקרות גם להם לְבֵנָה הנתב אם אתה מתקין תמונה שאינה מתאימה לו, במקרה זה ההתאוששות של המכשיר מורכבת מעט יותר מכיוון שההליך כולל פתיחה לגישה למכלול המשולב, הלחמה של מכשיר אלקטרוני שאליו אנו הולכים לעבור כבל USB המחובר למכונה שלנו ואז מתחבר לנתב באמצעות קונסולה טורית, הפעל שרת FTP -TFTP- פרימיטיבי מאוד להעתקת הקושחה הנכונה, לאיפוס התמונה החדשה וכו ', שום דבר מורכב מדי אם כי אם לא נעשה זאת בזהירות אנו מסתכנים בשריפת הנתב.

מסך

להלן מספר תמונות של מעטפת BusyBox וממשק האינטרנט של לוסי:

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


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

17 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם.

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   MSX דיג'ו

    היי תודה שהוספת את התג y los tags, cuando me dí cuenta que nos puse ya había enviado el artículo! :)

    1.    MSX דיג'ו

      וזה!? מדוע הטקסט נראה כך? אההה חרא, תג הקוד המזוין! xD
      פרדוואון!

  2.   @Jlcmux דיג'ו

    יש לי שאלה. מה עם הנתבים שמספקות חברות ISP? הם לא נתמכים? אני אומר את זה כי אם אני מנסה להתקין את זה על שלי. (יש לו אלחוטי) פתאום נגמר לי השירות ובסוף אולי הם לא יתקנו את הבעיה כי אני הייתי זה שפגע בה damaged

  3.   web_david דיג'ו

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

    1.    מאוריציוס דיג'ו

      שלום
      האם אתה יכול לערוך / לשנות / לקמפל openwrt מנתב tplinlk או אחר כדי להוסיף חיבור VPN או proxy?
      ברכות ותודה

      מאוריציוס

  4.   ליתיום דיג'ו

    מידע טוב, מחכה למדריך ההתקנה

  5.   קרוטו דיג'ו

    לפני שנים רבות התקנתי את dd-wrt ללא בעיות והוא ביצע היטב ב- Linksys WRT54G, לא ידוע ל- OpenWrt. כמו כן, אם מישהו רוצה לנסות זאת, קרא את ההוראות בעיון, שמא יקרה להם "לבנה".

  6.   צ'רלי בראון דיג'ו

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

    אגב, אם יש לך משהו לגבי גשרים של Linksys, לפחות הייתי מעוניין מאוד לשמוע על זה.

    תודה רבה מראש.

  7.   ראמירו דיג'ו

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

    שנית, רציתי לספר לכם על פרויקט נהדר כולל OpenWrt: PirateBox. בעיקרון, נעשה שימוש בנתב המסוגל להריץ OpenWrt (כמעט כולם משתמשים ב- TP Link MR3020, בגלל מחירו הנמוך), כדי לשתף קבצים דרך רשת ה- WiFi באופן אנונימי לחלוטין.

    אני מחכה לקיץ שיבוא לנצל את הזמן הפנוי שלי ולשחק עם ההפעלה הגדולה הזו, במיוחד כדי לשחזר את הפרויקט הזה. אם מישהו רוצה מידע נוסף והדרכות התקנה, הקישור הוא http://daviddarts.com/piratebox/

    ברכות!

  8.   טרוקו 22 דיג'ו

    השתמשתי ב- DD-WRT במשך שנים, אני תמיד מוצף במגוון הרחב של האפשרויות וההגדרות שלו. ואז פגשתי את עגבניה יש לך פחות אפשרויות מ- DD-WRT אבל לנהל רשתות קטנות זה הכי טוב שראיתי. הגדר הכל כמו כפפת משי ותשיג יציבות מדהימה גם אם יש לך משתמשים מעצבנים ומכוערים. על ידי התקנת כל אחד מהקושחות המבוססות על Gnu / Linux, הוא הופך מנתב Wifi פשוט לגאדג'ט.

  9.   איוון בארה דיג'ו

    טוב מאוד, באופן אישי יש לי את זה ב- D-Link DIR300 וב- Lynksys WRT-54GL, ההבדל בתוכנה איתו מגיעים הנתבים במקור הוא תהומי, אם כי מעולם לא תפסתי אפשרויות רבות, אם היציבות של רשת ה- wifi.

    ברכות.

    1.    איוון בארה דיג'ו

      היי, איך אוכל לגרום ללוגו של centos להופיע בתגית? אני משתמש ב- Centos 6 i686 עם gnome.

      ברכות.

      1.    @Jlcmux דיג'ו

        ב- Iceweasel או ב- Firefox זה קל יותר. בכרום אתה צריך לשנות משהו שנקרא "סוכן משתמש" או סוכן משתמש.

        סאלודוס!

  10.   סרג'יו דיג'ו

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

    לגבי

    1.    ג'וליוקדן דיג'ו

      מה דעתך על סרג'יו, איך היה הנקודה החמה, אולי אתה יכול לעזור לי אני מנסה לקבל נקודה חמה מקומית עם Nodogsplash ב- tplink 1043 v3, הצלחתי להתקין את openwrt ואת צומת gsplash, אבל היו לי קשיים להגדיר את הצומת gsplash כך שאני מפנה לדף קבלת פנים. אני מקווה שתוכלו לעזור לי .. ברכות ..

  11.   אברה דיג'ו

    בַּרדָס! אתה לא האידיוט היחיד, הייתי צריך להיכנס ל- OpenWRT בצורה הכי מסובכת. דרך כבלים מולחמים סדרתיים, נגדים ודברים אחרים ... למדתי את זה בדרך הקשה ... חחחח! מאמר טוב מאוד. לחיים!

  12.   לורנצו מרטין לובו דיג'ו

    שלום msx, אני יודע שהבלוג ישן, אבל אני מעוניין בכמה דברים לגבי התוכנה הזו וראיתי שהוא תואם ל- archer c50 מקישור tp, אבל הייתי צריך מספר שאילתות, אלה