Всегда пользуюсь вот этим, очень удобная вещь.
И баланс и услуги, всё в одном уголочке.
https://serviceguide.megafonkavkaz.ru/
Я пользуюсь Drackonnect и теперь мне тяжело от него отвертеться, поднимается сеть при запуске системы, что ещё нужно?
Просто этот мобайл партнер -старая виндовая привычка, рано или поздно придётся от этой привычки отвыкнуть.
MobilePartner в Mageia2
Всё равно никак не могу завести оболочку MobilePartner вот вывод установкиПоказать
The software is exist. Do you want overwrite it? ([Y]/N):y
Local path is: /usr/local/MegaFon_Modem
Installing MegaFon Modem...ls: невозможно получить доступ к /etc/usb_modeswitch.d/: Нет такого файла или каталога
/usr/local/MegaFon_Modem/driver/ndis_driver
Error: missing module or filename.
libkmod: kmod_module_remove_module: could not remove 'cdc_ether': No such file or directory
Error: could not remove module cdc_ether: No such file or directory
libkmod: kmod_module_remove_module: could not remove 'usbnet': No such file or directory
Error: could not remove module usbnet: No such file or directory
libkmod: kmod_module_remove_module: could not remove 'hw_cdc_driver': No such file or directory
Error: could not remove module hw_cdc_driver: No such file or directory
make -C src/ clean
make[1]: Вход в каталог `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/add_header.sh "clean" "/lib/modules/3.3.8-desktop586-2.mga2/build/include/linux/usb"
rmmod -f hw_cdc_driver
libkmod: kmod_module_remove_module: could not remove 'hw_cdc_driver': No such file or directory
Error: could not remove module hw_cdc_driver: No such file or directory
make[1]: *** [clean] Ошибка 1
make[1]: Выход из каталога `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
make: *** [clean] Ошибка 2
make -C src/ modules
make[1]: Вход в каталог `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
#/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/add_header.sh "modules" "/lib/modules/3.3.8-desktop586-2.mga2/build/include/linux/usb"
make -C /lib/modules/3.3.8-desktop586-2.mga2/build SUBDIRS=/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src modules
make[2]: Вход в каталог `/usr/src/linux-3.3.8-2.mga2'
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-3.3.8-2.mga2/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:1:0: ошибка: модель кодирования kernel не поддерживается в 32-битном режиме
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:1:0: пока не реализовано: 64-битный режим не компилируется в
make[3]: *** [/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o] Ошибка 1
make[2]: *** [_module_/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-3.3.8-2.mga2'
make[1]: *** [modules] Ошибка 2
make[1]: Выход из каталога `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
make: *** [modules] Ошибка 2
make -C src/ install
make[1]: Вход в каталог `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
#install -m 744 -c hw_cdc_driver.o /lib/modules/3.3.8-desktop586-2.mga2/kernel/drivers/usb/net
#depmod -a
#modprobe hw_cdc_driver
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/add_header.sh "install"
modprobe hw_cdc_driver
FATAL: Module hw_cdc_driver not found.
make[1]: *** [install] Ошибка 1
make[1]: Выход из каталога `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
make: *** [install] Ошибка 2
Install NDIS driver failed.
The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/3.3.8-desktop586-2.mga2/build) to be all installed?
Now please enter any key to finish other installations.
NDIS is disabled, and only Modem can be used.
AUTORUNPATH=/home/kramarenko/.kde4/Autostart
ADDRUNLEVEL=/etc/rc.d/rc5.d
«/etc/rc.d/rc5.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc5.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
ADDRUNLEVEL=/etc/rc.d/rc4.d
«/etc/rc.d/rc4.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc4.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
ADDRUNLEVEL=/etc/rc.d/rc3.d
«/etc/rc.d/rc3.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc3.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
ADDRUNLEVEL=/etc/rc.d/rc2.d
«/etc/rc.d/rc2.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc2.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
./install: line 657: /usr/bin/sudo: Нет такого файла или каталога
There is no sudo command in your system,you'd better run the software by root
Press any key to continue...
[ done ]
Finished, press any key to exit
http://s55.radikal.ru/i150/1211/2d/e2f4abda2e46.jpg Ну как выйти из этого положения? Никак не могу завести MobilePartner . Может у кого получилось?
Правильно ли я понимаю, что MobilePartner нужен только для проверки баланса?
Не проще для проверки баланса специальным скриптом воспользоваться, а модем через дракконнект или кппп запускать?
Правильно ли я понимаю, что MobilePartner нужен только для проверки баланса?
Не проще для проверки баланса специальным скриптом воспользоваться, а модем через дракконнект или кппп запускать?
Совершенно верно! Ну и желательно чтобы уровень сигнала показывало.
Совершенно верно! Ну и желательно чтобы уровень сигнала показывало.
Уровень сигнала и в NetApplet'е, и в NetworkManager'е показывает.
Проверка баланса ussd-запросами:
Скрипт на php
Скрипт на perl
Скрипт на python, но он для ZTE MF100, не знаю подойдет ли для вашего модема. Первые то два скрипта как раз для Huawei
Для работы скриптов само собой надо установить php / perl / python. В скриптах может потребоваться заменить устройство /dev/ttyUSB2 на свое, если отличается. Ну и сам ussd запрос поменять на свой, например, *100# и т.д.
Так же, насколько я помню, баланс можно проверять по смс.
По этому можно еще обратить внимание на утилиту gnokii. Она подойдет для отправки и получения смс через модем/телефон. Потребуется установить саму gnokii и gnokii-smsd. Для gnoki есть GUI - gnokii-xgnokii. В репозитории все это, по-моему, есть.
Правильно ли я понимаю, что MobilePartner нужен только для проверки баланса?
Неправильно. MP позволяет не только смотреть баланс, но и выполнять прочие USSD-запросы для управления счётом (в том числе с поддержкой USSD-сессий), а также принимать/отправлять СМС.
Не проще для проверки баланса специальным скриптом воспользоваться
Не проще. Ни один из известных мне скриптов (пробовал штук 5 с разных сайтов) не даёт баланс надёжно с первого раза. Иногда требуется раз 5-6 скрипт запустить. Ну а поддержки USSD-сессий в этих скриптах нет и в помине. Более того, у меня два модема Huawei e173u-1, оба разлочены. Так с одним из них скрипты работают, а с другим — нет. Только MobilePartner выручает.
а модем через дракконнект или кппп запускать?
Запускать соединение мне действительно проще, правда, через NetworkManager. Kppp настроить не удалось. Более того, MobilePartner сильно тормозит работу сайтов, нагруженных Flash-анимацией.
Неправильно. MP позволяет не только смотреть баланс, но и выполнять прочие USSD-запросы для управления счётом (в том числе с поддержкой USSD-сессий), а также принимать/отправлять СМС.
Я спрашивал про потребности конкретного человека, а именно про потребности kram78, а не полный функционал программы. Так что все-таки "правильно".
Не проще. Ни один из известных мне скриптов (пробовал штук 5 с разных сайтов) не даёт баланс надёжно с первого раза. Иногда требуется раз 5-6 скрипт запустить. Ну а поддержки USSD-сессий в этих скриптах нет и в помине. Более того, у меня два модема Huawei e173u-1, оба разлочены. Так с одним из них скрипты работают, а с другим — нет. Только MobilePartner выручает.
не замечал чтобы скрипты барохлили с моим модемом. впрочем, спорить не буду. у всех по разному может работать.
да и есть gnokii, добрая часть информации, получаемой ussd-запросами, так же доступна и по смс ;)
А вот это можно прикрутить к Mageia ? http://linuxlife.kz/programms/linuxprogs/528-modem-manager-gui-3g4g-usb-linux
не замечал чтобы скрипты барохлили с моим модемом
Каким именно? У меня подобные проблемы наблюдаются с Huawei e1550 (были, теперь его у меня нет), e-173u-1, e353, ZTE MF190.
Каким именно? У меня подобные проблемы наблюдаются с Huawei e1550 (были, теперь его у меня нет), e-173u-1, e353, ZTE MF190.
Честно, уже не помню точно, а искать лениво. Я 3G-модемом с лета не пользовался.
Но работало с e1550 и с e173.
А вот это можно прикрутить к Mageia ? http://linuxlife.kz/programms/linuxprog … -usb-linux
Теоретически можно. Я попробовал у себя запустить, у меня выдает ошибку сегментирования. Может из-за E17, а не "традиционного" граф. окружения такая проблема, может из-за того, что у меня параллельно и gtk3, и gtk2 установлены. Программа то gtk3 использует, может удаление gtk2 решит проблему. Так что можешь попробовать у себя, вдруг запустится.
Как и что делать - подробно, по пунктам.
Показать
# - действие выполняется от root
сами $ и # в терминал вводить само собой не надо :)
1. Скачать
2. Распаковать архив
3. Открываем терминал в папке из архива
4.
$ ./configure --prefix=/usr/localИ смотрим на что ругается, потребуется доустановить компоненты из репозитория, которых не хватает для сборки.
Пример (как было у меня):
$ ./configure --prefix=/usr/local
Checking depencies... ERROR: Please install GDBM library with development headersПо выводу ясно, что нужно доустановить dev gdbm библиотеку, устанавливаем из репозитория libgdbm-devel, например таким образом:
$ su
<вводим root-пароль>
# urpmi libgdbm-devel
# exit !!! не забываем про exit, чтобы выйти обратно к пользователю, чтобы ненароком потом не напортачить из-под root'а !!!
установить libgdbm-devel можно и через gui, конечно.
После повторно запускаем ./configure
$ ./configure --prefix=/usr/local
Checking depencies... done
Generating Makefile_h... done
Generating resources.h... done
Generating launcher... doneВсе нормально, переходим к следующему шагу.
5.
$ makeЕсли все прошло нормально, переходим к следующему шагу
6.
$ su
<вводим root-пароль>
# make install
# exit вот программа и "установлена".
7. проверим, что все на своих местах командой find (если все на месте - выведет две строчки, если нет - скажет, что такого файла нет)
$ find /usr/local/bin/modem-manager-gui*
/usr/local/bin/modem-manager-gui
/usr/local/bin/modem-manager-gui.ui8. запускаем программу
modem-manager-guiТут я и ловлю ошибку сегментирования :)
Разбираться в причинах почему не работает у меня - желания нет, т.к. мне эта оболочка не особо то и нужна. Но попробуй у себя, вдруг заработает.
Как всегда полтер вот что пишет
./configure --prefix=/usr/local
Checking depencies... Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
ERROR: Please install GTK+ version 3.0.0 or later
Хотя Gtk +3 у меня установлен точнее Gtk+3.0 версия 3.4.1
Теперь другое выскочило
$ make
(cd src && make all)
make[1]: Вход в каталог `/home/w/modem-manager-gui-0.0.10/src'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/w/modem-manager-gui-0.0.10/src'
(cd po && make all)
make[1]: Вход в каталог `/home/w/modem-manager-gui-0.0.10/po'
for f in ru.po; do msgfmt $f -f -v -o `basename $f .po`.mo; done
/bin/sh: msgfmt: команда не найдена
make[1]: *** [all] Ошибка 127
make[1]: Выход из каталога `/home/w/modem-manager-gui-0.0.10/po'
make: *** [modem-manager-gui] Ошибка 2
ERROR: Please install GTK+ version 3.0.0 or later
# urpmi libgtk+3.0-devel# urpmi libgtk+3.0-devel
Verg это установил, но теперь выскочило следующее смотри ПОСТ 33.
но теперь выскочило следующее смотри ПОСТ 33.
Ну так
/bin/sh: msgfmt: команда не найдена
gettext надо установить
# urpmi gettext glib-gettextize libgettextmiscПосле всего проделанного http://s017.radikal.ru/i438/1211/aa/b885ac56df04.jpg
Что делать?
Вывод консоли
Показать
(modem-manager-gui:2421): GLib-GObject-WARNING **: invalid cast from `(null)' to `GtkToolButton'
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed
(modem-manager-gui:2421): GLib-GObject-WARNING **: invalid cast from `(null)' to `GtkToolButton'
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed
(modem-manager-gui:2421): GLib-GObject-WARNING **: invalid cast from `(null)' to `GtkToolButton'
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed
(modem-manager-gui:2421): GLib-GObject-WARNING **: invalid cast from `(null)' to `GtkToolButton'
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed
(modem-manager-gui:2421): GLib-GObject-WARNING **: invalid cast from `(null)' to `GtkToolButton'
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tool_button_set_icon_widget: assertion `GTK_IS_TOOL_BUTTON (button)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_append_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_append_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_set_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_append_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_set_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(modem-manager-gui:2421): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_append_column: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_set_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_get_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_toggle_button_set_active: assertion `GTK_IS_TOGGLE_BUTTON (toggle_button)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_entry_set_text: assertion `GTK_IS_ENTRY (entry)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_tree_view_get_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed
(modem-manager-gui:2421): Gtk-CRITICAL **: gtk_statusbar_pop: assertion `GTK_IS_STATUSBAR (statusbar)' failed