Шаманские пляски с бубном и 3G модем в openSUSE
Попал мне на днях в руки модем ZTE AC8700 от people.net и осенила меня светлая идея: запустить сей девайс в openSUSE 11.2. Как известно, этот дистрибутив позиционируется, как дружелюбный к пользователям, поэтому подвоха я не ожидал. А зря. После того, как девайс перекочевал в USB порт, система радостно известила меня о том, что найден новый CD диск. А в каталоге /dev ничего подобного ttyUSB (так обычно определяются устройства USB модемов) не появилось. Почесывания репы и «гугление» выдали множество «шаманских способов» со всякими там скриптами, загрузкой модулей ядра и прочими ужасами для неискушенного пользователя.
Но самое главное, что было выяснено: нужно переключить устройство в режим модема с помощью утилиты usb_modeswitch. Самое интересное, что у меня в системе она оказалась установленной, версия 0.9.6, но дружить с моим модемом категорически отказывалась (просмотр конфигов показал, что версия 0.9.6 не поддерживает этот модем). А в репозитариях openSUSE более новой версии просто не оказалось, хотя на сайте разработчика ясно было написано: последняя версия 1.1.2 (список поддерживаемых официально устройств здесь ).
Итак, я решил, что надо собрать пакет с новой версией. И не ошибся. После установки собранных пакетов в системе появилось устройство /dev/ttyUSB0, я создал соединение и все заработало. Теперь по порядку.
Так как в openSUSE у вас интернета еще нет, то подключить репозитарий вы не сможете. Поэтому под Windows скачиваете из моего репозитария 2 пакета: usb_modeswitch (для i586 или x86_64) и usb_modeswitch-data из каталога репозитария noarch. Переносите в openSUSE и складываете в какой-нибудь каталог. Далее запускаете консоль и выполняете:
~>su
Эта команда переведет вас в режим root и после ввода пароля системного администратора позволит выполнять команды от его имени. Далее нам надо установить пакет tcl, который нужен для выполнения скриптов новой версии утилиты:
# zypper in tcl
После этого переходим в каталог со скачанными пакетами и выполняем от имени root’a:
# rpm –Uvh usb_modeswitch*
Оба пакета установятся в систему. Собственно, после этого можно вставлять модем в USB порт. После ввода в консоли
# ls -la /dev | grep USB
Вы должны получить список устройств ttyUSB[0-3]. У меня например получился такой вывод:
lrwxrwxrwx 1 root root 7 Май 13 15:38 gsmmodem -> ttyUSB0
crw-rw—- 1 root dialout 188, 0 Май 13 15:40 ttyUSB0
crw-rw—- 1 root dialout 188, 1 Май 13 15:38 ttyUSB1
crw-rw—- 1 root dialout 188, 2 Май 13 15:38 ttyUSB2
crw-rw—- 1 root dialout 188, 3 Май13 15:38 ttyUSB3
Кстати говоря, у некоторых может появиться не ttyUSB0, а ttyACM0, соотвественно надо будет использовать его. И еще, лучше всего добавить себя в группу dialout, чтобы не возникло проблем при работе с модемом:
# useradd –G dialout <имя_пользователя>
Далее нам нужно создать соединение. Я в KDE использую звонилку kppp, если у вас Gnome – то вам нужен gnome-ppp. Сначала нам нужно установить SUID биты для бинарников pppd и kppp для того, чтобы kppp смог работать нормально под непривилегированным пользователем.
# chmod u+s /usr/sbin/pppd
Находим kppp
# whereis kppp
Вывод:
kppp: /usr/bin/kppp /usr/bin/X11/kppp
Устанавливаем SUID бит для kppp:
# chmod u+s /usr/bin/kppp
# chmod u+s /usr/bin/X11/kppp
После этого запускаем kppp , нажимаем кнопку «Настроить» и переходим на вкладку «Модемы»
Нажимаем «Создать» и настриваем наш модем (имя выбирается произвольно).
На вкладке «Модем» снимаем галочку «Дождаться сигнала в линии перед набором номера» и жмем ОК
Переходим на вкладку соединения и нажимаем кнопку «Cоздать» (настройки будут указаны для оператора people.net). Заполняем вкладку «Дозвон» и жмем ОК.
Получаем настроенное соединение.
Нажимаем ОК.
Теперь в главном окне выбираем наше соединение, вводим логин и пароль, выданные оператором и жмем «Подключиться». Вот и все.
Как видите, настроить 3g модем в openSUSE просто, так же просто, наверное, как и осуществить ремонт PSP в Москве спецам с “бубном”. Если, конечно, знать нужные «заклинания»
.
Ну и напоследок хочу представить вам отличный интернет-магазин gadget-center.ru. Если вы хотите купить iphone 4g в москве, то это именно то, что вам нужно.
Чтоб не ставить SuSE криво, подпишись скорей на мыло:
Читайте также:







thanks, zte mf 626 ?
Скажите если
# ls -la /dev | grep USB
lrwxrwxrwx 1 root root 17 Июн 7 21:28 gsmmodem -> ttyUSB_utps_modem
crw-rw—- 1 root dialout 188, 1 Июн 7 21:28 ttyUSB_utps_diag
crw-rw—- 1 root dialout 188, 0 Июн 7 21:28 ttyUSB_utps_modem
crw-rw—- 1 root dialout 188, 2 Июн 7 21:28 ttyUSB_utps_pcui
Что я делаю не так?
И потом в KPPP таких устройств нет
дайте пожалуйста вывод команд:
1. dmesg | grep usb
2. rpm -qa usb-modeswitch
3. rpm -qa usb_modeswitch
4. rpm -qa tcl
Какая модель модема? Как я понимаю, файл /dev/ttyUSB0 у вас не появился? Какие-нибудь софтины типа mobile partner ставили? Пробовали экспериментировать в KPPP с /dev/ttyUSB[0-3]?
ДО этого писал
# ls -la /dev | grep USB
lrwxrwxrwx 1 root root 17 Июн 7 21:28 gsmmodem -> ttyUSB_utps_modem
crw-rw—- 1 root dialout 188, 1 Июн 7 21:28 ttyUSB_utps_diag
crw-rw—- 1 root dialout 188, 0 Июн 7 21:28 ttyUSB_utps_modem
crw-rw—- 1 root dialout 188, 2 Июн 7 21:28 ttyUSB_utps_pcui
Что я делаю не так?,
удалил мобилпартнер стало :
oman@opensuse:~> ls -la /dev | grep USB
lrwxrwxrwx 1 root root 7 Июн 17 23:47 gsmmodem -> ttyUSB0
crw-rw—- 1 root dialout 188, 0 Июн 18 00:25 ttyUSB0
crw-rw—- 1 root dialout 188, 1 Июн 18 00:03 ttyUSB1
crw-rw—- 1 root dialout 188, 2 Июн 18 00:53 ttyUSB2
roman@opensuse:~>
opensuse:/home/roman # dmesg | grep usb
[ 2164.524316] usb 1-5: New USB device found, idVendor=12d1, idProduct=1001
[ 2164.524332] usb 1-5: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 2164.524340] usb 1-5: Product: HUAWEI Mobile
[ 2164.524346] usb 1-5: Manufacturer: HUAWEI Technology
[ 2164.524516] usb 1-5: configuration #1 chosen from 1 choice
[ 2164.639467] usb-storage: device found at 4
[ 2164.639473] usb-storage: waiting for device to settle before scanning
[ 2164.639488] usb-storage: device found at 4
[ 2164.639491] usb-storage: waiting for device to settle before scanning
[ 2164.724850] usbcore: registered new interface driver usbserial
[ 2164.724938] usbcore: registered new interface driver usbserial_generic
[ 2164.724945] usbserial: USB Serial Driver core
[ 2164.731382] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
[ 2164.731469] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB1
[ 2164.731554] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB2
opensuse:/home/roman # rpm -qa tcl
tcl-8.5.7-4.6.i586
opensuse:/home/roman
Сейчас пробую приконнектиться kppp ,пишет что модем угадывает,в конце пишет ошибка 16
>удалил мобилпартнер стало :
>oman@opensuse:~> ls -la /dev | grep USB
>lrwxrwxrwx 1 root root 7 Июн 17 23:47 gsmmodem -> ttyUSB0
>crw-rw—- 1 root dialout 188, 0 Июн 18 00:25 ttyUSB0
>crw-rw—- 1 root dialout 188, 1 Июн 18 00:03 ttyUSB1
>crw-rw—- 1 root dialout 188, 2 Июн 18 00:53 ttyUSB2
вот собственно после удаления мобил партнер, ваш модем определился нормально. Теперь вам нужно настроить звонилку на устройство ttyUSB0. Посмотрите внимательно на настройки оператора, возможно нужна строка инициализации. Попробуйте опросить модем из настроек kppp.
Модем опросил определяется,использую билайн интернет,но все равно ошибка 16
Я так понимаю, ошибку 16 выбрасывает pppd? Попробуйте его обновить. Если не поможет, в файле /etc/ppp/option раскомментируйте noauth. Или наоборот.
Приветствую шаманов Linux!
Модем HUAWEI E-1550 МТС пытаюсь законектить под SLED 11 sp1.
Бил в бубен как написано – не судьба. Подскажите, плиз, может заклинание какое пропустил? Пользуясь случаем прошу просветить: при перетыке модем меняет свой idProduct.
Вроде должен быть =1446, а он на 1001, 1003 косит.
В версии usb_modeswitch 0.9.6 правил usb_modeswitch.conf, эффекту – ноль, аффект какой-то…
linux-lt4j:~ # dmesg | grep usb
…
…
[ 409.581285] usb-storage: device scan complete
[ 459.220700] usb 1-1: USB disconnect, address 5
[ 468.216150] usb 1-1: new high speed USB device using ehci_hcd and address 6
[ 468.359347] usb 1-1: New USB device found, idVendor=12d1, idProduct=1446
[ 468.359364] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 468.359375] usb 1-1: Product: HUAWEI Mobile
[ 468.359384] usb 1-1: Manufacturer: HUAWEI Technology
[ 468.359754] usb 1-1: configuration #1 chosen from 1 choice
[ 468.365583] usb-storage: device found at 6
[ 468.365597] usb-storage: waiting for device to settle before scanning
[ 468.367101] usb-storage: device found at 6
[ 468.367115] usb-storage: waiting for device to settle before scanning
[ 468.532151] usb 1-1: USB disconnect, address 6
[ 475.800144] usb 1-1: new high speed USB device using ehci_hcd and address 7
[ 475.943471] usb 1-1: New USB device found, idVendor=12d1, idProduct=1001
[ 475.943487] usb 1-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 475.943499] usb 1-1: Product: HUAWEI Mobile
[ 475.943507] usb 1-1: Manufacturer: HUAWEI Technology
[ 475.943866] usb 1-1: configuration #1 chosen from 1 choice
[ 475.949218] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 475.950289] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 475.951288] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
…
linux-lt4j:~ # ls -la /dev | grep USB
crw-rw—- 1 root uucp 188, 0 Июн 28 00:48 ttyUSB0
crw-rw—- 1 root uucp 188, 1 Июн 28 00:48 ttyUSB1
crw-rw—- 1 root uucp 188, 2 Июн 28 00:48 ttyUSB2
linux-lt4j:~ # cd /home/Linux
linux-lt4j:/home/Linux # rpm -ivh usb-modeswitch*
предупреждение: usb-modeswitch-1.1.2-23.1.noarch.rpm: Заголовок V3 DSA signature: NOKEY, key ID c4a098c3
ошибка: Неудовлетворенные зависимости:
libc.so.6()(64bit) нужен для usb-modeswitch-1.1.2-23.1.noarch
libc.so.6(GLIBC_2.2.5)(64bit) нужен для usb-modeswitch-1.1.2-23.1.noarch
libc.so.6(GLIBC_2.3)(64bit) нужен для usb-modeswitch-1.1.2-23.1.noarch
libc.so.6(GLIBC_2.3.4)(64bit) нужен для usb-modeswitch-1.1.2-23.1.noarch
libc.so.6(GLIBC_2.4)(64bit) нужен для usb-modeswitch-1.1.2-23.1.noarch
libusb-0.1.so.4()(64bit) нужен для usb-modeswitch-1.1.2-23.1.noarch
1. Я не понимаю, зачем вы вообще что-то делали по моей статье, ваш модем должен был нормально завестись, просто нужно было настроить звонилку на ttyUSB0. Как видно из лога, ваш модем был системой определен, как ttyUSB[0-2]
2. Id модема меняется тогда, когда он собственно и переключается в режим модема, что и происходит в вашем случае.
3. Почему для SLED собрался noarch пакет сейчас буду разбираться. Вообще говоря, под SLED пакет собирать не планировалось, так сказать – побочный эффект. У вас, по всей видимости, 32-битная система? а usb-modeswitch-1.1.2-23.1.noarch.rpm пытается тянуть 64 битные зависимости libc и libusb
4. Рекомендую вам вернуть все на место, проверить существование ttyUSB0 и настроить звонилку.
Пересобрал пакеты для SLED с учетом архитектуры. Но сначала попробуйте завести свой модем с usb_modeswitch-0.9.6. Если не запустится – тогда ставьте usb-modeswitch-1.1.2 для своей архитектуры.
В общем и я завёл свой мопед под сюсей.
Для тех, кто в танке перечислю очерёдность действий:
1.разлочить модем от привязки к симке опсоса. Иначе будет рвать связь каждые 2 минуты.
2.включить режим только модема (без СД или Картридера). В консоле делается командой
3.скачать и установить (предварительно удалив свой) у Артёма http://download.opensuse.org/repositories/home:/tuoma/ USB_modeswitch*
У меня модем виден системой, но не
4. настроить звонилку (я, н-р, использовал консольную wvdial, проще не бывает, управляем профилями прямо из /etc/wvdial.conf), прописать точку доступа, телефон (н-р, *99***1# вместо *99#).
Это и всего.
А, да, кто не понял в определить порт модема можно командой
# ls -la /dev | grep USB
первая строка после gsmmodem и есть номер модема.
если её нет, значит модем не определился нормально, даж если отвечает на lsusb/
Обновил usb_modeswitch до версии 1.1.3 и изменил имя пакета для удобства обновления с установленной версии 0.9.6. Просьба отписываться по результатам использования.
1. Чего-то ожидал увидеть типа: gsmmodem -> ttyUSB0
2. Спасибо, понял.
3. Система 32-bit
4. Вернул всё взад на 0.9.6.,
/etc/wvdial.conf
[Dialer huawei]
Modem = /dev/ttyUSB0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1, “IP”, “internet.mts.ru”
ISDN = 0
Dial Attempts = 1
Modem Type = USB Modem
Phone = *99#
Phone1 = *99#
Username = ‘mts’
Password = ‘mts’
Auto DNS = on
New PPPD = yes
linux-lt4j:~ # wvdial huawei
–> WvDial: Internet dialer version 1.60
–> Cannot get information for serial port.
–> Initializing modem.
–> Sending: ATZ
ATZ
OK
–> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
–> Sending: AT+CGDCONT=1, “IP”, “internet.mts.ru”
AT+CGDCONT=1, “IP”, “internet.mts.ru”
OK
–> Modem initialized.
–> Sending: ATDT*99#
–> Waiting for carrier.
ATDT*99#
CONNECT
–> Carrier detected. Waiting for prompt.
–> Don’t know what to do! Starting pppd and hoping for the best.
–> Starting pppd at Tue Jun 29 00:51:02 2010
–> Pid of pppd: 4797
–> Using interface ppp0
–> pppd: пz�к[06][08]��[06][08]
–> pppd: пz�к[06][08]��[06][08]
–> pppd: пz�к[06][08]��[06][08]
–> pppd: пz�к[06][08]��[06][08]
–> pppd: пz�к[06][08]��[06][08]
–> local IP address 172.28.141.191
–> pppd: пz�к[06][08]��[06][08]
–> remote IP address 10.64.64.64
–> pppd: пz�к[06][08]��[06][08]
–> primary DNS address 213.87.72.33
–> pppd: пz�к[06][08]��[06][08]
–> secondary DNS address 213.87.75.66
–> pppd: пz�к[06][08]��[06][08]
–> Script /etc/ppp/ip-up run successful
–> Default route Ok.
–> warning, no nameserver found `/etc/resolv.conf`
–> Nameserver (DNS) failure, the connection may not work.
–> Connected… Press Ctrl-C to disconnect
–> pppd: пz�к[06][08]��[06][08]
Ваша правда, коннект есть, но DNS не верен, как и обещано соединение не работает. По совести сказать не настраивал ранее модемы руками, Е220 у меня автоматом вставал.
Большое спасибо за помощь! Какую звонилку с графикой порекомендуете под гнома?
1. gsmmodem это просто линк на ttyUSB0, так что ничего страшного, если его нет.
2. в /etc/resolv.conf пропишите DNS сервера вашего провайдера, все заработает. Или если через YaST Сетевые устройства – Сетевые настройки, вкладка Имя узла/DNS пропишите DNS сервера. Это даже правильнее будет с точки зрения suse-way
3. В Gnome есть аналог kppp – gnome-ppp. Попробуйте его.
Прописал DNS, под всё работает отлично, kppp в установочный пакет входит, им и пользуюсь. Ещё раз спасибо!
пожалуйста
Здравствуйте! У меня такая проблема. Модем flayer U2, сделал все как описано выше, интернета нет.
# ls -la /dev | grep USB не выдает вообще ничего, появляется новая строка # с предложением ввести новую команду и все. Никаких устройств. Хотя в центре управление во вкладке оборудование usb-modem прописан. С помощью kppp пробовал подключится ко всем устройствам по очереди, пишет либо модем не найден, либо модем не удается открыть, либо модем занят. Очень прошу, помогите настроить – а то без инета как без рук.
Дайте вывод dmesg | grep usb. Версия usb_modeswitch последняя стоит?
Дико прошу прошения. Командировка. Завтра обязательно все опишу.
Сделал все как описано, версия usb_modeswitch последняя из вашего репозитория, но # ls -la /dev | grep USB молчит…
модем huawei E150, оператор МТС, граф оболочка Gnome, OC Open-Suse 11.2. Какие решения, шеф:)
вот dmesg | grep usb:
…
[ 735.138225] usb 2-2: New USB device found, idVendor=12d1, idProduct=1446
[ 735.138255] usb 2-2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 735.138278] usb 2-2: Product: HUAWEI Mobile
[ 735.138294] usb 2-2: Manufacturer: HUAWEI Technology
[ 735.138658] usb 2-2: configuration #1 chosen from 1 choice
[ 735.172743] usb-storage: device found at 2
[ 735.172754] usb-storage: waiting for device to settle before scanning
[ 741.440149] usb 2-2: USB disconnect, address 2
[ 745.796050] usb 2-2: new full speed USB device using uhci_hcd and address 3
[ 745.989227] usb 2-2: New USB device found, idVendor=12d1, idProduct=14ac
[ 745.989258] usb 2-2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 745.989281] usb 2-2: Product: HUAWEI Mobile
[ 745.989297] usb 2-2: Manufacturer: HUAWEI Technology
[ 745.989644] usb 2-2: configuration #1 chosen from 1 choice
[ 745.998505] usb-storage: device found at 3
[ 745.998514] usb-storage: waiting for device to settle before scanning
[ 747.002931] usb-storage: device scan complete
…
Модем не обязательно должен определиться, как ttyUSB, посмотрите другие устройства. На что ссылается gsmmodem?
а как посмотреть это?
в каталоге /dev
нема такого файла там:(
Доброго времени суток.
модем anydata 3g cdma-450. настраивал через wvdial, но зароботал через network maneger, как широполостное подключение. подключение нормальное, но скорость выше 16кб не подымается. где искать ошибку?
Здравствуйте. Сделал все, как в этой статье. Система OpenSUSE 11.2, процессор P4, KDE. модем ZTE MF180. После ввода lsusb появляется следующее
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 19d2:0031 ONDA Communication S.p.A.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Ответ на ввод ls -la /dev | grep USB
crw-rw—- 1 root dialout 188, 0 Сен 4 21:52 ttyUSB0
crw-rw—- 1 root dialout 188, 1 Сен 4 21:52 ttyUSB1
crw-rw—- 1 root dialout 188, 2 Сен 4 21:52 ttyUSB2
Вот ответ на dmesg | grep usb
[ 2.953272] usb 1-1: Product: ZTE WCDMA Technologies MSM
[ 2.953275] usb 1-1: Manufacturer: ZTE,Incorporated
[ 2.953277] usb 1-1: SerialNumber: MF1800BLND010000
[ 2.953425] usb 1-1: configuration #1 chosen from 1 choice
[ 6.561841] usbcore: registered new interface driver usbserial
[ 6.797132] usbcore: registered new interface driver usb-storage
[ 6.797481] usbcore: registered new interface driver usbserial_generic
[ 6.797486] usbserial: USB Serial Driver core
[ 6.797748] usb-storage: device found at 2
[ 6.797752] usb-storage: waiting for device to settle before scanning
[ 6.848687] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 6.848778] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 6.848914] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
KPPP на вкладке опросить модем товечает не удается открыть модем. Из системы удалил старую версию usb_modeswitch и поставил новую.
Ну похоже, все нормально у вас , экспериментируйте с ttyUSB[0-2]. В группу dialout себя добавили?
Спасибо,tuoma, при добавлении в группу появляется сообщение
useradd: Too many arguments
я в линуксе новичок, но если можешь, обьясни в чем ошибка.
Почему-то при вводе команде ls -la /dev | grep USB уменя нет первой строчки с описанием gsmmodem.
Может быть попробовать через /etc/default/useradd
Экспериметы со всеми номерами (0-3) USB в KPPP не помогли.
Если не поможет, м.б. попробовать другую “звонилку”
Заранее спасибо.
Очевидно, что вы указываете слишком много аргументов для команды useradd
man useradd. А вообще, лучше вам присмотреться к команде usermod
Спасибо,tuoma. Добавил себя в группу dialout командой usermod. Группа есть при вводе id user_name. Далле все делаю по статье KPPP Модемы Опросить модем получаю сообщение Неудается открыть модем. Перебрал все номера /dev/usb/ttyUSB и ttyACM. М.б. посмотреть логи модема, но не знаю, где они. Я в линуксе полный 0. Заранее спасибо.
Не /dev/usb/ttyUSB, а /dev/ttyUSB
Спасибо,tuoma. Модем определяется. Но после подключения, при инициализации модема в окне отладки скрипта подключения выводятся строки
+ZOPERTER: 0,CCD8BE746C6E5412
+ZOPERTER: 0,DA42FE36320C3034
+ZOPERTER: 0,D298BC78CCC6740A
+ZOPERTER: 0,D298BC78CCC6740A
+ZOPERTER: 0,F8226AACD80E50BE
+ZOPERTER: 0,F8226AACD80E50BE
+ZOPERTER: 0,96A46C6648DE1462
+ZOPERTER: 0,96A46C6648DE1462
…
В Гугле самое разумное обьяснение – трассировка кода в дебагере.
Что делать ?
думаю, вам стоит попытаться разобраться
В гугле очень много ссылок на обсуждение подобной проблемы
Модем – биллайн ,
ноут – acer one
модем – ztemf180
оператор – биллайн
С бубном плясал, плясал , ничего не понял …
кто поможет – отблагодарю финансово
+7 931 298 28 31
ну для начала было бы неплохо написать, что конкретно вы делали и каковы результаты
Модем ZTE MF-180 (МТС)
Ноут ThinkPad T41
suse 11.3 (до этого пользовал Убунту – 10.04 в отличие от 9.10 не подружился с MF-180)
проверил tcl – уже установлен
Далее всё мышОм
(Приложения-Система-Настройка-Установка и удаление программ)
YaST2 поиск в сети: usb_
репозиторий http://download.opensuse.org/update/11.3/
выбор 32-битного usb_modeswitch
откат usb_modeswitch-data
Избранное-Параметры системы-Настройка сети
Модем в “Мобильное” наличествует и работает
(настройки стандартные для мтс)
модем zte8700
даю команду # zypper in tcl пишет что команда не найдена
потом команда # rpm –Uvh usb_modeswitch пишет что команда не найдена
потом команда # ls -la /dev | grep USB пишет что нет такого файла или каталога
когда вхожу в yast2 оборудование то модем прописуеться
5: udi = ‘/org/freedesktop/Hal/devices/usb_device_19d2_fffe_noserial_if0_serial_usb_0′
serial.type = ‘usb’
linux.subsystem = ‘tty’
info.subsystem = ‘tty’
info.product = ‘ZTE CDMA Tech’
linux.device_file = ‘/dev/ttyUSB0′
modem.command_sets = { ‘IS-707-A’ }
access_control.file = ‘/dev/ttyUSB0′
info.udi = ‘/org/freedesktop/Hal/devices/usb_device_19d2_fffe_noserial_if0_serial_usb_0′
access_control.type = ‘modem’
info.callouts.add = { ‘hal-acl-tool –add-device’ }
info.callouts.remove = { ‘hal-acl-tool –remove-device’ }
linux.sysfs_path = ‘/sys/devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0/ttyUSB0/tty/ttyUSB0′
info.parent = ‘/org/freedesktop/Hal/devices/usb_device_19d2_fffe_noserial_if0′
info.category = ‘serial’
info.capabilities = { ‘serial’, ‘modem’, ‘access_control’ }
serial.originating_device = ‘/org/freedesktop/Hal/devices/usb_device_19d2_fffe_noserial_if0′
serial.device = ‘/dev/ttyUSB0′
serial.port = 0 (0×0)
linux.hotplug_type = 2 (0×2)
что делать????
установить пакеты zypper и rpm и повторить все сначала или использовать Yast для установки пакета usb_modeswitch.
дай ссылку откуда их качать!!!!
не надо ничего качать, запусти Yast и установи.
Сил с ним бороться уже нет.
Заставил заработать сам модем (Связной – Alcatel X080S)
Модем видется, опрашивается.
KPPP – соединяется до момента – запуск pppd…
Дальше все, KPPP выдает какую-то ошибку, она не отображается, просто серое окно и зависает намертво.
Журнал пишет
OK
ATM1L1
OK
ATX3
OK
ATDT*99#
CONNECT 115200 (хотя выставлено все по максимальной скорости)
На этом все прекращается.
Настраивал все по Вашей статье.
Система чистая, кроме настроек модема больше ничего не прописывал.
SUID бит на pppd установили?
В группу dialout себя добавили?
Не могу добавить себя в dialout.
Выдаёт useradd: Account ‘neuricus’ already exists
man usermod
Можно так же в Yast
Большое спасибо за статью и за помощь. Всё работает отлично! У меня Suse 11.3 (модем мтс), все пакеты ставил с диска.
пожалуйста
У меня OpenSuse 11.2. Сделал всё по Вашему руководству. Соединение устанавливается успешно, получаю IP (использую kppp), но Интернета нет – не пингуется даже удалённая сторона ppp-cоединения. Подскажите, в чём может быть проблема? Заранее спасибо.
пропишите DNS провайдера
У меня OpenSuse 11.0 Все сделал как описано. Модем определяется, команды проглатывает, но останавливается либо на входе в сеть, либо пишет нет несущей.
PPP-logfile:
Dec 17 04:27:18 linux-r4io pppd[20005]: Plugin passwordfd.so loaded.
Dec 17 04:27:18 linux-r4io pppd[20005]: pppd 2.4.4 started by xxx, uid 1000
Dec 17 04:27:18 linux-r4io pppd[20005]: Using interface ppp0
Dec 17 04:27:18 linux-r4io pppd[20005]: Connect: ppp0 /dev/ttyUSB3
Dec 17 04:27:48 linux-r4io pppd[20005]: Terminating on signal 15
Dec 17 04:27:52 linux-r4io pppd[20005]: Connection terminated.
Dec 17 04:27:52 linux-r4io pppd[20005]: Receive serial link is not 8-bit clean:
Dec 17 04:27:52 linux-r4io pppd[20005]: Problem: all had bit 7 set to 0
Dec 17 04:27:52 linux-r4io pppd[20005]: Modem hangup
Dec 17 04:27:52 linux-r4io pppd[20005]: Exit.
В файле /etc/wvdial.conf только это:
[Dialer Defaults]
Modem = /dev/modem
Baud = 57600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Area Code =
Phone = 0
Username =
Password =
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
А где рыть те настройки что забиваю в kppp? Что за ошибка Problem: all had bit 7 set to 0?
почему Modem = /dev/modem?
Здравствуйте! у меня модем MF 180. Делала все, как тут написано. Модем находится, набирает номер, а потом виснет либо на инициализации, либо на входе в сеть. Что сделать?
-1- “скачиваете из моего репозитария 2 пакета usb_modeswitch (для i586 или x86_64) и usb_modeswitch-data” – не могу найти эти пакеты
по http://download.opensuse.org/repositories/home:/tuoma/
-2- Мой модем МТС-модем Huawei E1550 уже доработан по http://rus-linux.net/nlib.php?name=/MyLDP/internet/modem-ru.html Он свободно (без плясок с бубном) определяется, запускается и работает в Mandriva. Так же и в openSUSE он сразу определился как /dev/ttyUSB0. Не могу понять, мне также нужно 2 пакета или только один, раз модем определяется?
1. Пакеты на месте.
2. Зачем, если модем определился?
Подскажите пожалуйста! Модем MF 180. Система OpenSuse. Модем настроен, система его видит. Процесс подключения проходит до момента запуска ppp0. Потом все виснет. Смотрели по логам, ему посылаются пакеты, а ответа нет. Как решить данную проблему?
Есть нашел. Все таки новичку трудно въехать в иерархию типичного “склада” репозиториев. Открыл страницу, смотрю список, а usb_modeswitch-data то и НЕТ! Никтож не подсказал, что это: openSUSE_11.3/noarch/usb_modeswitch-data-1.1.4-5.1.noarch.rpm
Спасибо!
Просто не обязательно смотреть содержимое репы в браузере, подключайте в Yast и там спокойно увидите все, что относится к вашей платформе, включая пакеты из noarch
Здравствуйте.
Модем ZTE MF180 (билайн)
сделал все как описано. При подключении все идет нормально. набор номера проходит, дальше вылетает с Ошибка 2. Не могу понять причину… Помогите пожалуйста.
Что и как настраивали, вывод в консоли какой?
А кто-нибудь пытался установить драйверы для yota.
А потом попытаться зайти на amazon.com, самое интересное что остальные сайты работают (не работает данный сайт только в opensuse)
На LinuxPC не прошло заклинание требует пароль =(
настраивал через звонилку kppp,если не затруднит обясните где взять пароль,а лутше настроить(система мандрива).
какой пароль?
я вообще-то описывал для дистрибутива openSUSE. В разных дистрибутивах могут быть нюансы.
Привет, помогите пплиз, модем huawei megafon e 1550; OS Suse linux; не могу подключиться, обьяясните пошагово.
пошагово описано в статье
вы здесь пишите про beeline, а мну мегафон надо, плиз обьясните, vasko_da_gama1(скайп), я так нечего не понял((
и ещё, как я вижу здесь интерфейс kde а у мня gnome
в гноме используйте gnome-ppp
ну блин((( чё так и не поможешь??? я задалбался уж
что конкретно не получается?
Втыкаю, он его не как не видит, токо как флеху, устанавливаю партнёр, он окно с белым фоном выдаёт и всё, но один раз получилось, воткнул, установил, запустил, подключил, но эт один раз было, ща походу придётся на Ubuntu зоново садится там я спокойно могу настроить.
при чем тут партнер? вы вообще статью читали?
Да но какой я modeswith не скачивал, не чего не подошло, и я перед прочтением статьи эт делал.
какой? откуда? что конкретно ставили и делали? что не получилось по алгоритму, описанном в статье?