פעמים רבות כשאנחנו רוצים קבצים להורדה מן שרתים שיש לנו מגבלה של הורדות IP, אנחנו צריכים לשנות את ה- IP לעקוף את המגבלה הזו.
אני אראה איך אתחל את המודם מהקונסולה ואז כיצד לעשות א תסריט כדי להפוך את התהליך לאוטומטי. |
קונסולה
ובכן כהקדמה אני אגיד לך שלרוב המודמים ש- Arnet מספקת בארגנטינה יש שרת Telnet, אז אנחנו נתחבר לשם. בחלק מההפצות לא מותקן לקוח ה- telnet, לכן עלינו להתקין אותו. על דביאן ונגזרים:
sudo apt-get להתקין telnet
כדי להתחבר למודם אנו עושים:
טלנט 10.0.0.2
כאשר 10.0.0.2 הוא ה- IP של המודם. ברגע שזה נעשה, הקונסולה תראה לנו משהו הדומה לדברים הבאים:
כעת עלינו להזין את שם המשתמש תחילה ואת הסיסמה מאוחר יותר.
במודמי arnet נתוני הגישה הם:
שם משתמש: מנהל
סיסמה: לקחת
o
שם משתמש: מנהל
סיסמה: alvlgeddl
לאחר התחברות אנו משתמשים לעזור כדי לראות את רשימת הפקודות הזמינות,
נראה שאחת הפקודות היא אתחול מחדש. ואז נשתמש אתחול מחדש כדי להפעיל אותו מחדש.
תסריט
באובונטו:
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
כדי לבצע אותו, אנו כותבים רק במסוף «הפעלה מחדש»
באופן זה התסריט היה:
זה שותף!
חיבוק!
פול.
פוסט מצוין. אידיאלי למי שאין לו IP קבוע.
האהה כאילו לכולם היה ארנט, ולמי שיש להם ספידי, טלקנטרו, פיברפורונגאטל, קלארו, טלמקס וכו '??? חרא הדיווח שלך
התסריט מיועד למודם מסוים, עליך לשנות את הפקודות עבור אלה שאתה צריך. ראשית מהקונסולה שאתה עושה: telnet 10.0.0.2 (10.0.0.2 הוא ה- ip של המודם באופן כללי, אם זה לא משנה אותו בתסריט). ואז אתה כותב למשתמש, במודמי ה- arnet הוא admin ואז הסיסמה שיכולה להיות tomenague או alvlgeddl או אחרת. לאחר מכן הקלד עזרה והיא תראה לך את כל הפקודות האפשריות, חייב להיות אחד שנקרא rebbot או הפעלה מחדש. אז מה שעליך לשנות בתסריט הוא: ip של מודם, שם משתמש וסיסמה, פקודה להפעלה מחדש. אין ספק שהבעיה היא שהסיסמה אינה כזו, נסו לשנות אותה כדי לקחת אותה או חפשו בגוגל עוד כמה ... ברכות
היי חבר אני מוצא את המאמר מעניין אבל התסריט לא מפעיל מחדש את המודם,
לכן ה- ip לא משתנה, מה יקרה?