Поиск
Ожидается релиз
openSUSE 12.1
Другие блоги

Шаманские пляски с бубном и 3G модем в openSUSE

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 , нажимаем кнопку «Настроить» и переходим на вкладку «Модемы»

3g модем в openSUSE

Нажимаем «Создать» и настриваем наш модем (имя выбирается произвольно).

3g модем в openSUSE

На вкладке «Модем» снимаем галочку «Дождаться сигнала в линии перед набором номера» и жмем ОК

3g модем в openSUSE

Переходим на вкладку соединения и нажимаем кнопку «Cоздать» (настройки будут указаны для оператора people.net). Заполняем вкладку «Дозвон» и жмем ОК.

3g модем в openSUSE

Получаем настроенное соединение.

3g модем в openSUSE

Нажимаем ОК.

Теперь в главном окне выбираем наше соединение, вводим логин и пароль, выданные оператором и жмем «Подключиться». Вот и все.

3g модем в openSUSE

Как видите, настроить 3g модем в openSUSE просто, так же просто, наверное, как и осуществить ремонт PSP в Москве спецам с “бубном”. Если, конечно, знать нужные «заклинания» :) .

Ну и напоследок хочу представить вам отличный интернет-магазин gadget-center.ru. Если вы хотите купить iphone 4g в москве, то это именно то, что вам нужно.

Чтобы в SuSE был прогресс, подпишись на RSS!

Чтоб не ставить SuSE криво, подпишись скорей на мыло:

Читайте также:

  1. Выходим в открытый Интернет
  2. Настраиваем соединение с интернет через bluetooth
  3. YaST — центр управления «полетом» openSUSE
  4. 5 причин, по которым я выбрал openSUSE
  5. Трехмерный взгляд на Linux или драйвер NVIDIA в openSUSE

Комментарии (73) на “Шаманские пляски с бубном и 3G модем в openSUSE”

  • roman:

    thanks, zte mf 626 ?

  • roman:

    Скажите если
    # 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
    Что я делаю не так?

    • roman:

      И потом в KPPP таких устройств нет

      • tuoma:

        дайте пожалуйста вывод команд:
        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]?

  • roman:

    ДО этого писал
    # 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

    • tuoma:

      >удалил мобилпартнер стало :
      >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.

  • roman:

    Модем опросил определяется,использую билайн интернет,но все равно ошибка 16

    • tuoma:

      Я так понимаю, ошибку 16 выбрасывает pppd? Попробуйте его обновить. Если не поможет, в файле /etc/ppp/option раскомментируйте noauth. Или наоборот.

      • os-key:

        Приветствую шаманов 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

        • tuoma:

          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 и настроить звонилку.

        • tuoma:

          Пересобрал пакеты для 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/

  • tuoma:

    Обновил usb_modeswitch до версии 1.1.3 и изменил имя пакета для удобства обновления с установленной версии 0.9.6. Просьба отписываться по результатам использования.

  • os-key:

    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 у меня автоматом вставал.
    Большое спасибо за помощь! Какую звонилку с графикой порекомендуете под гнома?

    • tuoma:

      1. gsmmodem это просто линк на ttyUSB0, так что ничего страшного, если его нет.
      2. в /etc/resolv.conf пропишите DNS сервера вашего провайдера, все заработает. Или если через YaST Сетевые устройства – Сетевые настройки, вкладка Имя узла/DNS пропишите DNS сервера. Это даже правильнее будет с точки зрения suse-way :)
      3. В Gnome есть аналог kppp – gnome-ppp. Попробуйте его.

  • Егор:

    Здравствуйте! У меня такая проблема. Модем flayer U2, сделал все как описано выше, интернета нет.
    # ls -la /dev | grep USB не выдает вообще ничего, появляется новая строка # с предложением ввести новую команду и все. Никаких устройств. Хотя в центре управление во вкладке оборудование usb-modem прописан. С помощью kppp пробовал подключится ко всем устройствам по очереди, пишет либо модем не найден, либо модем не удается открыть, либо модем занят. Очень прошу, помогите настроить – а то без инета как без рук.

  • Егор:

    Дико прошу прошения. Командировка. Завтра обязательно все опишу.

  • Zak:

    Сделал все как описано, версия 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

  • Fley:

    Доброго времени суток.
    модем 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 и поставил новую.

    • tuoma:

      Ну похоже, все нормально у вас , экспериментируйте с ttyUSB[0-2]. В группу dialout себя добавили?

  • Андрей:

    Спасибо,tuoma, при добавлении в группу появляется сообщение
    useradd: Too many arguments
    я в линуксе новичок, но если можешь, обьясни в чем ошибка.
    Почему-то при вводе команде ls -la /dev | grep USB уменя нет первой строчки с описанием gsmmodem.
    Может быть попробовать через /etc/default/useradd
    Экспериметы со всеми номерами (0-3) USB в KPPP не помогли.
    Если не поможет, м.б. попробовать другую “звонилку”
    Заранее спасибо.

    • tuoma:

      Очевидно, что вы указываете слишком много аргументов для команды useradd :) man useradd. А вообще, лучше вам присмотреться к команде usermod

  • Андрей:

    Спасибо,tuoma. Добавил себя в группу dialout командой usermod. Группа есть при вводе id user_name. Далле все делаю по статье KPPP Модемы Опросить модем получаю сообщение Неудается открыть модем. Перебрал все номера /dev/usb/ttyUSB и ttyACM. М.б. посмотреть логи модема, но не знаю, где они. Я в линуксе полный 0. Заранее спасибо.

  • Андрей:

    Спасибо,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

    В Гугле самое разумное обьяснение – трассировка кода в дебагере.
    Что делать ?

    • tuoma:

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

  • Модем – биллайн ,
    ноут – acer one
    модем – ztemf180
    оператор – биллайн

    С бубном плясал, плясал , ничего не понял …
    кто поможет – отблагодарю финансово

    +7 931 298 28 31

    • tuoma:

      ну для начала было бы неплохо написать, что конкретно вы делали и каковы результаты

  • zsp:

    Модем 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
    Избранное-Параметры системы-Настройка сети
    Модем в “Мобильное” наличествует и работает
    (настройки стандартные для мтс)

  • alex:

    модем 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)
    что делать????

    • tuoma:

      установить пакеты zypper и rpm и повторить все сначала или использовать Yast для установки пакета usb_modeswitch.

  • alex:

    дай ссылку откуда их качать!!!!

  • Psy:

    Сил с ним бороться уже нет.
    Заставил заработать сам модем (Связной – Alcatel X080S)
    Модем видется, опрашивается.
    KPPP – соединяется до момента – запуск pppd…
    Дальше все, KPPP выдает какую-то ошибку, она не отображается, просто серое окно и зависает намертво.
    Журнал пишет
    OK
    ATM1L1
    OK
    ATX3
    OK
    ATDT*99#
    CONNECT 115200 (хотя выставлено все по максимальной скорости)
    На этом все прекращается.
    Настраивал все по Вашей статье.
    Система чистая, кроме настроек модема больше ничего не прописывал.

  • neuricus:

    Не могу добавить себя в dialout.
    Выдаёт useradd: Account ‘neuricus’ already exists

  • Юрий:

    У меня OpenSuse 11.2. Сделал всё по Вашему руководству. Соединение устанавливается успешно, получаю IP (использую kppp), но Интернета нет – не пингуется даже удалённая сторона ppp-cоединения. Подскажите, в чём может быть проблема? Заранее спасибо.

  • DroidSim:

    У меня 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?

  • Марина:

    Здравствуйте! у меня модем 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 пакета или только один, раз модем определяется?

  • Калипсо:

    Подскажите пожалуйста! Модем MF 180. Система OpenSuse. Модем настроен, система его видит. Процесс подключения проходит до момента запуска ppp0. Потом все виснет. Смотрели по логам, ему посылаются пакеты, а ответа нет. Как решить данную проблему?

  • Дмитрий:

    Есть нашел. Все таки новичку трудно въехать в иерархию типичного “склада” репозиториев. Открыл страницу, смотрю список, а usb_modeswitch-data то и НЕТ! Никтож не подсказал, что это: openSUSE_11.3/noarch/usb_modeswitch-data-1.1.4-5.1.noarch.rpm
    Спасибо!

    • tuoma:

      Просто не обязательно смотреть содержимое репы в браузере, подключайте в Yast и там спокойно увидите все, что относится к вашей платформе, включая пакеты из noarch

  • falador:

    Здравствуйте.
    Модем ZTE MF180 (билайн)
    сделал все как описано. При подключении все идет нормально. набор номера проходит, дальше вылетает с Ошибка 2. Не могу понять причину… Помогите пожалуйста.

  • Spairos:

    А кто-нибудь пытался установить драйверы для yota.
    А потом попытаться зайти на amazon.com, самое интересное что остальные сайты работают (не работает данный сайт только в opensuse)

  • Николай:

    На LinuxPC не прошло заклинание требует пароль =(
    настраивал через звонилку kppp,если не затруднит обясните где взять пароль,а лутше настроить(система мандрива).

    • tuoma:

      какой пароль?
      я вообще-то описывал для дистрибутива openSUSE. В разных дистрибутивах могут быть нюансы.

  • Василий:

    Привет, помогите пплиз, модем huawei megafon e 1550; OS Suse linux; не могу подключиться, обьяясните пошагово.

  • Василий:

    ну блин((( чё так и не поможешь??? я задалбался уж

    • tuoma:

      что конкретно не получается?

      • Василий:

        Втыкаю, он его не как не видит, токо как флеху, устанавливаю партнёр, он окно с белым фоном выдаёт и всё, но один раз получилось, воткнул, установил, запустил, подключил, но эт один раз было, ща походу придётся на Ubuntu зоново садится там я спокойно могу настроить.

  • Василий:

    Да но какой я modeswith не скачивал, не чего не подошло, и я перед прочтением статьи эт делал.

    • tuoma:

      какой? откуда? что конкретно ставили и делали? что не получилось по алгоритму, описанном в статье?

Оставить комментарий

Получать новые комментарии по электронной почте. Вы можете подписатьсяi без комментирования.

Счетчики и кнопки

Rambler's Top100 Dobrobot Top Каталог блогов В каталоге DMOZ