Debian.pro

Блог для пользователей и администраторов Debian


МТС Коннект, ubuntu 10.10 (возможно, 10.04). Модем ZTE MF192 (MF 192), продолжение.

Не так давно я писал статью про одну из моделек модемов тарифов МТС.Коннект.
На днях ко мне постучался selivan и скинул улучшенную версию этой статьи. С блекджеком и автоподключением при втыкании модема. Идея автоматизации процесса с помощью udev взята из комментария Koshi.

Ниже я привожу статью полностью без всяких исправлений (за исключением тегов):

Купил недавно МТС-Коннект и с удивлением обнаружил, что Ubuntu 11.04 с прилагающимся модемом ZTE MF192 дружить не хочет. Порывшись по инфернетам, обнаружил статью inkvizitor68sl про решение этой проблемы с Ubuntu 10.10. Вы видите перед собой её слегка переработанную и дополненную мной версию.

Приведённое решение работает на Ubuntu 10.10 и 11.04. Скорее всего, будет работать и на более новых/старых версиях.

Через network-manager или sudo pppd call xxx этот модем завести нельзя. Из-за бага в modemmanager всё, что мы получим, это Unknown error в логах.

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

Поставим всё что нужно:


user@laptop:~$ sudo apt-get install wvdial usb_modeswitch

Если инфернета на машине с Ubuntu нет и взять неоткуда — можно дойти до интернет-кафе, узнать поиском на http://packages.ubuntu.com нужные для вашего дистрибутива версии wvdial и его зависимостей, и скачать нужные пакеты на флешку по ссылкам «Download» внизу страницы. В этом случае установка будет выглядеть так:

user@laptop:~$ cd /media/<название флешки>
user@laptop:~$ sudo dpkg -i *.deb


Или просто двойным кликом из файлового менеджера.

Вставим модем — на нём замигает красная лампочка, а на рабочем столе появится cd-rom с названием Connection manager. Отмонтируем его кнопкой в файловом менеджере. Иногда эту операцию надо повторить два-три раза. После отмонтирования cd-rom usb_modeswitch должен переключить устройство в режим модема. На модеме замигает зелёная или синяя лампочка — это означет, что сеть соответственно 2G(GPRS/EDGE) или 3G доступна. Проверяем, что модем появился:

user@laptop:~$ ls /dev/ttyACM*
/dev/ttyACM0 /dev/ttyACM1 /dev/ttyACM2 /dev/ttyACM3

Если не получилось — выдёргиваем модем и повторяем всё заново.

Теперь пишем конфиг wvdial (/etc/wvdial.conf):

[Dialer mts]
Auto Reconnect = on
Init2 = AT+CGDCONT=1,"IP","internet.mts.ru",,0,0
Baud = 115200
Init1 = ATZ
Modem = /dev/ttyACM0
Phone = *99#
Username = mts
Abort on Busy = on
Password = mts
Stupid Mode = on

Дозваниваемся:

user@laptop:~$ sudo wvdial mts

Лампочка на модеме загорается ровным зелёным(2G) или синим(3G) светом, появляется сеть.

Теперь попробуем всё это дело автоматизировать:

Файл /etc/udev/rules.d/91-zte_mf192.rules

SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1216", RUN+="/usr/bin/eject /dev/sr1"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1218", RUN+="/usr/local/bin/zte_mf192_inserted"

/dev/sr1 надо заменить на имя устройства, которым у вас называется модемный псевдо-cdrom. Чтобы его узнать, надо вставить модем, дождаться появления Connect manager на рабочем столе и посмотреть командой mount, какое устройство примонтировано на /media/Connect manager.

wvdial не умеет работать в виде демона, без управляющего терминала. Но вызываемые из udev скрипты должны отрабатывать достаточно быстро, а не висеть в фоне как сервис. Если просто вызвать его как фоновую задачу, то он умрёт при заверщении скрипта. Чтобы оставить фоновые задачи работать при выходе из шелла, в bash есть встроенная комманда disown.

Файл /usr/local/bin/zte_mf192_inserted

#!/bin/bash
/sbin/modprobe usbserial vendor=0×19d2 product=0×1218
wvdial mts &
disown

Не забываем дать ему права на исполнение:

user@laptop:~$ sudo chmod a+x /usr/local/bin/zte_mf192_inserted

После этого всё должно работать автоматически после вставки модема, в том числе переподключение при обрыве связи. Если при вставке модема Connect manager всё равно появляется, можно дописать в /etc/fstab:

# disable auto-mounting of usb modem
/dev/sr1 /nodir iso9660 noauto 0 0

Строчку про /usr/bin/eject /dev/sr1 из udev rules при этом убирать не надо, т. к. без неё не сработает usb_modeswitch.

inkvizitor68sl смог в окрестностях Москвы подключиться по 3G и выжать из всего этого счастья 4.85 мбит/сек. Мне в Троицке удалось поймать только 2G с незвестной скоростью, т. к. из-за большой задержки флешка со speedtest.net отказывается работать. Сижу и ностальгирую по dial-up’у :)


Комментарии (47):

  1. Flintz :

    Спасибо огромное! все работает, хоть я лошара и чайник :)

  2. VAha :

    Как и где это прописать???:
    Теперь пишем конфиг wvdial (/etc/wvdial.conf):

    [Dialer mts]
    Auto Reconnect = on
    Init2 = AT+CGDCONT=1,»IP»,»internet.mts.ru»,,0,0
    Baud = 115200
    Init1 = ATZ
    Modem = /dev/ttyACM0
    Phone = *99#
    Username = mts
    Abort on Busy = on
    Password = mts
    Stupid Mode = on

    Заранее спасибо

  3. VAha :

    А то застопарился на этом

  4. VAha :

    если ввожу в терминале /etc/wvdial.conf, то пишет что отказано в доступе

  5. Ну это уже не смешно.
    Вы бы почитали про устройство ФС в никсах — глупо выглядите.
    Откройте файл /etc/wvdial.conf при помощи любого текстового редактора от рута, например sudo nano /etc/wvdial.conf

  6. Sergogo :

    Зачем такой модем, у меня huawei e1550 работает в squeeze из каробки

  7. Хуавеи в Москве тяжело найти с таким комплектом.

    Да и работает же. И работает отлично.

  8. Александр :

    Добрый день. Хорошая логичная статья, полезная. Но есть у меня один вопрос, может кто поможет. Мой ZTE модем упорно не находится при команде
    ls /dev/ttyACM*. Вообще устройств ttyACM* не появляется. А вот команда lsusb выдаёт что есть устройство id** ZTE модем (условно так). Помогите разобраться в ситуации.

  9. cd-rom отмонтировали? usb_modeswitch поставили?

  10. Александр :

    lokis@lokis-laptop:/dev$ lsusb
    Bus 007 Device 003: ID 08ff:1600 AuthenTec, Inc. AES1600
    Bus 007 Device 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems)
    Bus 005 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 007: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA
    Bus 002 Device 003: ID 0951:1624 Kingston Technology
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 002: ID 04f2:b033 Chicony Electronics Co., Ltd
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    lokis@lokis-laptop:/dev$ ls /dev/ttyACM*
    ls: невозможно получить доступ к /dev/ttyACM*: Нет такого файла или каталога

    Вот логи привёл устройства вывода для интереса. wvdial и usb_modeswitch поставил сразу. Отмонтирвать нечего, так как при вставке модема в гнездо НИЧЕГО не появляется. Да на нём есть карта памяти (так как на винду с неё ставил прогу для подключения), но линукс банально ничего не находит. Если необходимы какие логи, скажите плиз. Перезагружусь,сохраню их и выдам.

  11. > Bus 002 Device 007: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA
    У вас точно MF192 ?

  12. Александр :

    Кстаии вдогонку о хуавеях (есть мегафоновский но без симки). Есть статейка,(вот ссылка http://ubuntism.ru/2010/06/3g-usb-modem-ubuntu-lucid/) где рекомендуют подключаться с линуксовской проги (на мегафоноиском модеме.) С МТС симкой увы не вышло, а разблоктровать модемы ещё не горю желанием.

  13. Александр :

    Нет у меня MF112 если верить документации. Но процесс как я понимаю должен быть аналогичен. Проблема именно в том, что линь не видит модем

  14. Скорее всего, он определяется как /dev/ttyUSB*
    Это уже совсем другой модем.
    С другой стороны, если вам повезло и он не залочен на виндузятную программу — то просто запускайте его через network-manager, как обычный модем.

  15. Александр :

    А вот тут интресный момент. Нетворк менежер я снёс и вместо него использую wicd. «он определяется как /dev/ttyUSB*» Так он не определяется, я проверял. К сожалению статей толковых на модель своего модема найти не могу. Но чёрт побери, система видит устройство, вся проблема в том, где оно висит. Как я понимаю строчку Modem = /dev/ttyACM0 мне надо заменить на другую, после разборок с местоположением модема и тем поняла ли система что это модем. В общем если придёт кому какая идея в голову, скажите плиз, а я пошёл эксперементировать:)

  16. modem-manager попробуйте поставить.
    И смотрите ls /dev/tty* , может найдете что-то

  17. Александр :

    /dev/tty — девственно чист(((

  18. /dev/tty* , а не /dev/tty.

  19. Александр :

    Я вас отлично понимаю, просто раньше опечатался. Я перехожу cd /dev
    Делаю ls
    Все tty показаны пустыми (неактивными)

  20. Что значит пустыми?
    Покажите полностью вывод ls /dev/tty*

  21. Александр :

    lokis@lokis-laptop:~$ sudo ls /dev/tty*
    /dev/tty /dev/tty13 /dev/tty19 /dev/tty24 /dev/tty3 /dev/tty35 /dev/tty40 /dev/tty46 /dev/tty51 /dev/tty57 /dev/tty62 /dev/ttyS1 /dev/ttyUSB3
    /dev/tty0 /dev/tty14 /dev/tty2 /dev/tty25 /dev/tty30 /dev/tty36 /dev/tty41 /dev/tty47 /dev/tty52 /dev/tty58 /dev/tty63 /dev/ttyS2
    /dev/tty1 /dev/tty15 /dev/tty20 /dev/tty26 /dev/tty31 /dev/tty37 /dev/tty42 /dev/tty48 /dev/tty53 /dev/tty59 /dev/tty7 /dev/ttyS3
    /dev/tty10 /dev/tty16 /dev/tty21 /dev/tty27 /dev/tty32 /dev/tty38 /dev/tty43 /dev/tty49 /dev/tty54 /dev/tty6 /dev/tty8 /dev/ttyUSB0
    /dev/tty11 /dev/tty17 /dev/tty22 /dev/tty28 /dev/tty33 /dev/tty39 /dev/tty44 /dev/tty5 /dev/tty55 /dev/tty60 /dev/tty9 /dev/ttyUSB1
    /dev/tty12 /dev/tty18 /dev/tty23 /dev/tty29 /dev/tty34 /dev/tty4 /dev/tty45 /dev/tty50 /dev/tty56 /dev/tty61 /dev/ttyS0 /dev/ttyUSB2

    Ещё хочу отметить, что модем на Убунте горит зелёной лампочкой, то есть сеть видит. Возможно есть смысл восставить нетворк менежрер или прописать конфиги ручками.
    Только вот ifconfig -a при подключении модема не выдаёт нового утсройства для сети.

  22. /dev/ttyUSB0
    /dev/ttyUSB1
    /dev/ttyUSB2

    Они для мебели? Через NM должно работаеть, если не залочен на софт.

  23. Александр :

    Был бы ща NM я бы проверил через него. Но ifconfig должен же отобрать устройство для которого прописывать в том же NM.

  24. ifconfig вам ничего не должен =)
    Есть некоторая разница между сетевой картой и интерфейсами модема. DiaulUp модемы до поднятия соединения у вас не светились же в винде. Тут тоже самое.

  25. Александр :

    Вот ещё пара логов, может по ним что получится. Чувствую, что уже близко разгадка, но засыпаю…
    lokis@lokis-laptop:~$ dmesg | grep usb
    [ 0.233248] usbcore: registered new interface driver usbfs
    [ 0.233262] usbcore: registered new interface driver hub
    [ 0.233286] usbcore: registered new device driver usb
    [ 0.748095] usb usb1: configuration #1 chosen from 1 choice
    [ 0.768085] usb usb2: configuration #1 chosen from 1 choice
    [ 0.768353] usb usb3: configuration #1 chosen from 1 choice
    [ 0.768583] usb usb4: configuration #1 chosen from 1 choice
    [ 0.768796] usb usb5: configuration #1 chosen from 1 choice
    [ 0.769011] usb usb6: configuration #1 chosen from 1 choice
    [ 0.769227] usb usb7: configuration #1 chosen from 1 choice
    [ 0.776031] usbmon usbmon1: hash matches
    [ 1.056102] usb 1-2: new high speed USB device using ehci_hcd and address 2
    [ 1.189273] usb 1-2: configuration #1 chosen from 1 choice
    [ 1.356098] usb 2-2: new high speed USB device using ehci_hcd and address 3
    [ 1.491441] usb 2-2: configuration #1 chosen from 1 choice
    [ 1.600042] usb 2-4: new high speed USB device using ehci_hcd and address 4
    [ 1.733945] usb 2-4: configuration #1 chosen from 1 choice
    [ 2.201049] usb 5-1: new low speed USB device using uhci_hcd and address 2
    [ 2.271270] usbcore: registered new interface driver usb-storage
    [ 2.271276] usb-storage: device found at 3
    [ 2.271278] usb-storage: waiting for device to settle before scanning
    [ 2.374844] usb 5-1: configuration #1 chosen from 1 choice
    [ 2.604881] usbcore: registered new interface driver hiddev
    [ 2.618976] input: Genius Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb5/5-1/5-1:1.0/input/input6
    [ 2.619061] generic-usb 0003:0458:003A.0001: input,hidraw0: USB HID v1.11 Mouse [Genius Optical Mouse] on usb-0000:00:1d.0-1/input0
    [ 2.619081] usbcore: registered new interface driver usbhid
    [ 2.619083] usbhid: v2.6:USB HID core driver
    [ 2.625026] usb 7-1: new full speed USB device using uhci_hcd and address 2
    [ 2.866276] usb 7-1: configuration #1 chosen from 1 choice
    [ 3.113056] usb 7-2: new full speed USB device using uhci_hcd and address 3
    [ 3.281300] usb 7-2: configuration #1 chosen from 1 choice
    [ 7.268199] usb-storage: device scan complete
    [ 22.209951] usbcore: registered new interface driver usbserial
    [ 22.212088] usbcore: registered new interface driver btusb
    [ 22.213292] input: USB2.0 1.3M UVC WebCam as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/1-2:1.0/input/input8
    [ 22.213434] usbcore: registered new interface driver uvcvideo
    [ 22.214392] usbcore: registered new interface driver usbserial_generic
    [ 22.214395] usbserial: USB Serial Driver core
    [ 22.322888] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB0
    [ 22.322965] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB1
    [ 22.323044] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB2
    [ 22.323145] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB3
    [ 22.323185] usbcore: registered new interface driver option
    [ 190.210053] usb 2-2: USB disconnect, address 3
    [ 210.628145] usb 2-2: new high speed USB device using ehci_hcd and address 7
    [ 210.769260] usb 2-2: configuration #1 chosen from 1 choice
    [ 210.770542] usb-storage: device found at 7
    [ 210.770547] usb-storage: waiting for device to settle before scanning
    [ 215.769025] usb-storage: device scan complete
    [ 457.112175] usb 2-4: USB disconnect, address 4
    [ 469.616129] usb 2-4: new high speed USB device using ehci_hcd and address 8
    [ 474.748224] usb 2-4: device descriptor read/all, error -110
    [ 474.860142] usb 2-4: new high speed USB device using ehci_hcd and address 9
    [ 474.997287] usb 2-4: configuration #1 chosen from 1 choice
    [ 475.011653] usb-storage: device found at 9
    [ 475.011655] usb-storage: waiting for device to settle before scanning

    lokis@lokis-laptop:~$ sudo ls /dev/ttyUSB*
    ls: невозможно получить доступ к /dev/ttyUSB*: Нет такого файла или каталога

    Видимо я неправильно пытась сделать вот эту часть
    Файл /etc/udev/rules.d/91-zte_mf192.rules

    SUBSYSTEMS==»usb», ATTRS{idVendor}==»19d2″, ATTRS{idProduct}==»1216″, RUN+=»/usr/bin/eject /dev/sr1″
    SUBSYSTEMS==»usb», ATTRS{idVendor}==»19d2″, ATTRS{idProduct}==»1218″, RUN+=»/usr/local/bin/zte_mf192_inserted»

    Так как модем есть, система его видит, но отсылает не туда куда надо. Спасибо за помощь, думаю завтра, послезавтра справлюсь.
    А вот неткорк менеджер, зараза ГЛЮЧЕН. как оказалось он установлен, но не заскается ни в какую. Переустановка этого засранца не спасает.

  26. nm-applet запускайте (от пользователя) и sudo service network-manager start

    Скрипты из статьи вам не подойдут. У вас _совершенно_ другой модем, работающий по другому. Скрипты для udev написаны конкретно под 192-ку.

    Смотрите исходную статью — http://debian.pro/361, пробуйте по ней.

    lokis@lokis-laptop:~$ sudo ls /dev/ttyUSB*
    ls: невозможно получить доступ к /dev/ttyUSB*: Нет такого файла или каталога

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

  27. Александр :

    «Ищите, почему он отвалился. В предыдущем комментарии они были.» Их не было. Я могу вам привести в доказательство два лога.
    Один после sudo ls /dev/ttyUSB*
    Другой после lsusb
    Или после ls /dev/
    ОНИ ЗЫЛИТЫ тёмным. Что говорит о том, что адрес такой известен, но под ним ничего сейчас нет.

    А вот кое что ещё обнаружил.
    lsusb
    Bus 002 Device 007: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA
    Это если модем воткнуть вынуть. А если его поюзать на винде, а потом перезагрузиться, то
    lsusb выдаёт немного другой лог на устройство. (отпишусь как лог сделаю)

  28. Смотрите свой же комментарий от Август 25th, 2011 at 8:57 пп

    И в какой извращенной вселенной вы прочитали про «залиты черным»? Уберите —color=auto из ls и не будут они «залиты». Читайте про TTY-абстракцию.

  29. Александр :

    А ссылочку не дадите (извините за наглость)
    Вот второй вариант отображения устройства
    lsusb
    Bus 002 Device 008: ID 19d2:2003 ONDA Communication S.p.A.
    Вот второй вариант отображения устройства.
    Но смущает меня то, что в любом случае команды
    sudo ls /dev/ttyUSB*
    sudo ls /dev/ttyACM*
    Выдают следующее
    ls: невозможно получить доступ к /dev/ttyACM*: Нет такого файла или каталога
    ls: невозможно получить доступ к /dev/ttyUSB*: Нет такого файла или каталога

  30. Andrey :

    А у меня такая ситуевина…
    НетБук Lenovo, ubuntu 10.04
    Делал все как написано…
    После размонтирования модема индикатор становиться зеленым (не мигает), а NM сообщает что соединения нет.
    После запуска звонилки модем инициируется, несущая находится, IP и DNS определяются а далее стоп, т.е. терминал как бы повисает и строка приглашения не появляется. На модеме зеленый индикатор начинает мигать. Сети нет.

    Что посоветуют гуру начинающему?

    Спасибо.

  31. строка приглашения появляться и не должна. Если появилась — значит процесс звонилки умер.
    Если процесс висит и не отдает терминал вам — то всё ок, вы соединились. Скорее всего в конкретной точке нет интернета (поищите место, где лампочка будет гореть синим и там посмотрите — зеленая — это gprs/edge и при наличии такого сигнала далеко не всегда есть сеть.)
    Если с синей будет так же — показывайте ifconfig, route -n, ping куда-нибудь и traceroute куда-нибудь.

  32. shgr :

    Такого файла в директории нет /etc/udev/rules.d/91-zte_mf192.rules
    С чего бы это?

  33. C того, что файлы можно создавать, вестимо?

  34. shgr :

    :) Ааа, доперло.

  35. shgr :

    Почему-то, в первый раз делал sudo gedit, а во второй начал искать файлик. Ыыы…

  36. shgr :

    А как-то самому задавать 2G или 3G нельзя? А то и так существующий менеджер был примитивный, а этот… Просто модем ваще тупой, всегда ловит EDGE, хотя 3G намного лучше ловит.

  37. Копайте строчку init2. У меня и модема-то этого сейчас нет — на телефоны пересел.

  38. shgr :

    Ок. Я просто тоже его не юзаю из-за этого и юзаю старый модем ZTE MF627. Просто вроде скорость 3G нового модема несколько выше старой(проверено в WокнахW).
    Еще Ubuntu перестал монтировать CD/DVD диски и есть подозрение, что это из-за манипуляций с модемом. Как быть? Я проделал вашу последнюю комбинацию:
    После этого всё должно работать автоматически после вставки модема, в том числе переподключение при обрыве связи. Если при вставке модема Connect manager всё равно появляется, можно дописать в /etc/fstab

  39. alxorlov :

    Заставить этот модем работать с NetworkManager можно:
    1) Модем необходимо перевести в режим псевдо-ethernet устройства, для этого надо создать файл /etc/usb_modeswitch.d/19d2:1216 с таким содержимым:

    ########################################################
    # ZTE MF192+ (PPP and pseudo-ethernet interfaces)

    DefaultVendor= 0x19d2
    DefaultProduct=0×1216

    TargetVendor = 0x19d2
    TargetProduct= 0×1217

    MessageContent=»555342430800498200000000000010FF000000000000000000000000000000″

    2) Теперь после вставки модема он будет переходить в псевдо-ethernet режим и NetworkManager сможет подключиться к сети без ошибок. Но интернет работать не будет, потому что NetworkManager использует статический IP-адрес, а нужно использовать динамический. Поэтому после подключения к сети надо выполнить в терминале:
    # sudo dhclient usb0

    P.S. У модема можно отключить встроенный CD-ROM, если передать ему через minicom, например, следующую команду: AT%USBMODEM=0, после этого модем будет определяться быстрее и usb_modeswitch ему не нужен.

  40. Евгений :

    Объясните, пожалуйста, новичку, как установить usb-modeswitcher на Ubuntu 12.04 для последующего использования с MTS 3gUSB модемом. Какие именно пакеты необходимо скачивать и как их устанавливать; я, к сожалению, полный ноль в программировании, но простейшие операции в Терминале повторить смогу. А другого способа выйти в Интернет, как через этот модем пока нет! Пожалуйста, помогите.

  41. http://packages.ubuntu.com/search?keywords=usb-modeswitch&searchon=names&suite=precise&section=all
    И так же ищите все его зависимости, которых нет на конкретно вашей машине.

  42. Если есть машинка с precise той же разрядности — можно через синаптик скачать все нужные пакеты сразу.
    Там где то в меню кнопка «составить список пакетов для скачивания».

  43. Achilles :

    автор, исправьте «noauto», на «no auto» (раздельно):))

  44. Зачем?
    man fstab:

    noauto
    do not mount when «mount -a» is given (e.g., at boot time)

  45. depor :

    Перед редактированием /etc/wvdial.conf неплохо его пересоздать.
    Выполните sudo wvdialconf
    Выполните sudo gedit /etc/wvdial.conf
    Отредактируйте файл добавив строчку, если у вас нет такой строки, InitN = AT+CGDCONT=1,»IP»,»internet.mts.ru»,,0,0 для МТС Москва и область (вы замените на нужный вам)- где N — на единичку больше последней цифры последнего Init. Сохраните и дальше как в статье. Это должно помочь, если у вас модем отличный от 192.

  46. depor :

    Сейчас проверил наhuawei e171 Beeline.
    Выполнил sudo gedit /etc/wvdial.conf и удалил все записи. Выполнил sudo wvdialconf. Получил вывод
    [Dialer Defaults]
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    ; Phone =
    ISDN = 0
    ; Username =
    Init1 = ATZ
    ; Password =
    Modem = /dev/ttyUSB0
    Baud = 9600
    Добавил Init3 = AT+CGDCONT=1,»IP»,»home.beeline.ru»,,0,0 заменил на *99#, на beeline, на beeline, удалил перед ними точку с запятой и пробел, заменил имя с Dialer default на Dialer beeline — после команды sudo wdial beeline сеть подключилась без проблем.
    Выполнил lsusb. Получил вывод
    Bus 002 Device 007: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem

    В скриптах надо поменять, например, /etc/udev/rules.d/91-zte_mf192.rules на /etc/udev/rules.d/91-huawei_e171.rules. В самом файле прописать
    SUBSYSTEMS==»usb», ATTRS{idVendor}==»191″, ATTRS{idProduct}==»1001″, RUN+=»/usr/local/bin/huawei_e171_inserted»

    В файле /usr/local/bin/huawei_e171_inserted прописать

    #!/bin/bash
    /sbin/modprobe usbserial vendor=0×19d1 product=0×1001
    wvdial beeline &
    disown

  47. Ольга :

    Почему то автоматическое подключение не работает, если usr/local/bin/zte_mf192_inserted запускаю,номально -инет идет. А через создание .rules файла -нет. Думала файл .rules не цепляется, но для проверки сделала SUBSYSTEMS==»usb», ATTRS{idVendor}==»19d2″, ATTRS{idProduct}==»1216″, RUN+=»/usr/bin/eject /dev/sr1″
    SUBSYSTEMS==»usb», ATTRS{idVendor}==»19d2″, ATTRS{idProduct}==»1218″, SYMLINK+=»MyFlashRally» и символическая ссылка появляется, значит правило отрабатывается, но какие-то проблемы с запуском файла /usr/local/bin/zte_mf192_inserted. У меня Ubuntu 12.10. В какую сторону смотреть то????

Написать комментарий