Что такое ttl в роутере
Перейти к содержимому

Что такое ttl в роутере

  • автор:

Что такое TTL и на что влияет «Время жизни пакета» на смартфоне и у маршрутизатора?

WiFiGid

ВНИМАНИЕ! По последним данных от надежного источника стало известно, что не только TTL является причиной блокировки мобильного интернета. Если же вам нужна информация по ТТЛ для роутеров, и на что данный протокол влияет, то смотрите последнюю главу.

Всем доброго времени суток! Скорее всего ты зашел сюда для того, чтобы обойти блокировку мобильного оператора. Ведь с помощью именно TTL данные компании ловят за руку абонентов, который включили на своем телефоне режим точки доступа. Что такое TTL? Time To Live – это время жизни пакета во вселенной IP адресации.

Когда пользователь включает режим модема или точки доступа, то телефон начинает раздавать Wi-Fi вместе с интернетом. При подключении компьютера, ноутбука, телевизора, приставки или другого телефона (планшета) провайдер именно за счет TTL и понимает, что идет раздача интернета на другое устройство.

На данный момент этим грешат такие операторы как МТС, Билайн, YOTA, Теле2 и другие. Насколько я помню, только у Мегафона ограничения пока нет, но я могу ошибаться – поправьте меня в комментариях, если я не прав. Далее я расскажу, как узнать значение TTL, как его поменять и как обойти блокировку. Начнем с теории – советую её прочесть, чтобы вам в дальнейшем было все понятно.

Более подробно про TTL

Разберем на простом примере. У вас есть телефон, который при подключении к мобильному интернету оператора постоянно отправляет запросы. В каждом таком запросе есть значение TTL, которое по умолчанию равно 64 – на Android и iOS. У Windows Phone, насколько помню, это значение равно 130.

Что такое TTL и на что влияет «Время жизни пакета» на смартфоне и у маршрутизатора?

После того как на телефоне включен режим роутера и идет раздача Wi-Fi с интернетом, к нему подключаются другие устройства. На Windows TTL по умолчанию равно 128. На других телефонах 64.

А теперь мы подошли к самой сути TTL. Как вы помните, TTL это время жизни пакета, а называется оно так, потому что при проходе через один узел или устройство, данное значение уменьшается на 1. В итоге компьютер, подключенный к вашему телефону будет отправлять запрос в интернет с TTL, который будет равен 127 (то есть минус 1). От подключённых телефонов ТТЛ будет равен уже 63.

Что такое TTL и на что влияет «Время жизни пакета» на смартфоне и у маршрутизатора?

В итоге на сервер оператора от вашего телефона приходят три пакета с разными ТТЛ. Оператор понимает, что дело не чисто, и блокирует устройство. Но блокировку можно также легко обойти.

Обход блокировок

Обходится блокировка достаточно просто – нужно на подключенных устройствах выставить TTL, который будет ровен на 1 больше чем у раздающего телефона. Например, вы раздаете интернет на ноутбук, тогда нужно установить у этого устройства ТТЛ со значение на 1 больше чем у раздающего устройства (то есть 65). В итоге пакет от компьютера, попадая на телефон будет принимать значение 64. Оператор будет видеть, что все пакеты одинаковые, и никого блокировать не будет.

ПРИМЕЧАНИЕ! Можно, конечно, не уменьшать ТТЛ на принимающем устройстве, а уменьшить его на раздающем, но для этого понадобятся ROOT права и программа TTL Master. Поэтому проще всего изменить значение на второстепенных аппаратах – об этом поподробнее чуть ниже.

Но есть ещё одна загвоздка, про которую нигде почему-то не написано. Дело в том, что операторы начали также по-другому вычислять раздачу. У провайдера есть список серверов, к которым можно обратиться только с компьютера.

Например, если на подключенном компьютере начнется обновление Windows, то оператор это сразу поймет. Потому что с телефона никто в здравом уме не будет обращаться к серверам обновления от Microsoft. Список таких серверов постоянно пополняется. Но и эта проблема достаточно легко решается. По этому поводу у нас на портале есть подробные инструкции для всех операторов:

Там расписаны все шаги с картинками и пояснениями. Также вы сможете определить и проверить свой ТТЛ, но на деле они имеют одинаковые значения для всех типов устройств, о которых я написал в самом начале.

TTL в роутере

Также этот параметр встречается и в роутере, а также в любых сетях, которые работают с IP адресами. На уровне маршрутизации пакетов ТТЛ постоянно используется как внутри сети пользователя, так и в сети провайдера.

Например, у Keenetic есть параметр «Не уменьшать TTL» – который нужен для того, чтобы пакеты данных от маршрутизатора провайдера при проходе через ваш роутер не уменьшался. Дело в том, что некоторые провайдеры специально выставляют ТТЛ=1. Сделано это для того, чтобы к основным шлюзам всякие нехорошие люди не подключили сторонние маршрутизаторы.

Что такое TTL и на что влияет «Время жизни пакета» на смартфоне и у маршрутизатора?

Проблема в том, что если убрать эту галочку, то при проходе пакета ТТЛ уменьшится до 0. А ТТЛ со значение 0 отбрасываются и уничтожаются всеми сетевыми устройствами, который работают на уровне IP адресации. То есть ваш компьютер или любое другое устройство просто не будет принимать эти пакеты.

Ещё раз объясню – это нужно для того, чтобы пользователь не подключал к своему роутеру других абонентов через другие шлюзы. Это если вы захотите стать провайдером для кого-то ещё. Понятное дело, провайдер начнет вас блокировать.

Что такое TTL и на что влияет «Время жизни пакета» на смартфоне и у маршрутизатора?

Теоретически да, но делать это НЕЛЬЗЯ по установленному пункту в договоре от поставщика услуг. Не знаю точно, что может грозить за это, но огромный штраф и судебное дело – вполне реально.

С другой стороны, данный параметр иногда нужно изменять при настройке локальной сети компании или предприятия. В таком случае будет использоваться несколько маршрутизаторов. В этом случае поможет TELNET для изменения параметра (x – это значение от 1 до 255) для входящих пакетов:

ПРИМЕЧАНИЕ! 255 – это максимальное возможное значение TTL.

  • Увеличить:

interface ISP ip adjust-ttl inc x

  • Уменьшить:

interface ISP ip adjust-ttl dec x

  • Установить:

interface ISP ip adjust-ttl set x

Для исходящих данных к провайдеру, нужно заменить «ISP» на «Home». Например:

interface Home ip adjust-ttl inc 1

СОВЕТ! Не забываем сохранить изменения командой:
system configuration save

На роутере ASUS есть два других параметра, которые решают аналогичные проблемы:

  • «Расширить значение TTL» (Extend The TTL Value) – данная опция работает на входящий трафик. Если от провайдера пришел пакет с ТТЛ равным 1, то он не будет обнулен. Следовательно, ваши внутренние устройства смогут его получить. Аналогично, как и у «Кинетик».
  • «Подменить значение LAN TTL» – отправляет пакеты с фиксированным TTL, то есть не важно сколько узлов в вашей локальной сети, ТТЛ будет одинаковым, и провайдер вас не заблокирует.

Подобные значения есть у всех роутеров. Для более продвинутых пользователей их можно изменять в роутер через командную строку (TELNET). В общем, все обходится, и ничего заблокировать нельзя, да пребудет свобода в беспроводном и проводном пространстве – первая заповедь великого Wi-Fi-Гида, да растет его борода!

Крокс

Для начала разберемся, что это такое. TTL (Time to Live) — время жизни пакетов, которые передаются по сети. В каждом пакете содержится определённый объём информации. По истечении указанного времени пакет удаляется (отбрасывается), даже если он не дошел до конечной точки, что, в свою очередь, позволяет данным «не гулять» целую вечность по сети. Время жизни пакета измеряется не в секундах, а в прыжках (hop — хоп). Лимит хопов определяет, сколько участков между маршрутизаторами может пройти один пакет. Максимально число прыжков ограничивается правилами сетевой модели OSI и составляет 255.

У каждого типа устройства есть свой показатель продолжительности жизни пакетов данных. Например, у Windows этот показатель составляет 128 прыжков, у смартфонов на Android и iOS это 64. Как только к смартфону подключаются другие устройства, TTL снижается на 1 пункт, то есть становится 63.

Настройка TTL в роутере

Для того, чтобы зафиксировать TTL в в роутере необходимо создать собственное правило. Это можно сделать во вкладке Сеть — Межсетевой экран — Пользовательские TTL

После нажатия кнопки «Добавить» появится окно, в котором необходимо указать интерфейс и значение TTL. В поле «Сеть» выберите modem1, если у вас единственный модем, либо свой вариант, если модемов несколько. Если вы не знаете какое значение TTL ставить, то оставьте значение по умолчанию.

После сохранения правила перезагрузите роутер

modem/router_change_ttl.txt · Последнее изменение: 2023/04/29 14:55 — Helpdesk

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3

TTL – что это такое и зачем его менять

Раз вы сюда попали, скорее всего вам нужно поменять TTL для обхода ограничений мобильного оператора на раздачу трафика, но вы не понимаете, что такое TTL, и зачем его менять. Постараюсь объяснить.

Понятие TTL

В интернете все передается пакетами – маленькими порциями данных. Они ходят от маршрутизатора к маршрутизатору (то же самое, что от роутера к роутеру) по узлам сети. Например, ваш мобильный телефон тоже может стать роутером, если его использовать для раздачи данных на компьютер и другие устройства.

TTL расшифровывается как Time To Live, то есть время жизни пакета данных в секундах. При прохождении пакета через очередной роутер TTL уменьшается на единицу. Нужно это для того, чтобы пакет бесконечно не гулял по сети, если не сможет дойти до адресата. Роутер, при попадании в который пакет исчерпал свое значение TTL, посылает отправителю сообщение ICMP о том, что данный пакет превысил максимально допустимое время своего пребывания в сети. Максимальное значение TTL=255. Причем разные операционные системы генерируют пакеты с разным TTL.

Если говорить совсем простыми словами…
Представьте себе, что вам 5 лет и вы хотите кушать (вы — пакет). Вы идете к папе и говорите: «Папа, я хочу кушать». Ваш папа смотрит телевизор, согласно таблице маршрутизации о посылает вас к маме. Вы идете к ней и просите «Мамааа, я хочу кушать». Мама болтает с подругой по телефону и согласно своей таблице маршрутизации посылает вас к папе. И так вы ходите как дурак от папы к маме и обратно, туда-сюда, туда-сюда, а все потому что криворукие админы (родители папы и мамы) неправильно настроили таблицу маршрутизации. Чтобы защититься от таких ситуаций придумали понятие TTL (Time To Live), что применительно к нашей ситуации означает количество терпения у мальчика, пока он не скажет «достало» и не упадет перед ногами мамы или папы в беспомощном состоянии. Последний, по правилам (стандарты – это «так заведено в семье»), обязан послать короткий нелестный отзыв адрес того, кто послал мальчика кушать. Это так называемый ICMP-пакет «мальчик сдох»

Ок, так при чем тут операторы? Дело в том, что по полученным от абонента TTL оператор узнает, раздается интернет или нет.

Как операторы узнают, что трафик раздается

Потому что ему от абонента начинают приходить пакеты с разными значениями TTL. На это есть две причины:

  • Во-первых, у разных устройств TTL может быть разным. А при раздаче интернета появляется ведь второе устройство – то, на которое мы раздаем интернет. Так у телефона на iOS или Android значение TTL равно 64, а у компьютера на Windows – 128. И при раздаче интернета с телефона на компьютер появится два разных значения TTL: 64 и 128. Оператору уходят пакеты и с TTL=64, и TTL=127 (при отправке пакета с компьютера через раздающий телефон-роутер значение 128 уменьшается на единицу).
  • Во-вторых, даже если TTL устройств одинаков (с телефона на телефон), раздающий телефон опять же уменьшает TTL на 1 как всякий нормальный роутер. И оператору уходят пакеты с разными значениями TTL=64 (если это пакет с раздающего телефона) и TTL=63 (пакет с потребляющего телефона).

Итак оператор получает пакеты с разными значениями:

  • TTL пакета с самого телефона.
  • TTL пакета с потребляющего трафик устройства, уменьшенное на единицу при проходе через телефон-роутер.

На всякий случай прикладываю картинки.

Это работа без интернета. Телефон передает оператору только пакеты с TTL=64.

А при раздаче интернета телефон передает оператору пакеты с тремя разными значениями TTL: 64 от себя, 127 от компьютера и 63 от потребляющего телефона.

Оператор замечает такую ситуацию разброса значений TTL, делает вывод, что происходит раздача трафика и принимает карательные меры в отношении абонента-нарушителя, желающего поживиться безлимитным интернетом на полную катушку, раздав его куда хочется. Как же скрыть раздачу от оператора? Очевидно, надо сравнять TTL – привести их всех к одному значению. Для этого можно

  1. Либо поменять TTL на потребляющем устройстве,
  2. Либо на раздающем телефоне сделать так, чтобы пакеты к оператору шли всегда с одним значением TTL.

Приведение TTL к единому значению для обхода ограничений оператора

  • Можно привести TTL к единому значению 63, поменяв его на раздающем телефоне и на принимающем компьютере. Это изменение TTL без фиксации.

Изменение TTL раздающего телефона и принимающего устройства

  • Можно ничего не менять на принимающих устройствах, но «заставить» раздающий телефон всегда отправлять оператору пакеты с TTL=63, независимо от того, откуда они: с самого раздающего телефона или с принимающего устройства (компьютера или телефона). Это фиксация TTL.

Фиксация TTL

Вторая схема удобнее, но она пригодна не для всех телефонов.

Итак, мы рассмотрели, что такое TTL, и зачем его нужно менять. Как именно изменить TTL требует рассмотрения в отдельной статье. Как изменить TTL на Windows.

роутер со сменой TTL

В связи с резаньем пакетов с неверными TTL у провайдеров хочу найти в продаже какой-нибудь wifi роутер где можно менять TTL пакетов. Ну и если там будет 4G и возможность смены IMEA то вообще отлично. Желательно с заводской прошивкой.

sn1ln
17.07.19 13:51:57 MSK
1 2 →

возможность смены IMEA то вообще отлично. Желательно с заводской прошивкой.

Такого не бывает

Jopich1
( 17.07.19 13:53:09 MSK )

Есть мнение, что втулить OpenWRT на подходящий девайс будет гораздо дешевле.

Zenom ★★★
( 17.07.19 13:53:38 MSK )

В связи с резаньем пакетов с неверными TTL у провайдеров

Ты хотел сказать у мобильных операторов и на дешевых безлимитах с оверселлом? Можно взять просто нормальный тариф. А если нет денег или возможности, бери любой зухель и втыкай в него прошитый E3372, либо сразу E8372.

Lordwind ★★★★★
( 17.07.19 14:07:12 MSK )

У меня такой тупой вопрос, а что если на своем любимом компе установить TTL у отправляемых пакетов до такого значения которое будет на телефоне становиться дефолтными 30,т.е. просто у себя сделать TTL 31 или 32 например (если один или два шлюза по пути). Хотя ведь провайдер может ответные пакеты модифицировать так, что TTL будет кончаться на абонентском аппарате, правильно? 🙂

Aber ★★★★★
( 17.07.19 14:15:51 MSK )
Ответ на: комментарий от Jopich1 17.07.19 13:53:09 MSK

Бывает, связку оборудования тут уже подсказали.

mandala ★★★★★
( 17.07.19 14:16:00 MSK )
Ответ на: комментарий от mandala 17.07.19 14:16:00 MSK

Это не заводская прошивка

Jopich1
( 17.07.19 14:16:22 MSK )
Ответ на: комментарий от Jopich1 17.07.19 14:16:22 MSK

Меняется одной AT-командой на множестве заводских прошивок, не обязательно извращаться с hex-редактором (и подписыванием).

mandala ★★★★★
( 17.07.19 14:17:09 MSK )
Последнее исправление: mandala 17.07.19 14:18:05 MSK (всего исправлений: 3)

Ответ на: комментарий от Aber 17.07.19 14:15:51 MSK

Обычно делают по другому: хардкорят TTL на рутованном телефоне.

mandala ★★★★★
( 17.07.19 14:19:00 MSK )

Все зиксели это точно умеют. А вообще — берёшь и гуглишь производитель роутера сменить ttl…

pon4ik ★★★★★
( 17.07.19 14:53:14 MSK )
Ответ на: комментарий от mandala 17.07.19 14:17:09 MSK

Так было лет 5-7 назад, ща всё огороженно, нужно либо шить(что местами тоже через иголки делается), либо на уровне целевого устройства.

pon4ik ★★★★★
( 17.07.19 14:55:01 MSK )
Ответ на: комментарий от pon4ik 17.07.19 14:55:01 MSK

Ну хз, в позатом году покупал брендованные свистки и мтс, и мегафон (3372 вроде, не при мне сейчас) – ни чего там не зарезано, даже отладка всё так же доступна для VxWorks. Да и перепрошиваются всё так же в пару кликов, и снимается лок проще простого.

mandala ★★★★★
( 17.07.19 15:01:33 MSK )
Последнее исправление: mandala 17.07.19 15:04:17 MSK (всего исправлений: 1)

Ответ на: комментарий от pon4ik 17.07.19 14:55:01 MSK

Т.е. с ними даже проще для меня работать, чем с говном мамонта типа e173 (вот с него пишу, тут я его шил бубном – подмена прошивки на лету с ручной правкой через hex-редактор).

mandala ★★★★★
( 17.07.19 15:05:57 MSK )
Ответ на: комментарий от pon4ik 17.07.19 14:55:01 MSK

Ну и кроме huawei я не рассматриваю ни кого – на фик надо, а с этими более 10 лет особого гемороя не было.

mandala ★★★★★
( 17.07.19 15:06:50 MSK )
Ответ на: комментарий от mandala 17.07.19 15:01:33 MSK

Может древность со складов у 3372 говорят третья ревизия гемморойная но мне в рознице пока тоже ток 2ая попадалась.

pon4ik ★★★★★
( 17.07.19 15:33:50 MSK )

А что это такое? EMEA знаю, IMEI знаю.

Deleted
( 17.07.19 17:01:07 MSK )

burato ★★★★★
( 17.07.19 17:03:09 MSK )
Ответ на: комментарий от mandala 17.07.19 15:06:50 MSK

Согласен, были ещё zte какое то время, но с ними было ощутимо больше любви всегда.

pon4ik ★★★★★
( 17.07.19 17:18:01 MSK )
fsb4000 ★★★★★
( 17.07.19 17:19:24 MSK )

В общем вот тебе лайфхак — ищещь на 4pda для каких моделей модемов это реализуемо прямо на модеме без особого секса. Идёшь в магаз просишь — дайте ваш условный мтс коннект полапать, а то у меня mimo антенна хитрая. Смотришь на заднюю стенку модема если модель в списке и нужной ревизии — берёшь, если нет — откладываешь в сторонку и спрашиваешь — а ещё есть чего?

pon4ik ★★★★★
( 17.07.19 17:20:36 MSK )

И алыверды, как уже сказал уважаемый товарищь mandala — на Huawei e3372 v2 секса минимум, а если накосячишь всё сбрасывается с помощью иголки и замыкания пары контакотов, при определённой ловкости рук можно даже модем не разбирать. Там даже ляликс какой то на борту имеется, и вообще его можно в режиме сетевухи подрубить. Как сматчить модель с картинкой провайдера с настоящей моделью настоящего производителя — думаю сам найдёшь. А не найдёшь — их россыпью на ali продают уже разблокированные, ну чуть подороже в совокупности выйдет, зато гемора минимум и в роутер можно любой пихать хоть самый тупой главное что бы в usb сетевухи умел(т.е. фактически любой где онтопик в каком-то хоть виде).

pon4ik ★★★★★
( 17.07.19 17:26:31 MSK )
Ответ на: комментарий от pon4ik 17.07.19 17:18:01 MSK

Да тут в последний год на форуме и алкатель попался, а вот чья там начинка я не особо и интересовался.

mandala ★★★★★
( 17.07.19 17:50:47 MSK )
Ответ на: комментарий от Lordwind 17.07.19 14:07:12 MSK

Не подскажете веб-морду для него с поддержкой ussd?

andreyu ★★★★★
( 17.07.19 17:56:15 MSK )
Ответ на: комментарий от pon4ik 17.07.19 17:26:31 MSK

Там даже ляликс какой то на борту имеется

android, второй вроде + VxWorks – два ядра, каждая ОС крутится на своём.

Да, это т.н. HiLink – админка на 192.168.8.1 вроде. Админка как раз крутится на андроиде. Если сцеплять с роутером, то надо еще в сетях не запутаться. Но есть прошивки и stick – в режиме модема обычного.

mandala ★★★★★
( 17.07.19 18:00:22 MSK )
Ответ на: комментарий от andreyu 17.07.19 17:56:15 MSK

mandala ★★★★★
( 17.07.19 18:01:57 MSK )
Ответ на: комментарий от mandala 17.07.19 18:01:57 MSK

Эту ветку я видел, но хочется проверенного решения, т.к. нет ни желания, ни времени заниматься экспериментом особенно в условиях, когда эта точка доступа единственная связь с внешним миром.

andreyu ★★★★★
( 17.07.19 18:06:19 MSK )
Ответ на: комментарий от andreyu 17.07.19 18:06:19 MSK

когда эта точка доступа единственная связь с внешним миром

В таком случае я бы не рисковал вообще. Всегда есть некоторая вероятность окирпичивания.

mandala ★★★★★
( 17.07.19 18:14:27 MSK )
Ответ на: комментарий от mandala 17.07.19 18:14:27 MSK

В таком случае я бы не рисковал вообще. Всегда есть некоторая вероятность окирпичивания.

Поздно, убил модем насмерть.

andreyu ★★★★★
( 17.07.19 19:16:35 MSK )
Ответ на: комментарий от mandala 17.07.19 18:00:22 MSK

У меня не помню какая именно прошивка (с 4pda вроде) там между stick и modem переключается AT командой и tty интерфейс всегда есть. Stick это вроде и есть сетевуха не? А режим с админкой это что-то третье кажется.

pon4ik ★★★★★
( 17.07.19 19:24:54 MSK )
Ответ на: комментарий от andreyu 17.07.19 19:16:35 MSK

Сарказм понятен, но надо же сначала забэкапить, а насмерть они не убиваются прошивкой.

pon4ik ★★★★★
( 17.07.19 19:25:53 MSK )
Ответ на: комментарий от pon4ik 17.07.19 19:24:54 MSK

Стоковые прошивки: HiLink – это с админкой, stick – модем, всё. В модифицированных я не копался, там что угодно может быть, благо простор для кастомизации большой.

mandala ★★★★★
( 17.07.19 19:28:17 MSK )
Последнее исправление: mandala 17.07.19 19:28:55 MSK (всего исправлений: 1)

Ответ на: комментарий от pon4ik 17.07.19 19:25:53 MSK

Сарказм понятен, но надо же сначала забэкапить, а насмерть они не убиваются прошивкой.

А что забэкапить если работа с модемом возможна только под виндовс с помощью официального софта и вендоподелий сомнительного качества?

В любом случае вопрос решился, веб-морду удалось обновить и получить полнофункциональное устройство. Правда с бубном пришлось прыгать довольно много и очень высоко.

andreyu ★★★★★
( 17.07.19 21:14:54 MSK )
Ответ на: комментарий от andreyu 17.07.19 21:14:54 MSK

4.2 — я шил из под онтопика, не помню уже как(пару лет назад) но точно всё было, притом чуть ли не из коробки. Там для флэш утилита чуть ли не от андроидовских смартов, а для конфига обычный tty для компортов и модемов, на самом деле работает даже если cat /dev/ttyUSB1 сделать и cat > /dev/ttyUSB1 в другом терминале.

pon4ik ★★★★★
( 17.07.19 21:59:13 MSK )
Ответ на: комментарий от mandala 17.07.19 19:28:17 MSK

Во, точно HiLink это третий вариант как раз. Stick мне почему то запомнилось что это ndis карточка, и модем. Могу путать чуть менее чем всё в деталях ибо делалось давно и вспоминать без нужды не охота.

pon4ik ★★★★★
( 17.07.19 22:00:34 MSK )
Ответ на: комментарий от pon4ik 17.07.19 22:00:34 MSK

А, ты про ndis который без админки на stick – это два режима на одной прошивке, которая вместе с модемом. Я его вообще ни разу не заводил под linux/*bsd, вот и выпал из головы (и вообще не в курсе, реально ли так завести).

mandala ★★★★★
( 17.07.19 22:03:12 MSK )
Последнее исправление: mandala 17.07.19 22:04:36 MSK (всего исправлений: 1)

Ответ на: комментарий от pon4ik 17.07.19 21:59:13 MSK

4.2 — я шил из под онтопика, не помню уже как(пару лет назад) но точно всё было, притом чуть ли не из коробки.

Можно шить прямо из браузера или по воздуху. Речь же о кастомах.

Там для флэш утилита чуть ли не от андроидовских смартов,

После того, как будет залита фирмварь с бизибоксом.

а для конфига обычный tty для компортов и модемов, на самом деле работает даже если cat /dev/ttyUSB1 сделать и cat > /dev/ttyUSB1 в другом терминале.

А при чем тут конфиг?

andreyu ★★★★★
( 17.07.19 22:10:23 MSK )
Ответ на: комментарий от mandala 17.07.19 22:03:12 MSK

Я могу что-то путать, но как раз в этом режиме оно у меня пашет, правда на роутере, но там по факту похоже лялих правда попорченный зикселем. По крайней мере в подключении у меня не указанно никаких apn и т.п. даже полей таких нет.

pon4ik ★★★★★
( 17.07.19 22:11:54 MSK )
Ответ на: комментарий от andreyu 17.07.19 22:10:23 MSK

У меня было всё сложно с виндой и с компами. Я точно помню что залил кастомную прошивку пользуясь только онтопиком(и при этом не выпили ни капли рому!) и каким то недоноутом. Пока приноровился — пару раз пришлось применить метод иглы, ну и пару дней я читал чё да как не то что бы с утра до вечера, но как появлялось времечко — листал, прикидывал.

Направление движения было примерно такое — я почитал чем шьют под виндой и поискал альтернативы под gnu/linux. Они нашлись как в виде бинарей, так и в виде сорцов на житхабе! Притом — делал их какой то русский тип, я ему даже патч или багу присылал хм.

Что характерно, кулхацкерские утилиты под пинду как оказалось тоже эту утилитку содержат просто оборачивают её в красивую обёрточку.

pon4ik ★★★★★
( 17.07.19 22:17:55 MSK )
Ответ на: комментарий от pon4ik 17.07.19 22:11:54 MSK

Так, вроде бы может нормально, но я не заморачивался так, вот тут заводили – как поднять 4G модем в NDIS режиме (комментарий)

mandala ★★★★★
( 17.07.19 22:19:54 MSK )
Ответ на: комментарий от mandala 17.07.19 22:19:54 MSK

Там поднять — проблема, надо AT командой долбить какой то при этом она не с первого раза работает. А вот работает оно уже n-лет без сбоев в этом режиме.

pon4ik ★★★★★
( 17.07.19 22:20:54 MSK )
Ответ на: комментарий от andreyu 17.07.19 22:10:23 MSK

И вот ещё, для всяких mtk поделий:

pon4ik ★★★★★
( 17.07.19 22:21:13 MSK )
Последнее исправление: pon4ik 17.07.19 22:22:59 MSK (всего исправлений: 1)

Ответ на: комментарий от pon4ik 17.07.19 22:20:54 MSK

Ну так его в любом случае долбить надо, сначала он тупо cd-rom онли, но обычно уже usb-modeswitch из-коробки в десктопных дистрибутивах и она обычно переводит в режим модема, а не карточки.

mandala ★★★★★
( 17.07.19 22:25:08 MSK )
Ответ на: комментарий от mandala 17.07.19 22:25:08 MSK

Во! Точно вспомнил. Я долго долбился нужной AT командой и читал выхлоп dmesg. Пока до меня не дошло — этож грёбанный Usb-modeswitch его обратно переводит 🙂

pon4ik ★★★★★
( 17.07.19 22:26:30 MSK )
Ответ на: комментарий от andreyu 17.07.19 22:10:23 MSK

Вспомнил почти полную полную историю — как раз режим иглы это и есть режим загрузки. В модеме есть дырдочка, вешаешь проводок на массу USB(я просто вокруг обмотал) к другому его концу приделываешь чё нить относительно тонкое и суёшь в дырдочку (если посветить туда видно где именно контакт). Потом тыкаешь в usb порт вместе со всей этой конструкцией и ждёшь когда оно поморгает лампочками. Потом читаешь хелп balongflash и топчешь нужный коммандлайн.

Блин, повторенье мать ученья, теперь я знаю на память как шить модем. Вот мне этого не хватало жеж 🙂

pon4ik ★★★★★
( 17.07.19 22:35:23 MSK )
Ответ на: комментарий от pon4ik 17.07.19 22:17:55 MSK

Вероятно это зависит от версии девайса. Для своего девайса я не смог найти ничего, что было бы без «.exe» в имени файла. Это и прошивальщик и сама фирмварь в одном флаконе.

В любом случае вопрос решился — я хотел в веб-морде возможность ussd, я ее получил 🙂

Добавить комментарий

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