402 Shares 4250 views

TTL – O que é isso?

TTL – O que é isso? TTL significa Time to Live. Ou seja, tempo para viver, atribuído a ele no momento de transição a partir do nó inicial até o fim. Em IPv4 TTL padrão alocado para refletir campo de oito bits no cabeçalho. Passando pelos vários nós para o pacote de destino cada vez que o valor diminui uma unidade. Isto é feito para limitar o tempo de sua presença nos nós de um determinado número. E este, por sua vez, permite-lhe evitar o congestionamento nas redes.

Como planejado pelos escritores tecnologia tempo para viver perder 1 ponto a cada segundo. Mas, graças à alta velocidade da conexão eo número de roteadores e nós diminuição é muito mais rápido.

O que acontece se o TTL chega a zero? O pacote irá desaparecer, e com o remetente receberá uma mensagem informando que seu tempo é a vida, e, portanto, você precisa para tentar novamente. O valor máximo que é capaz de refletir o campo de oito bits é 255. vêm com valores padrão para o sistema operacional. Tais como TTL é de 128 no Windows e no Linux e derivados – Mac, Android – 64.

O ambiente tem seu próprio TTL DNS, e reflete a urgência dos dados em cache. Mas a questão no artigo não é sobre ele.

Por que usar TTL e áreas públicas

vida pacote de usar ativamente diferentes fornecedores de serviços Internet, tais como Yota. Assim, eles estão tentando restringir o acesso ao consumo de tráfego excessivo na distribuição de Wi-Fi. Isto é devido ao fato de que o pacote, que se deslocam a partir do dispositivo que recebe o tráfego para Razdan, reduz o TTL, eventualmente, vem para o provedor é menor ou, no caso do Windows mais do que o esperado.

Por exemplo, podemos descrever o processo dos trabalhos de smartphones com base em "Android". O dispositivo envia uma solicitação de dados de um site específico. Com ele enviada para o TTL, cujo valor é 64. O fornecedor sabe que este é o padrão para esta época do pacote dispositivo figura de vida, por isso permite-lhe aceder livremente a Web.

Agora, o dispositivo começa a distribuir Wi-Fi e torna-se uma espécie de roteador. Ligue o seu smartphone rodando na plataforma Windows, eo TTL, passando pelo dispositivo Hrazdan 127. O provedor irá atender este pacote e entende que é distribuído online. Portanto, o sodinenenie bloco.

mudanças TTL oportunidades em vários dispositivos

Alterar o valor da vida pacote pode ser útil para contornar o bloqueio de fornecedor de tráfego. Por exemplo, se você desligar a conexão do cabo, e o usuário precisa entrar urgentemente à Internet a partir de seu computador. Quando o smartphone se torna um ponto de acesso, e desperta o computador à rede.

É interessante notar que alguns provedores de bloquear o acesso não só no TTL, mas também manter o controle de visitas ao local. E se a vida não tem nada a ver com um smartphone, ou seja. E. não precisa dele, a ligação é interrompida.

Alterar o TTL de várias maneiras, que serão descritos adiante.

Alterar o TTL em dispositivos com plataforma "Android"

A maneira mais fácil de mudar a vida de pacotes nos dispositivos "Android" seria o uso de software especializado. Por exemplo, produto muito eficaz – TTL Mestre. É possível alterar o momento em que um pacote de vida no dispositivo, que é obtida como resultado da passagem de dados. Por exemplo, na distribuição de Wi-Fi no dispositivo com o Windows precisa ser ajustado para 127, e no Android ou Linux – 63.

O programa é gratuito, e pode ser facilmente encontrado na loja oficial Reprodução Google. No entanto, a sua operação requer privilégios de root no aparelho.

A interface do programa é simples – na parte superior mostra a configuração atual. Localizado logo abaixo da peça de trabalho para o Windows e outros sistemas. Você também pode definir o valor desejado manualmente. Logo abaixo é um botão com a capacidade de ir directamente de uma aplicação para as configurações do modem. Em algumas versões da decisão está disponível através dos iptables, para o qual existe um certo ponto.

Nas configurações é possível definir o início e mudar o tempo de vida automaticamente quando o dispositivo é inicializado. Algumas versões do "Android" permite que você faça um começo depois de alterar o valor do ponto de acesso. Há suporte para o idioma russo.

O aplicativo está constantemente evoluindo e melhorando. Há um perfil no github, em que todos podem ramificar-se e adicionar suas capacidades para o projeto. Se eles aceitarem, desenvolvedores, eles serão incluídos em uma versão posterior.

Você também pode tentar o método de mudança de arquivos do sistema manualmente para mudar o tempo de vida value pack. Isso vai exigir raiz de direitos. Primeiro você tem que entrar em modo de voo, que é ter a certeza de que o telefone perde a rede.

Em seguida, tirar proveito de qualquer guia que é capaz de editar os arquivos. É necessário ir para a estrada proc / sys / net / ipv4. Neste catálogo estão interessados em um arquivo chamado ip_default_ttl. Ele contém 64 a ser alterado para 63.

Em seguida, você precisa trazer o telefone fora do modo de voo, para que ele novamente registrado na rede. Agora você pode distribuir internet sem fio e tente conectar o dispositivo ao iOS ou "Android", isto é, com um TTL de 64.

Se você deseja usar como um PC klinetov com o Windows, você precisará definir uma forma de vida permanente para empacotar, conforme descrito abaixo.

Alterar o TTL em um computador com sistemas operacionais Windows

Se você quiser distribuir o Internet a partir de um smartphone "Android" em um computador com Windows, você tem que ajustar um pouco do valor do Registro. Este método vai estar vivo quando o telefone não tiver Ruth e ignorar o bloqueio sobre ele não funciona.

Executando um registro na linha de sistemas operacionais pode ser alcançado através do item "Start" menu "Run". É necessário digitar regedit e clique em OK. Na janela que irá aparecer duas áreas. À esquerda, há uma estrutura de árvore, eo direito – valor. Precisa encontrar um ramo HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters. Tcpip para o Windows 8 pode ser substituído por Tcpip6.

Tal como acontece com os valores necessários para criar uma nova janela. Isso é feito clicando com o botão direito. No menu de atalho, selecione "Novo", em seguida, um novo parâmetro a DWORD, e atribuído o TTL Nome padrão. O que é isso? Esta é uma configuração estática para um valor constante de um tempo de vida. Em seguida, clique com o botão direito novamente e escolha "Change". Tipo de numeral deve ser um decimal, e um valor de – 65. Assim, o sistema irá transmitir o tempo para viver a 65, que é mais um do que o "Android". Isto é, passando através de um smartphone, ele vai perder uma unidade, eo provedor não vai notar um truque sujo. Após modificações necessário reiniciar o computador.

Agora é possível distribuir o Internet em "Android", sem o uso de ferramentas de software e dispositivos especiais.

Mudar para Linux

Como é o TTL mudança em um computador com sistemas operacionais Linux? Para Linux, alterar a mudança pacote de tempo de vida de uma linha num terminal: sudo iptables -t calandra -A POSTROUTING -j TTL –ttl-definido 65

Alterando o tempo de vida do pacote para o modem

Altere o modem TTL pode usar a mudança IMEI. Este é tal um código de identificação único para cada dispositivo com acesso a redes celulares. O problema é que não existe um método universal. Isto é devido ao fato de que cada indivíduo deve ter um modem firmware tomadas, que irá substituir o IMEI.

4PDA no local há uma decisão de selecção para alterar o tempo de vida para modems de diferentes fabricantes e modelos. Também lá você pode encontrar um plano de implementação detalhado.

Alterar o tempo de vida em pacote iOS

Com ajuste TetherMe pode ser alterado para iOS TTL. O que é isso? Ele deb-aplicativo que desbloqueia o modo modem em dispositivos iOS a bordo. O fato de que a Apple permite que alguns operadores de rede para bloquear o "Tethering Internet" no nível de Sims. Esta aplicação faz com que seja possível ativar e usar o telefone como um modem.

Alterar o TTL no MacOS

MacOS padrão tem uma vida útil de 64. Se você quiser mudá-lo, você precisa digitar o comando no terminal: sudo sysctl -w net.inet.ip.ttl = 65.

No entanto, esta abordagem após o valor de reinício vai mudar novamente em 64. Portanto, você deve executar uma série de manipulações. Na raiz da unidade há um catálogo etc. Ele está escondido, mas é necessário para chegar lá. Há arquivo sysctl.conf é criado. É necessário registar apenas uma linha – net.inet.ip.ttl = 65. E, claro, mantida.

é necessário ir para mostrar esta pasta oculta no Findere a unidade principal e pressione o atalho de teclado cmd + shift + G. Na janela que aparecer, digite o nome da pasta desejada, então ele vai ser.

resultados

Não existe tal coisa como um conversor TTL USB. No entanto, o contexto não se torna irrelevante, e não deve ser confundido com o tempo de vida do pacote. TTL conversor USB – uma espécie de adaptador para criar uma conexão entre dispositivos USB e lógica TTL.

o que é e por que precisamos – sobre o TTL foi explicado em detalhes no artigo. Várias maneiras de contornar as mudanças vão limitar o tráfego bloqueado em determinados provedores. Isso torna possível usar a Internet em todos os lugares.

A implementação é diferente em diferentes dispositivos, você pode fazer isso tanto por software e modificar arquivos de sistema manualmente. Alguns modems terá que costurar, com cada um sob a sua versão do software.

Essas instruções podem ignorar um acesso muitos fornecedores que oferecem bloqueado à Internet através de uma rede celular.