Обход ограничения раздачи интернета с телефона на компьютер

Если вам приходит СМС с содержанием «Для вашего тарифа ограничено использование телефона в качестве модема. Для продолжения работы подключите услугу «Раздача интернета», набрав с раздающего устройства команду *157*1# или *157*24#» то вы попали по адресу — в этой инструкции рабочий способ обойти ограничение для Beeline на операционной системе Ubuntu.

Инструкция для Windows — ниже

Инструкция для Linux:

Чтобы снять ограничение, требуется изменить время жизни пакета (TTL). Для Ubuntu это делается командой:

sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

Чтобы каждый раз при перезагрузке не вводить команду заново можно создать скрипт, который добавить в автозагрузку. Создаем файл:

sudo gedit /etc/init.d/local.autostart

Вместо gedit — можно использовать свой редактор текстовых файлов. В файл вставляем собственно команду на изменение TTL, предварительно указав, что это скрипт bash:

#!/bin/bash
sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65

если у вас Android или iOS (у них стандартный TTL=64), если вы обладатель Lumia, где стандартный TTL равен 128, вам вместо 65 нужно прописать 129. Все это по простейшей формуле, ttl на компе должен быть на 1 больше, чем ttl на телефоне, с которого вы раздаете

Сохраняем и закрываем редактор. Далее требуется предоставить файлу права на выполнение. Пишем команду:

sudo chmod +x /etc/init.d/local.autostart

И добавляем скрипт в автозагрузку:

sudo update-rc.d local.autostart defaults 80

В общем эта инструкция подойдет для любых операционных систем семейства Linux, а для Windows просто изменятся инструменты (придется редактировать реестр).

Инструкция для Windows:

Если вкратце — на сотовую станцию оператора приходит с Вашего устройства некое число ttl (время жизни пакета), которое отображает сколько устройств прошел пакет данных от вашего смартфона до станции Yota . С большинства смартфонов это число должно быть равно 64. В windows это значение равно 128, следовательно пока оно доходит до станции оно приходит в виде 127, а не 64, как в смартфоне. То есть вся наша задача просто заключается в том, чтобы это число изменить на нужное нам. Чтобы узнать TTL вашего устройства — воспользуйтесь командой ping. Либо на телефоне (Android), если он отличен от 64, смотрим любым проводником файл по адресу:
/proc/sys/net/ipv4/ip_default_ttl.

1) Идем в меню пуск, и в строке поиска пишем regedit.exeзапускаем с правами администратора.

Изображение

2) Откроется программа, там перейдите к следующему разделу реестраHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3) Далее, в правой панели кликаем правой кнопкой мыши и выбираем Создать – DWORD (32-bit), присваиваем имя этому параметру «DefaultTTL» и устанавливаем его значение 65! в десятичном исчислении. Далее, обязательно перезагружаемся =) Приятного пользования .

Изображение

Именно это значение параметра DefaultTTL задает количество хопов, после прохождения которых ip пакет уничтожается.

Если у Вас редакция Windows 64-битная — то дополнительно создается идентичный параметр типа REG-QWORD. В остальном так же. 

Поделиться с друзьями:

2 комментария к “Обход ограничения раздачи интернета с телефона на компьютер”

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *