Сайт | Скачать | Видео | Wiki

Автор Тема: Wvdialshell  (Прочитано 8945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Wvdialshell
« : 06 Октябрь 2011, 18:21:52 »
 Wvdialshell в связке с udev и gtrayicon. Проверено на модемах Huawei 150 и ZTE MF100. ОС PuppyRus-211.
Необходимо дополнить ZTE-Datacard.rules для других модемов этой серии.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Wvdialshell
« Ответ #1 : 07 Октябрь 2011, 00:20:46 »
Не могу проверить. У меня теперь нет E1550, заменил его на Cricket A600.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Wvdialshell
« Ответ #2 : 07 Октябрь 2011, 12:06:34 »
Не могу проверить. У меня теперь нет E1550, заменил его на Cricket A600.
Вот и хорошо. Опросите модем командой
Код
udevinfo -a -p $(udevinfo -q path -n /dev/tty<где_определился_модем>) 
и впишите полученные ключи в правило для udev, по образцу ZTE-Datacard.rules.
 Чем больше мы напишем правил, тем универсальнее будет программа.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн shelezyaka

  • Ветеран
  • *****
  • Сообщений: 814
  • Репутация: +39/-0
Re:Wvdialshell
« Ответ #3 : 07 Октябрь 2011, 12:55:54 »
DdShurick,это бесполезно.
Модем  Cricket A600  предназначен для EVDO  сетей стандарта CDMA 2000 (его используют на Украине - Peplonet , Интертелеком , CDMA UA) номер дозвона совсем другой #777.
Как бкдет всё увязываться в скрипте?
Intel(R) Xeon(R) CPU E5-2630 v2 , GeForce GTX 560  ,  16Gb DDR3 ,  HDD - 160 Gb  SSD  250 Gb
Acer Aspire One D270-26Сkk Intel Atom N2800 1.86GHz 2Gb DDR3  HDD - 720 Gb

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Wvdialshell
« Ответ #4 : 07 Октябрь 2011, 13:22:50 »
DdShurick,это бесполезно.
Модем  Cricket A600  предназначен для EVDO  сетей стандарта CDMA 2000 (его используют на Украине - Peplonet , Интертелеком , CDMA UA) номер дозвона совсем другой #777.
Как бкдет всё увязываться в скрипте?
При чём здесь скрипт? За это отвечает wvdial.conf.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Wvdialshell
« Ответ #5 : 07 Октябрь 2011, 15:12:52 »
Вот вывод команды udevinfo, но пока не пойму что с ним делать.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Wvdialshell
« Ответ #6 : 07 Октябрь 2011, 16:16:59 »
/lib/udev/rules.d/10-Cricket.rules
Код
###Cricket A600
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v1F28p0020*", KERNEL=="ttyACM*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="01", SYMLINK+="modem", RUN+="/usr/bin/wvdialshell add"
ACTION=="remove", ATTRS{idVendor}=="1d6b", KERNEL=="ttyACM*", RUN+="/usr/bin/wvdialshell rem"
« Последнее редактирование: 07 Октябрь 2011, 16:27:29 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Wvdialshell
« Ответ #7 : 07 Октябрь 2011, 16:19:37 »
Толко у меня устройство /dev/ttyACM0 и модуль cdc_acm. Наверное, нужно исправить ttyUSB на ttyACM.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Wvdialshell
« Ответ #8 : 07 Октябрь 2011, 16:23:42 »
Наверное, нужно исправить ttyUSB на ttyACM.
Да. Исправил.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Wvdialshell
« Ответ #9 : 07 Октябрь 2011, 16:45:39 »
Просто при запуске в консоли в PuppyRus-211 пишет:
Код
# /usr/bin/wvdialshell add
#
(gtrayicon:5449): libglade-WARNING **: could not find glade file '/usr/share/gtrayicon/gtrayicon.glade'
gtrayicon: error loading glade file.: Нет такого файла или каталога
При перезагрузке никакой реакции. Модем боюсь вытаскивать т.к. PuppyRus-211 не умеет его переключать из диска в модем, а если переключить в Wary и не снимать питание он остаётся в режиме модема.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Wvdialshell
« Ответ #10 : 07 Октябрь 2011, 16:56:13 »
перетащите каталог '/usr/share/gtrayicon/ из 2.0.3 версии к примеру
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Wvdialshell
« Ответ #11 : 07 Октябрь 2011, 17:47:35 »
После редактирования wvdial.conf в принципе работает. Только исправил 41 строку чтобы не было конфликта с pupdial:

Код
exec wvdial isp1 &

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Wvdialshell
« Ответ #12 : 07 Октябрь 2011, 20:43:25 »
После редактирования wvdial.conf в принципе работает.
А насколько удобно получается?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн rodin.s

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1179
  • Репутация: +96/-0
Re:Wvdialshell
« Ответ #13 : 07 Октябрь 2011, 21:03:13 »
Довольно удобно, учитывая, что не нужно ждать, пока запустится pupdial и настройки из pupdial подходят и можно по желанию использовать и pupdial в каких-то сложных случаях, когда сеть ненадёжна и нужно видеть логи подключения.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re:Wvdialshell
« Ответ #14 : 08 Октябрь 2011, 14:22:00 »
 Добавил меню, пункты "Терминал" - запуск отображается в терминале (баг - иконка подключения не меняется, для отключения приходится кликать дважды) и "Редактировать" - содержимое /etc/wvdial.conf отображается в Leafpad.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64