TTL - מה זה? TTL קיצור של זמן לחיות. כלומר, משך החיים של החבילה, המוקצה לה ברגע המעבר מהצומת הראשוני לסופי. בתקן IPv4, שדה שמונה סיביות בכותרת מוקצה לשקף TTL. במעבר דרך מספר צמתים ליעד, ערך החבילה יורד ב-1 יחידה בכל פעם. זה נעשה על מנת להגביל את זמן נוכחותו בצמתים למספר מסוים. וזה, בתורו, עוזר למנוע עומס ברשת.
כפי שהגותו מחברי הטכנולוגיה, משך חיי החבילה מאבד יחידה אחת בכל שנייה. אבל הודות למהירויות חיבור גבוהות ומספר הנתבים והצמתים, הירידה מהירה הרבה יותר.
מה קורה אם ה-TTL מגיע לאפס? החבילה תיעלם, והשולח יקבל הודעה המציינת שהזמן שלה לחיות פג, מה שאומר שאתה צריך לנסות שוב. הערך המקסימלי ששדה שמונה סיביות יכול לייצג הוא 255. ישנם ערכי ברירת מחדל למערכות הפעלה. לדוגמה, TTL ב-Windows הוא 128, וב-Linux ונגזרות - Mac, Android - 64.
לסביבת ה-DNS יש TTL משלה, והיא משקפת את העדינות של הנתונים המאוחסנים במטמון. אבל המאמר לא יהיה עליו.
למה משמש TTL ובאילו אזורים
משך חיי החבילה משמש באופן פעיל על ידי שוניםספקי אינטרנט כגון Yota. לפיכך, הם מנסים להגביל את הגישה לצריכה של תעבורה מוגזמת בעת הפצת Wi-Fi. זאת בשל העובדה שהחבילה, העוברת מהמכשיר המקבל תעבורה למכשיר המפיץ, מפחיתה את ה-TTL, כתוצאה מכך, הספק מקבל ערך נמוך יותר או, במקרה של Windows, יותר מהצפוי.
לדוגמה, אתה יכול לתאר את התהליך של סמארטפון המבוסס על "אנדרואיד". המכשיר שולח בקשה לקבל נתונים מאתר ספציפי. יחד איתו נשלח TTL, שערכו הוא 64. הספק יודע שזו הספרה הסטנדרטית של משך חיי החבילה של מכשיר זה, ולכן הוא מאפשר לו לגשת לרשת באופן חופשי.
עכשיו המכשיר מתחיל להפיץ Wi-Fi והופך למעין נתב. הסמארטפון המחובר פועל על פלטפורמת Windows, וה-TTL שלו, שיעבור דרך מכשיר ההפצה, יהיה 127. הספק יפגוש את החבילה הזו ויבין שהאינטרנט שלו מופץ. לכן, זה יחסום את החיבור.
אפשרות לשנות TTL במכשירים שונים
שינוי ערך חיי החבילה יכול להיות שימושי לעקוף חסימת תנועה על ידי הספק. לדוגמה, אם חיבור הכבל כבוי, והמשתמש צריך בדחיפות לגשת לאינטרנט מהמחשב. אז הטלפון החכם הופך לנקודת גישה ומכניס את המחשב לרשת.
ראוי לציין שחלק מהספקים חוסמים גישה לא רק באמצעות TTL, אלא גם עוקבים אחר ביקורים באתר. ואם למשאב אין שום קשר לסמארטפון, כלומר, הוא לא צריך אותו,החיבור נשבר.
ניתן לשנות את ה-TTL בכמה דרכים, שיתוארו בהמשך.
שנה TTL במכשירי אנדרואיד
הדרך הקלה ביותר לשנות את אורך החיים של חבילה במכשירי אנדרואיד היא להשתמש בתוכנה מיוחדת. לדוגמה, מוצר יעיל מאוד הוא TTL Master. זה יכול לשנות את אורך החיים של חבילת המתקן לזה הנובע מהעברת הנתונים. לדוגמה, בעת הפצת Wi-Fi במכשיר Windows, עליך להגדיר את הערך ל-127, וב-Android או Linux - 63.
התוכנית בחינם וניתן למצוא אותה בקלות בחנות הרשמית של Google Play. עם זאת, זה דורש הרשאות בסיס במכשיר כדי לתפקד.
ממשק התוכנית פשוט - הערך הנוכחי של הפרמטר מוצג בחלק העליון. מעט נמוך יותר נמצאות ריקים עבור מערכות הפעלה Windows ואחרות. ניתן גם להגדיר את הערך הרצוי באופן ידני. מעט נמוך יותר נמצא כפתור עם אפשרות לעבור מהאפליקציה ישירות להגדרות המודם. בחלק מהגרסאות, פתרון זמין דרך iptables, שעבורם יש פריט ספציפי.
בהגדרות אפשר להגדיר את ההשקה והשינוי של משך החיים באופן אוטומטי עם אתחול המכשיר. גרסאות מסוימות של אנדרואיד מאפשרות לך להפעיל את נקודת הגישה מיד לאחר שינוי הערך. יש תמיכה בשפה הרוסית.
האפליקציה מתפתחת ומשתפרת כל הזמן. יש פרופיל ב-github שבוכל אחד יכול להסתעף ולהוסיף את היכולות שלו לפרויקט. אם יתקבלו על ידי המפתחים, הם ייכללו במהדורה הבאה.
אתה יכול גם לנסות את השיטה של שינוי קבצי מערכת באופן ידני כדי לשנות את ערך חיי החבילה. זה ידרוש זכויות שורש. ראשית עליך לעבור למצב טיסה, כלומר לגרום לטלפון לאבד את הרשת.
לאחר מכן השתמש בכל סייר שיכול לערוך קבצים. בו, אתה צריך ללכת לאורך הנתיב proc/sys/net/ipv4. בספרייה זו, אתה מעוניין בקובץ בשם ip_default_ttl. הוא מכיל את הערך 64, אותו יש לשנות ל-63.
לאחר מכן, עליך להוציא את הטלפון ממצב טיסה כדי שיירשם שוב באינטרנט. עכשיו אתה יכול להפיץ אינטרנט אלחוטי ולנסות לחבר מכשיר iOS או אנדרואיד, כלומר עם TTL 64.
אם ברצונך להשתמש במחשב Windows כאחד מהלקוחות, תצטרך להגדיר ערך קבוע לכל החיים של מנות כמתואר להלן.
שנה TTL במחשב עם מערכות הפעלה של Windows
אם אתה צריך להפיץ את האינטרנט מסמארטפון האנדרואיד שלך למחשב עם Windows, תצטרך להתאים מעט את ערכי הרישום. שיטה זו תהיה רלוונטית כאשר הטלפון אינו מושרש ואי אפשר לעקוף את המנעול עליו.
התחלת הרישום בשורה של מערכות ההפעלה יכולה להתבצע דרך פריט התפריט "התחל" "הפעלה". הזן בו Regedit ולחץ על אישור. שני אזורים יופיעו בחלון שנפתח. בצד שמאל נמצאמבנה עץ, ומימין - ערכים. עליך למצוא את ענף HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. עבור Windows 8 ניתן להחליף את Tcpip ב-Tcpip6.
בחלון עם הערכים, עליך ליצור אחד חדש. זה נעשה בלחיצה ימנית. בחר חדש מתפריט ההקשר, ולאחר מכן ערך DWORD חדש, וקרא לו Default TTL. מה זה? זו תהיה הגדרה סטטית לערך קבוע לכל החיים. לאחר מכן לחץ לחיצה ימנית שוב, ובחר ערוך. סוג המספר חייב להיות עשרוני, והערך חייב להיות 65. לפיכך, המערכת תעביר את משך חיי החבילה של 65, כלומר, אחד יותר מאנדרואיד. כלומר, במעבר דרך סמארטפון הוא יאבד יחידה אחת, והספק לא יבחין בקאץ'. לאחר ביצוע שינויים, עליך להפעיל מחדש את המחשב.
כעת אתה יכול להפיץ את האינטרנט ל"אנדרואיד" ללא שימוש בתוכנות והתקנים מיוחדים.
Change to Linux
איך משתנה TTL במחשב עם מערכות הפעלה לינוקס? עבור לינוקס, שינוי משך חיי החבילה משתנה באמצעות שורה אחת בטרמינל: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65
שנה חיי מנות במודמים
תוכל לשנות את ה-TTL של המודם על ידי שינוי ה-IMEI. זהו קוד זיהוי כזה ייחודי לכל מכשיר שיש לו גישה לרשתות סלולריות. הבעיה היא שאין דרך אוניברסלית. זה נובע מהעובדה שלכל מודם בודד חייב להיות משלוקושחה שתשנה את ה-IMEI.
באתר w3bsit3-dns.com יש מבחר פתרונות לשינוי אורך החיים במודמים מיצרנים ודגמים שונים. תוכל למצוא שם גם יישומים מפורטים של משימה זו.
שנה את חיי החבילה ב-iOS
עם תיקון TetherMe, אתה יכול לשנות ל- iOS TTL. מה זה? זוהי אפליקציית deb שפותחת את מצב הנקודה החמה במכשירי iOS. העובדה היא שאפל מאפשרת לכמה מפעילי רשתות סלולריות לחסום את הפונקציה "מצב מודם" ברמת ה-SIM. יישום זה מאפשר לך להפעיל אותו ולהשתמש בטלפון שלך כמודם.
שנה TTL ב-MacOS
ל-MacOS יש TTL של 64 כברירת מחדל. אם ברצונך לשנות אותו, עליך להזין את הפקודה בטרמינל: sudo sysctl -w net.inet.ip.ttl=65.
עם זאת, בגישה זו, הערך ישתנה בחזרה ל-64 לאחר אתחול מחדש. לכן יש לבצע מספר מניפולציות. ספריית etc קיימת בשורש הדיסק. זה נסתר, אבל אתה צריך להיכנס אליו. הקובץ sysctl.conf נוצר שם. עליך לכתוב בו שורה אחת בלבד - net.inet.ip.ttl=65. וכמובן, שמור.
כדי להציג תיקייה נסתרת זו ב-Finder, עבור לדיסק הראשי והקש cmd+shift+G. בחלון שיופיע הזינו את שם התיקיה שאתם מחפשים ולאחריה היא תמצא.
מסקנות
יש דבר כזה ממיר USB TTL. עם זאת, אין לזה שום קשר להקשר של המאמר, ואין לבלבל אותו עם משך החיים של החבילה. ממיר USB TTL - מעין מתאם ליצירת חיבוריםבין התקני USB והיגיון TTL.
המאמר הסביר בפירוט על TTL - מה זה ולמה זה מיועד. מספר דרכים לשנות את זה יאפשרו לך לעקוף את הגבלת חסימת התעבורה אצל חלק מהספקים. זה מאפשר להשתמש באינטרנט בכל מקום.
היישום שונה במכשירים שונים, אתה יכול לעשות זאת גם באמצעות כלי תוכנה וגם בשינוי ידני של קבצי מערכת. מודמים מסוימים יצטרכו להבהב, ולכל אחד יש גרסה משלו של התוכנה.
הוראות אלה יכולות לעקוף את החסימה של ספקים רבים המספקים גישה לאינטרנט דרך רשת סלולרית.