Если вам приходит СМС с содержанием «Для вашего тарифа ограничено использование телефона в качестве модема. Для продолжения работы подключите услугу «Раздача интернета», набрав с раздающего устройства команду *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_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
3) Далее, в правой панели кликаем правой кнопкой мыши и выбираем Создать – DWORD (32-bit), присваиваем имя этому параметру «DefaultTTL» и устанавливаем его значение 65! в десятичном исчислении. Далее, обязательно перезагружаемся =) Приятного пользования .
Именно это значение параметра DefaultTTL задает количество хопов, после прохождения которых ip пакет уничтожается.
Если у Вас редакция Windows 64-битная — то дополнительно создается идентичный параметр типа REG-QWORD. В остальном так же.
Билайн Анлим Акция — работает, спасибо!
Для Windows все четко и толково, легко и быстро! Спасибо!)