שנה את ה- ip של המודם מ- bash

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

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

קונסולה

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

sudo apt-get להתקין telnet

כדי להתחבר למודם אנו עושים:

טלנט 10.0.0.2

כאשר 10.0.0.2 הוא ה- IP של המודם. ברגע שזה נעשה, הקונסולה תראה לנו משהו הדומה לדברים הבאים:

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

במודמי arnet נתוני הגישה הם:

שם משתמש: מנהל
סיסמה: לקחת

o

שם משתמש: מנהל
סיסמה: alvlgeddl

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

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

תסריט

עבור התסריט נצטרך את התוכניות הבאות: lynx-cur, libnotify-bin.

באובונטו:

sudo apt-get להתקין lynx lynx-cur libnotify-bin

אנו פותחים עורך טקסטים.

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

IP = $ (lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)

וניתן לכם 3 שניות של המתנה לתשובה

לישון 3

אז נציג את ה- IP בהתראות שולחן העבודה

להודיע-לשלוח -אי מידע "IP בפועל" "$ IP"

עכשיו נתחבר למודם.

טוב לבדוק את מהירות התגובה של המודם לפני הכניסה לחלק זה
(שינה 2; הד "admin"; שינה 2; הד "alvlgeddl"; שינה 2; 

הד "אתחול מחדש"; לישון 65; הד "יציאה") | telnet 10.0.0.2

כאשר "שינה 2" הוא הזמן שלוקח למודם להגיב ו"שינה 65 "הזמן המשוער שלוקח להפעלת המכשיר מחדש.

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

כעת אנו בודקים שוב את ה- IP הציבורי:

IP_NEW = $ (lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)

אנו מחכים 3 שניות לתשובה ובודקים אם היא שונה:

אם ["$ IP"! = "$ IPNEW"]; ואז (הודעה-שלח -א מידע "ה- IP השתנה" 
"$ IPNEW"); אַחֵר; (התראה-שלח-אזהרת דו-שיח "ה- IP לא השתנה" "$ IPNEW"); fi

זה היה הכל.

כעת אנו מוסיפים את השבנג בתחילת המסמך, שמור כ
"הפעלה מחדש", אנו נותנים לו הרשאות ביצוע ומעתיקים אותו לתיקיה
"/ Usr / bin".

chmod + x הפעל מחדש את ip

הפעל מחדש את ip / usr / bin

כדי לבצע אותו, אנו כותבים רק במסוף «הפעלה מחדש»

באופן זה התסריט היה:

יש למקם את המשגר ​​ב- / usr / share / יישומים /

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

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

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

  1.   בואו נשתמש בלינוקס דיג'ו

    זה שותף!
    חיבוק!
    פול.

  2.   אַחֲוָתִי דיג'ו

    פוסט מצוין. אידיאלי למי שאין לו IP קבוע.

  3.   קרלוס דיג'ו

    האהה כאילו לכולם היה ארנט, ולמי שיש להם ספידי, טלקנטרו, פיברפורונגאטל, קלארו, טלמקס וכו '??? חרא הדיווח שלך

  4.   פרנקו ולדור דיג'ו

    התסריט מיועד למודם מסוים, עליך לשנות את הפקודות עבור אלה שאתה צריך. ראשית מהקונסולה שאתה עושה: telnet 10.0.0.2 (10.0.0.2 הוא ה- ip של המודם באופן כללי, אם זה לא משנה אותו בתסריט). ואז אתה כותב למשתמש, במודמי ה- arnet הוא admin ואז הסיסמה שיכולה להיות tomenague או alvlgeddl או אחרת. לאחר מכן הקלד עזרה והיא תראה לך את כל הפקודות האפשריות, חייב להיות אחד שנקרא rebbot או הפעלה מחדש. אז מה שעליך לשנות בתסריט הוא: ip של מודם, שם משתמש וסיסמה, פקודה להפעלה מחדש. אין ספק שהבעיה היא שהסיסמה אינה כזו, נסו לשנות אותה כדי לקחת אותה או חפשו בגוגל עוד כמה ... ברכות

  5.   קנדי דיג'ו

    היי חבר אני מוצא את המאמר מעניין אבל התסריט לא מפעיל מחדש את המודם,
    לכן ה- ip לא משתנה, מה יקרה?