LINUX.ORG.RU
ФорумAdmin

USB Интернет - наметки на решение.


0

1

Уфффф... Начал писать просьбу о помощи, но по мере добывания подробностей нашел пути обхода.

Предистория: Приобрел USB Modem от пчелайна в пакете «Интернет для дома и вне дома». В оффтопике все работает замечательно но в Linux ни в какую. Многодневная битва с техсаппортом ниего не дала кроме ответа что в Linux оно не поддерживается. т.е. тупо меня отлупили, но интернет в Linux нужен, и началось все с роутера под Windows XP крутящегося в VirtualBox, затем разжился мегафоновскими модемами и запихал пчелайновскую симку туда. Много помучавшись решение осилил, и решил тупо попробовать маневр на свежепоставленной ubuntu с оригинальным модемом пчелайна.

Выводы:
------
Оригинальный модем
#lsusb:ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628 +/MF636+ HSDPA/HSUPA
#minicom
ati0
Manufacturer: ZTE CORPORATION
Model: MF190
Revision: BD_RUBLNMF190V1.0.0B01
IMEI: 359728038961127
+GCAP: +CGSM,+FCLASS,+DS
-----
Опознается современными дистрибутивами (Debian Squeeze,Ubuntu Oneiric)
однако в дефолтных настройках APN:internet.beeline.ru и уже одно это не дает поднять соединение. Для попытки решения надо поменять на home.beeline.ru или на то что нужно в вашем тарифном плане. Соединение устанавливается, но спустя несколько минут отваливается.
-----
Добыл б/у модемы от Мегафона Model:U12(Crescent) и Model: WM71-15,
Поставил в систему но оно сходу не взлетело, посему презагрузил комп в Debian Squeeze. Как ни странно оригинальный пчелайн модем там не взлетел даже с переименованием APN. Однако пойдем далее. Вставляю модем с маркировкой: Model:U12(Crescent). Получаю:
#lsusb
ID 1c9e:f000
#minicom
ati0
Manufacturer: Manufacturer
Model: HSPA USB MODEM
Revision: LQA0062.1.3_MG29
IMEI: 352161043566854
+GCAP: +CGSM,+FCLASS,+DS
Модем увиделся, но в режим модема не переключился. Для переключения в режим модема надо найти файл /etc/usb_modeswitch.d/1c9e:f000 и добавить строчку прямо командой:
echo WaitBefore=5 >>1c9e:f000
вынуть/вставить модем и через ПЯТЬ минут modem-manager его разнюхает. К сожалению медленная это задача. После разнюхивания в Network Manager можно будет настроить соедиение и активировать его. Решение как видите в добавлении ЕДИНСТВЕННОЙ СТРОЧКИ для usb_modeswitch.
по версии #lsusb это теперь:
ID 1c9e:9605
Эти модемы в отличие от пчелайновых оригинальных работают в Linux стабильно.
Бродя по просторам гугля видел и пробовал массу других советов, однако это решение оказалось самым примитивным и сейчас его опробовал на чистой системе.
По мере разборок однако попробовал более привычный вариант, не на гуе основанный а на конфигах ppp. Итак, поехали:
/etc/ppp/login-beeline:
" \rAT
OK ATE1
OK 'AT+CGDCONT=1,«IP»,«home.beeline.ru»'
OK ATDT*99#
CONNECT "

/etc/ppp/peers/beeline:
name beeline
/dev/ttyUSB3
921600
debug
nobsdcomp
nodeflate
noipdefault
novj
novjccomp
connect '/usr/sbin/chat -v -f /etc/ppp/login-beeline'
usepeerdns
defaultroute
nodetach
modem
local
receive-all
noauth
user «beeline»
password «beeline»

Затем просто #pppd call beeline и у нас появляется ppp0 с сессией от билайн.

Вот как сделать автостарт этого интерфейса пока не сообразил, хочется чтобы при загрузке поднимался ppp0, но в варианте debian-way а не написанием своих скриптов.

★★★

Ответ на: комментарий от xtraeft

Кстати да, кто-то писал, что операторам запретили залочивать USB-модемы, и теперь в их центрах можно официально их разлочить. В том сообщении подчеркнули, что нужно вежливо попросить, и всё сделают.

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

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

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

в том, что конкретно залоченные билайн модемы работают таким образом:

Соединение устанавливается, но спустя несколько минут отваливается.

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