LINUX.ORG.RU

настройка Openvrt + мобила в качестве инета по USB кабелю

 


0

1

Предыстория...

Имеется: китайский 4g маршрутизатор «ZBT-WE3926» в низу прошивки написано «powered by luci trunk svn-r10457», китаец присылал эту прошивку и в имени файла было это «826-T_826-WD_ndis_V1.2_20180629_UPGRADE» возможно это как-то поможет.

c 4g роутер работает отвратно (4g модем встроен), скорость низкая и постоянно скачет пинг, также часто дисконекает по 4g до полной потери пакетов (хотя новая вышка опсоса прямо за домом) видимо модуль 4G поврежден либо его 4G частоты не совпадают с нашими. + оператор блокирует раздачу инета с модемов, хотя это все уже обошел, все равно не устраивает его работа по стабильности.

Но также есть несколько мобил работающих там же с 4G отлично, скорость идеальная около 120-130 мбит по мегафону. Задача: Хотелось бы настроить раздачу интернета на этом роутере по одному из вариантов:

1) Включать режим USB модема на телефоне, подключить телефон к этому роутеру, а дальше раздавать принятый с телефона интернет по Wi-Fi и ethernet кабелю. (заодно и мобила будет заряжаться всегда по этому USB, я так понимаю мне нужен вариант NDIS (возможно я неправ)

2) Включать на телефоне тетеринг расшарив интернет уже по Wi-Fi в режиме точки доступа, далее принимать роутером в режиме клиента и отдавать также далее по кабелю и Wi-Fi.

Второй вариант хотел бы использовать только в крайнем случае если первый вообще никак не работает и нереален! Но очень хочу в идеале первый вариант с кабелем, в доме навалом соседских wi-fi приблуд (около 30-40 сетей, днем меньше, вечером включают больше) и все это сбивает скорость wi-fi и он работает нестабильно, часто вообще отваливается независимо от канала, вобщем беда с Wi-Fi.

Знатоки Openvrt подскажите пожалуйста возможно ли такое и как это организовать в моем случае по первому варианту?

Знатоки Openvrt
1) Включать режим USB модема на телефоне, подключить телефон к этому роутеру, а дальше раздавать принятый с телефона интернет

OpenWRT это вроде как умеет из коробки. По крайне мере у меня, на разных прошивках (что WRT, что LEDE) он это делает без проблем.

На всякий случай, тут написаны какие пакеты нужны для этого https://openwrt.org/docs/guide-user/network/wan/wwan/ltedongle

admucher ★★
()
Ответ на: комментарий от admucher

Для справки, есть openwrt(lede) и есть ddwrt(рандомное говно от васяна). Совершенно разные вещи, поэтому суть ответа теряется.

anonymous
()
Ответ на: комментарий от anonymous

ddwrt(рандомное говно от васяна)

являющееся модом, форком... OpenWRT, т.е. пакеты воткнуть скорее всего будет возможно

И кстати, причем тут DD-WRT?

admucher ★★
()
Ответ на: комментарий от admucher

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

anonymous
()
Ответ на: комментарий от admucher

Спасибо, проверил установленные пакеты, не хватает таких:

usb-modeswitch | kmod-usb-wdm | kmod-usb-net-qmi-wwan | kmod-usb-net-cdc-mbim | uqmi | umbim

При нажатии system->software->update lists выводит такую фигню:

Downloading http://downloads.openwrt.org/snapshots/trunk/ramips/packages/Packages.gz. wget: server returned error: HTTP/1.1 404 Not Found Collected errors: * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/ramips/packages/Packages.gz, wget returned 1.

Подскажите пожалуйста как скачать эти необходимые пакеты?

superflint
() автор топика
Ответ на: комментарий от superflint

https://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/

Возможно они будут разбросаны по разным каталогам и с немного измененными именами.

Установка

opkg install https://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/base/usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ramips.ipk

admucher ★★
()
Последнее исправление: admucher (всего исправлений: 1)
Ответ на: комментарий от admucher

Можно их локально загрузить, а потом через какой-нибудь SCP закинуть в /tmp и от туда инсталлить

admucher ★★
()
Ответ на: комментарий от admucher

при установке через телнет выдало:

-ash: pkg: not found

а при установке через вэб морду openvrt- Download and install package ----->

Package opkg (9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7) installed in root is up to date. Unknown package 'install'. Collected errors: * opkg_install_cmd: Cannot install package install. Collected errors: * wfopen: https://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/base/usb-m... No such file or directory. * pkg_init_from_file: Failed to extract control file from https://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/base/usb-m....

что ему за файл не нравится?

superflint
() автор топика
Ответ на: комментарий от superflint

пропустил первую буковку о)) но результат не особо другой:

root@OpenWrt:~# opkg install https://archive.openwrt.org/snapshots/trunk/ramips/ mt7620/packages/base/usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756 738e37a_ramips.ipk Collected errors: * wfopen: https://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/ba se/usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ramips.ipk : No such file or directory. * pkg_init_from_file: Failed to extract control file from https://archive.openw rt.org/snapshots/trunk/ramips/mt7620/packages/base/usb-modeswitch_2014-08-26-993 a9a542791953c4804f7ddbb3a07756738e37a_ramips.ipk. root@OpenWrt:~#

superflint
() автор топика
Ответ на: комментарий от superflint

Пробелы в ссылках тоже скопированы?

В крайнем случае, попробуй через SCP закинуть файлы в /tmp и локально установить

admucher ★★
()
Ответ на: комментарий от admucher

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

superflint
() автор топика
Ответ на: комментарий от superflint

Вместо SPC можно попробовать wget'ом стянуть файл:

wget https://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/base/usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ramips.ipk -o /tmp/usb-modeswitch.ipk

После

opkg install /tmp/usb-modeswitch.ipk

admucher ★★
()
Последнее исправление: admucher (всего исправлений: 3)
Ответ на: комментарий от admucher

залил вгетом в темп, только https не качал, убрал «s» кач пошел,

root@OpenWrt:~# wget http://archive.openwrt.org/snapshots/trunk/ramips/mt7620/packages/base/usb-modeswitch_2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a_ramips.ipk -O /tmp/usb-modeswitch.ipk
Connecting to archive.openwrt.org (81.0.124.218:80)
usb-modeswitch.ipk   100% |*******************************| 12473   0:00:00 ETA
root@OpenWrt:~# opkg install /tmp/usb-modeswitch.ipk
Unknown package 'usb-modeswitch'.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for usb-modeswitch found
, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package usb-modeswitch.
root@OpenWrt:~#

А что с архитектурой не так?

superflint
() автор топика
Ответ на: комментарий от superflint

Хороший вопрос. Камень точно тот 7620? Можно попробовать методом тыка, устанавливать другие пакеты из списка и из других релизов

admucher ★★
()
Ответ на: комментарий от superflint

Походу и правда дело в букве. Я на нее даже внимание не обратил, а разница видимо есть.

Последнее что выходило публично для 7620A это 14 версия https://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/
Что забавно, там даже пакетов нет

admucher ★★
()
Ответ на: комментарий от admucher

Неа, стоковая прошивка имитирует очень ограниченный роутер, только pppoe, ipoe, dhcp Юсб используется только для флэшки или винта к сожалению. Хотел сделать на доме 4G инет, но видимо не судьба, в роутере есть 4G модуль, но ловит он отвратно, считай никак, а с телефона моего идет качево там же быстрее чем в квартире по оптике ) Поэтому и захотелось прикошмарить телефончик в виде приемника инета. Делал точку доступа как пробный вариант, все соединялось, роутером как клиентом принимал сигнал мобилы с расшаренным инетом, но скорость уже не 120-130, а 20 ((( Причем постоянно идет отрубалово каждые 4 пинга, то сеть есть, то нет, тут думаю можно что-то сделать если ковырять глубже прошивку, но есть большое желание побороться за норм инет по юсб! )

superflint
() автор топика
Ответ на: комментарий от superflint

Вот нашел похожий пакет там, но опять ошибка и уже другая

root@OpenWrt:~# wget http://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/usb-modeswitch_2014-07-18-01ecc3b9764d1dd89cf36ede0a2d98f9adb0cd33_ramips_24kec.ipk -O /tmp/usb-modeswitch.ipk
Connecting to archive.openwrt.org (81.0.124.218:80) usb-modeswitch.ipk   100% |*******************************| 12498   0:00:00 ETA
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~# opkg install /tmp/usb-modeswitch.ipk
Installing usb-modeswitch (2014-07-18-01ecc3b9764d1dd89cf36ede0a2d98f9adb0cd33) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for usb-modeswitch:
 *      libusb-1.0 *
 * opkg_install_cmd: Cannot install package usb-modeswitch.
root@OpenWrt:~#
superflint
() автор топика
Ответ на: комментарий от superflint

С этим разобрался, незаметил библиотеку libusb поставил несколько пакетов, теперь на ядре стопорнулось?

root@OpenWrt:~# wget http://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/libusb-1.0_1.0.9-1_ramips_24kec.ipk -O /t
mp/libusb-1.0_1.0.9-1_ramips_24kec.ipk
Connecting to archive.openwrt.org (81.0.124.218:80)
libusb-1.0_1.0.9-1_r 100% |*******************************************************************************************| 23676   0:00:00 ETA
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~# opkg install /tmp/libusb-1.0_1.0.9-1_ramips_24kec.ipk
Installing libusb-1.0 (1.0.9-1) to root...
Configuring libusb-1.0.
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~#
root@OpenWrt:~# wget http://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/usb-modeswitch_2014-07-18-01ecc3b9764d1dd
89cf36ede0a2d98f9adb0cd33_ramips_24kec.ipk -O /tmp/usb-modeswitch.ipk
Connecting to archive.openwrt.org (81.0.124.218:80)
usb-modeswitch.ipk   100% |*******************************************************************************************| 12498   0:00:00 ETA
root@OpenWrt:~# opkg install /tmp/usb-modeswitch.ipk
Installing usb-modeswitch (2014-07-18-01ecc3b9764d1dd89cf36ede0a2d98f9adb0cd33) to root...
Configuring usb-modeswitch.
root@OpenWrt:~#
root@OpenWrt:~# wget http://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/kmod-usb-wdm_3.10.49-1_ramips_24kec.ipk -
O /tmp/kmod-usb-wdm_3.10.49-1_ramips_24kec.ipk
Connecting to archive.openwrt.org (81.0.124.218:80)
kmod-usb-wdm_3.10.49 100% |*******************************************************************************************|  7081   0:00:00 ETA
root@OpenWrt:~#
root@OpenWrt:~# opkg install /tmp/kmod-usb-wdm_3.10.49-1_ramips_24kec.ipk
Installing kmod-usb-wdm (3.10.49-1) to root...
Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-wdm:
 *      kernel (= 3.10.49-1-3df3ab26a49a04478a9633bf83827ca3) *
 * opkg_install_cmd: Cannot install package kmod-usb-wdm.
root@OpenWrt:~#

superflint
() автор топика
Ответ на: комментарий от superflint

Вобщем я так понял нужных пакетов под мое ядро ненайти, скорее всего придется собирать пакеты вручную?

версии ядер различаются, у меня 3.10.44, а пакеты есть под 3.10.49

root@OpenWrt:~# wget http://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/kmod-usb-net-cdc-ncm_3.10.49-1_ramips_24k
ec.ipk -O /tmp/kmod-usb-net-cdc-ncm_3.10.49-1_ramips_24kec.ipk
Connecting to archive.openwrt.org (81.0.124.218:80)
kmod-usb-net-cdc-ncm 100% |*******************************************************************************************|  7191   0:00:00 ETA
root@OpenWrt:~#
root@OpenWrt:~# opkg install /tmp/kmod-usb-net-cdc-ncm_3.10.49-1_ramips_24kec.ipk
Installing kmod-usb-net-cdc-ncm (3.10.49-1) to root...
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Configuring kmod-usb-net-cdc-ncm.
root@OpenWrt:~# opkg install /tmp/kmod-usb-net-cdc-mbim_3.10.49-1_ramips_24kec.ipk
Installing kmod-usb-net-cdc-mbim (3.10.49-1) to root...
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Configuring kmod-usb-net-cdc-mbim.
root@OpenWrt:~# reboot

Какие варианты у меня еще есть? только пересборка ядра?

superflint
() автор топика
Ответ на: комментарий от superflint

Что забавно, там даже пакетов нет

http://archive.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages

Вот я лопух. Сам ссылку дал и сам не заметил каталог package)

Какие варианты у меня еще есть? только пересборка ядра?

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

admucher ★★
()
Ответ на: комментарий от admucher

Ладно фиг с ним с этим режимом раз это настолько геморно, хотел бы тогда настроить wifi в режиме клиента. С мобилы включать wifi точку доступа, а роутером принимать и отдавать в кабель на телек и комп. Зашел на роутере в wifi-scan,сделал join к своей сети на телефоне, ввел пароль и сеть появилась. Но в интерфейсах вайфай постоянно отваливается, как буд-то шлюзы переключаются постоянно каждые 5 секунд пинги есть, потом нет и так по кольцу, мистика либо пробовать другой режим... ((

superflint
() автор топика

Просто возьми билдер из транка и собери себе прошивку со всеми нужеыми модулями. Мне кажется твой транк на роутере протух просто — или не ставь транк, или обновляй его.

anonymous
()
Ответ на: комментарий от anonymous

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

superflint
() автор топика
Ответ на: комментарий от superflint

У меня немного иначе

Несколько другой веб, но смысл будет понятен. На всякий случай сделай ребут, чтоб не мучаться и попробуй удалить все лишние интерфейсы, оставив только LAN, WAN, WAN6 для чистоты

http://rgho.st/6Sc5ThBgM

admucher ★★
()
Ответ на: комментарий от admucher

rgho.st ругается: 403 вам запрещено это действие, этот файл приватный и ваш ключ неправильный )) че-то недорасшарено) Убрал интерфейсы - не помогло! также роутер-клиент реконекается к моей точке (

superflint
() автор топика

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

Это как было решено? Может китаец, как раз-таки TTL на прошивке и накрутил, чтобы с модемом-телефоном совпадал

admucher ★★
()
Ответ на: комментарий от admucher

teamviewer id - 342 678 372 pass - 4ajs19 Не, китаец ТТЛ не крутил, у него вообще не получалось завести модем с 4 жы, это тема на 4пда была по обходу ограничений Yota , с нее все делал.

superflint
() автор топика
Ответ на: комментарий от admucher

Ну адрес 192.168.2.1 забит в роутере сейчас, сеть battlenet2 также пропадает, появляется и пропадает сменившись на «openvrtчетотама» потом опять battlenet2 и так по кругу. только сейчас даже пингов через сам роутер нет даже когда на сукунды появляется battlenet2 от мобилы, может быть галку в LAN поставить как-то надо, но она не дается, опять это сообщение что поле ему какое-то ненравится )

superflint
() автор топика
Ответ на: комментарий от superflint

Ругались из-за поля пароля. Автозаполнение его заменяло на что-то другое. Так же надо обратить внимание под поле (где wan, lan и т.д.), оно тоже должно быть пустым.

А вообще, плюнь и брось это неблагородное дело) Купи на Авито за копьё какой-нибудь tp link 842 (лучше сначала посмотреть поддержку устройства, если нужен openwrt)

admucher ★★
()
Ответ на: комментарий от admucher

Айпишник присвоился норм 192.168.2.1, пароль ввел, поля не ругаются теперь, но всеравно невозможно обьединить вайфай и лан в бридж, там галки ставлю когда, после применения они снимаются, не применяются. Явно какой-то глюк в прошивке. Новый купить непозволит жаба т.к. этот был куплен за 5+к, чисто из за поддержки 4G встроенным модемом без всяких шаманств с внешними модемами, не срослось ( И время спора прошло, так что теперь придется как-то выкручиваться. Даже незнаю где найти прошивку на него, таких нигде невидел и сайтов нет на 4пда и тему создал первый с ним) Либо реально как-то собирать вручную, но китаец его настраивал удаленно в том режиме, в каком мы с вами пробовали и он работал, даже конфиг сохранился, но я его вливаю и всеравно начинает падать все, возможно он загружал и применял какие-то библиотеки, а конфиг видимо их ненаходит тк он восстановлен после ресета на дефолт.. (

superflint
() автор топика
Ответ на: комментарий от superflint

Скачал у индийцев каких-то прошивку «wifix» под этот роутер, она легко законекалась с любой из точек доступа без разрыва, также зацепил на пробу телефон с расшаренным инетом по кабелю, он также сконекался, ура!!! )))) Сейчас еще проверю а вдруг и 4жы модуль заработал, чтоб вообще без телефона, ну а вдруг прокатит)))) Еще раз спасибо за помощь!

superflint
() автор топика
Ответ на: комментарий от admucher

Спасибо, проверил на работе 4 жы, там прием идеальный тк рядом БС мегафон, работает из коробки без настроек минут 5 хорошо, потом видимо банит на 5 минут мегафон за симку для телефона) и так по кольцу, незнаю сбросился имэй или нет, да и ттл прописал 64 в роутер. Поковыряю еще этот режим, но впринципе и так сойдет без него, валяется несколько 4 жы телефонов ненужных, у кого экран треснут, у кого аккум вспух, если что будет работать по кабелю, главное что дело в прошивке, а я спросил у китайца и он сказал такое невозможно... Видимо было лень париться, продали лажу сырую) Ну сам виноват проспал время спора..

superflint
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.