Безлимитная раздача Wi-Fi
Полным безлимитом сейчас никого не удивишь, каждый оператор сейчас пытается урвать свой кусок клиентуры, по этому идёт ва-банк, сбрасывая все лимиты на пользование интернетом.
Проблема лишь одна - урезают раздачу.
Урезается скорость, возникает аб.плата 30-50 рублей в день за раздачу wi-fi на другое устройство... что сеет дикие неудобства и забирает львиную долю монет из нашего кармана.
Способ найден, пользуйтесь.
Тесты проводили на операторе МТС, тариф "SMART Безлимитище 09/2016"
Начнём с того, что у каждого пакета данных, передаваемого с вашего устройства(ноутбук, телефон, планшет) есть особый параметр, называемый «TTL». Расшифровывается он как «Time To Live», или время жизни пакета. Не буду вдаваться в подробности — для нашей благородной цели(обмануть оператора) нужно знать о параметре ttl вот что:
- TTL, задаваемое пакету по умолчанию, разное у каждого устройства. К примеру, телефоны на iOS и Android имеют default ттл, равный 64. А компьютер на ОС Windows имеет tll=128.
- При прохождении каждого шлюза (маршрутизатора), TTL пакета уменьшается на единицу. В данном случае, маршрутизатором у нас выступает телефон либо модем. Т.е., если изначальное ttl у нас = 128(мы сидим с ПК), то при прохождении через модем/телефон оно станет равным 127 (128 минус 1).
- Оператор сравнивает TTL пакетов, идущих от абонента, и видит различные значения ttl у пакетов. К примеру, от самого смартфона(модема) ОпСоСу приходит ttl=64, от ноутбука, после прохождения через смартфон/модем — ttl=127.
- Оператор видит, что TTL пакетов «прыгает». 64-127-127-64-127-… Таким образом, он понимает, что в интернет заходят не только со смартфона, а ещё идёт раздача на другие устройства, и присылает СМС с уведомлением, что раздача стоит 50 рублей в сутки.
Схематично всё это показано на картинке:
Как изменить TTL на компьютере?
Инструкция действует на ноутбуке под управлением Windows 7, 8, 10. Это достаточно просто, нужно сделать буквально несколько кликов мыши:
- Вызываем окно «Выполнить«. Для этого жмём сочетание клавиш Win(флажок)+R. В этом окне вводим regedit и жмём OK.
- Мы попадаем в редактор реестра. Идём по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
- Здесь нам нужно кликнуть правой кнопкой мыши по полю справа, и выбрать «Создать —> Параметр DWARD (32 бита)»
- Имя параметру задаём — DefaultTTL. Щёлкаем 2 раза по ново созданному параметру, выбираем Десятичную систему исчисления, и вводим значение - 65.
- Абсолютно такой же параметр задаём в папку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6
- Перезагружаем компьютер.
- Проверяем свой ttl, убедившись, что он изменился на нужный. Для этого «пингуем» свой собственный компьютер. Сначала заходим в командную строку (жмём клавиши Win+R и вводим «cmd»). Там набираем команду «ping 127.0.0.1» – это адрес вашего компьютера в локальной сети (localhost) и жмем Enter. Как мы видим — TTL = 65, что нам и требовалось.