/ / TTL - hvad er det?

TTL er hvad?

TTL - hvad er det? TTL står for tid til live. Det vil sige levetiden på den pakke, der er tildelt den på tidspunktet for overgangen fra den oprindelige node til den endelige node. I standard IPv4 tildeles et otte-bit-felt i overskriften til TTL-refleksion. Ved at passere gennem flere knudepunkter til destinationen reduceres værdien af ​​pakken med 1 enhed hver gang. Dette gøres for at begrænse tidspunktet for dets tilstedeværelse i knuderne med et bestemt nummer. Og det hjælper igen at undgå overbelastning i netværk.

Ifølge ideen fra forfatterne af teknologi mister pakkenes levetid 1 enhed hvert sekund. Men på grund af høje forbindelseshastigheder og antallet af routere og noder sker reduktionen meget hurtigere.

ttl er dette

Hvad sker der, hvis TTL når nul? Pakken forsvinder, og afsenderen modtager en besked om, at hans levetid er udløbet, hvilket betyder at du skal prøve igen. Den maksimale værdi, der kan afspejle et 8-bit-felt, er 255. For operativsystemer er der standardværdier. For eksempel er TTL i Windows 128, og i Linux og derivater - Mac, Android - 64.

DNS-miljøet har sit eget TTL, og det afspejler relevansen af ​​de cachelagrede data. Men tale i artiklen vil ikke være om ham.

Hvorfor TTL bruges og i hvilke områder

Pakkenes levetid anvendes aktivt af forskelligeInternetudbydere som Yota. Således forsøger de at begrænse adgangen til forbruget af for stor trafik, når de distribuerer Wi-Fi. Dette skyldes det faktum, at pakken, der bevæger sig fra enheden, der modtager trafik til distributøren, reducerer TTL som følge heraf får udbyderen en værdi mindre eller i tilfælde af Windows mere end forventet.

For eksempel kan du beskrive arbejdsprocessensmartphone baseret på "Android". Enheden sender en anmodning om data fra et bestemt websted. Med ham sendt til TTL, hvis værdi er 64. Udbyderen ved, at dette er standarden for denne tid af figuren enhedens pakke af livet, så det giver dig mulighed for frit at få adgang til internettet.

ttl vinduer

Nu begynder enheden at distribuere Wi-Fi ogbliver en slags router. Den tilsluttede smartphone kører på Windows-platformen, og dens TTL, der passerer fordelingsenheden, vil være 127. Udbyderen vil møde denne pakke og forstå, at dens internet distribueres. Derfor vil det blokere forbindelsen.

Evnen til at ændre TTL på forskellige enheder

Ændring af pakke levetid værdi kankomme i brug for at omgå trafikblokeringen af ​​udbyderen. For eksempel, hvis du deaktiverer kabelforbindelsen, og brugeren har brug for hurtig adgang til internettet fra en computer. Så bliver smartphone et adgangspunkt og viser pc'en på netværket.

ændre ttl

Det er værd at bemærke, at nogle udbydere blokere adgang ikke kun af TTL, men også spore besøg på websteder. Og hvis ressourcen ikke er tilsluttet på nogen måde med smartphone, dvs. det er ikke nødvendig af den, afbrydes forbindelsen.

Du kan ændre TTL på flere måder, som vil blive beskrevet nedenfor.

Skift TTL på enheder på Android-platformen

Den nemmeste måde at ændre levetiden påpakke på enheden "Android" vil være brugen af ​​specialiseret software. For eksempel et meget effektivt produkt - TTL Master. Det kan ændre levetiden for pakkedistributionsapparatet til det, der opnås som et resultat af datapassage. Når du f.eks. Distribuerer Wi-Fi til en enhed med Windows, skal du indstille værdien til 127 og på Android eller Linux - 63.

ttl modem

Programmet er gratis og kan nemt findes i den officielle Google Play-butik. Imidlertid kræver operationen rootrettigheder på enheden.

Programgrænsefladen er enkel - øverstDen aktuelle parameterværdi vises. Lige nedenfor er blanks til Windows-operativsystemer og andre. Du kan også indstille den ønskede værdi manuelt. Nedenfor er en knap med muligheden for at gå direkte fra applikationen til modemindstillingerne. I nogle versioner er løsningen tilgængelig via iptables, for hvilke der er et bestemt punkt.

I indstillingerne kan du indstille lanceringen ogSkift levetiden automatisk, når enheden starter. Nogle versioner af "Android" giver dig mulighed for straks at starte adgangspunktet, når du har ændret værdien. Der er støtte til det russiske sprog.

ttl værdi

Ansøgningen udvikler sig konstant ogforbedres. Der er en profil på github, hvor alle kan forgrene sig og tilføje deres evner til projektet. Hvis de accepteres af udviklerne, vil de blive medtaget i den næste udgave.

Du kan også prøve metoden til at ændre systemetfiler manuelt for at ændre pakkens levetid. For at gøre dette har du brug for root-rettigheder. Først skal du gå i flytilstand, det vil sige at få telefonen til at miste netværket.

Brug derefter enhver vejledning derkunne redigere filer. Det er nødvendigt at følge stien proc / sys / net / ipv4. I denne mappe er en fil med navnet ip_default_ttl interesseret. Den indeholder værdien 64, som skal ændres til 63.

Derefter skal du tage telefonen ud af flyvetilstand,at registrere igen på internettet Nu kan du distribuere trådløst internet og forsøge at forbinde en enhed baseret på iOS eller "Android", det vil sige med TTL 64.

ttl forandring

Hvis du skal bruge en Windows-pc som en af ​​dine kunder, skal du indstille en konstant værdi for pakkenes levetid på den måde, der er beskrevet nedenfor.

TTL-ændring på en computer med Windows-operativsystemer

Hvis du skal distribuere internettet fra din smartphone"Android" på en computer, der kører Windows, bliver du nødt til at justere registreringsværdierne lidt. Denne metode vil være relevant, når telefonen ikke har rod, og det er umuligt at omgå låsen på den.

Kører registreringsdatabasen i en række operativsystemerkan gøres via menuen "Start", "Start". Det er nødvendigt at indtaste Regedit og klikke på OK. I det åbnede vindue vises to områder. Til venstre er en træstruktur, og til højre er værdien. Du skal finde branchen HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetServicesTcpipParameters. For Windows 8 kan Tcpip erstattes af Tcpip6.

usb ttl konverter

I vinduet med værdier skal du oprette en ny. Dette gøres ved at højreklikke. I kontekstmenuen skal du vælge Opret og derefter en ny DWORD-parameter, og navnet Standard TTL er tildelt. Hvad er det her? Dette vil være en statisk parameter for en konstant levetidsværdi. Højreklik igen og vælg "Rediger". Nummertypen skal være decimalt, og værdien er 65. Således sender systemet en pakke levetid på 65, det vil sige en anden end den af ​​Android. Det vil sige at passere smarttelefonen, det vil miste en enhed, og udbyderen vil ikke mærke tricket. Efter ændringerne skal du genstarte computeren.

Nu kan du distribuere internettet til "Android" uden at bruge speciel software og enheder.

Linux ændring

Hvordan ændres TTL'en på en computer medLinux operativsystemer? For Linux ændres ændringen i pakkelevetid i en enkelt linje i terminalen: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Skift pakke levetid på modemer

Du kan ændre modemets TTL ved at ændre IMEI. Dette er en identifikationskode, der er unik for hver enhed, der har adgang til mobilnet. Problemet er, at der ikke er nogen universel måde. Dette skyldes det faktum, at for hvert enkelt modem skal have sin egen firmware, som erstatter IMEI.

Webstedet w3bsit3-dns.com har et udvalg af løsninger til ændring af levetiden på modemer fra forskellige producenter og modeller. Også der kan du finde detaljeret implementering af denne opgave.

Ændre levetiden på pakken på iOS

Ved hjælp af tweak kan TetherMe ændres til iOS TTL. Hvad er det? Dette er en deb-applikation, der låser modemtilstanden på enheder med iOS om bord. Faktum er, at Apple tillader nogle netoperatører at blokere modemmodusfunktionen på SIM-niveau. Denne applikation giver dig mulighed for at aktivere det og bruge telefonen som modem.

Skift TTL på MacOS

MacOS har en standard levetid på 64. Hvis du vil ændre det, skal du indtaste kommandoen i terminalen: sudo sysctl -w net.inet.ip.ttl = 65.

Men med denne tilgang er værdien efterGenstart vil skifte til 64 igen. Derfor skal du udføre en række manipulationer. I diskens rod er der en mappe mv. Det er skjult, men du skal ind i det. En sysctl.conf-fil oprettes der. Det er nødvendigt at registrere kun en linje - net.inet.ip.ttl = 65. Og selvfølgelig gem.

For at vise denne skjulte mappe i Findere, skal du gå til hoveddisken og trykke på tastekombinationen cmd + shift + G. Indtast navnet på den ønskede mappe i det vindue, der vises, hvorefter det bliver fundet.

fund

Der er sådan en ting som en USB TTL konverter. Det har imidlertid intet at gøre med artiklens sammenhæng, og du bør ikke forveksle det med pakkens levetid. USB TTL Converter er en slags adapter til oprettelse af forbindelser mellem USB-enheder og TTL-logik.

Artiklen forklares detaljeret om TTL - hvaddet er og hvorfor det er nødvendigt. Flere måder at ændre på, vil omgå begrænsningen af ​​at blokere trafik på nogle udbydere. Dette gør det muligt at bruge internettet overalt.

Implementering på forskellige enheder er anderledes,Du kan også gøre dette ved hjælp af softwareværktøjer eller ved at ændre systemfilerne manuelt. Nogle modemer skal blinke, og hver har sin egen softwareversion.

Disse instruktioner kan omgå blokering af mange udbydere, der giver adgang til internettet via et mobilnetværk.

Læs mere: