LinuxForum.Fans
Тема

openSUSE 12.1 и Мегафон модем HUAWEI E173

Автор: Chernov2255 109 сообщений 24346 просмотров
#242278

Могу ошибиться, но вроде в новых версиях usb_modeswitch, каталог usb_modeswitch.d создается не в /etc, а где то в другом месте. Буду с компа, посмотрю.

mkdir создать директорию, более подробно man mkdir.

#242286

Спасибо за информацию. Сейчас пока ноут на обновлении, как закончится наверное попробую создать эти каталоги, буду пока думать. Правда страшновато, в первый раз. Боюсь сделать что нибудь не так. После всех этих мытарств и моих похождений по корневой папке вчера система отказалась запускаться. Пришлось переустановить. Вот было бы хорошо иметь прогу как в Винде, сделал резервную копию и можно спокойно проводить испытания. Если что - 10-15 минут и вся система восстановленасо всеми установленными прогами и обновлениями

#242384

Переустановил коннектор Мегафон Модем. Во время установки ввёл не просто bash, a /bin/bash. Правда в ходе установки особых различий не заметил.
Дальше в Меню приложений-Параметры системы-Запуск и завершение. Позиция Автозапуск снял галочку на Hyawei AutaRun xhost +.
Дальше клик на Добавить приложение и в выпадающем окне выбрал из меню приложений MegaFon Modem. В свойствах прописал в окне Права галочку на позицию Является выполнимым, далее клик на Дополнительные права тут же и в выпадающем окне проставил галочки в строке Владелец на все позиции(r,w,x). Там они стояли только на двух.
Теперь прога запускается во время запуска Ось-и. Прописал в Меню приложений запуск проги от имени админа.
Теперь при запуске ноута надо вводить пароль(окошко ввода пароля появляется сама), и при запуске из Меню приложения то же надо будет вводить пароль.
Удобство только одно,то что с моего ноута через эту прогу никто не сможет войти в И-нет без меня, точнее пока не введёшь пароль.
Дальше чуть погодя попробую с созданием каталогов в корневой папке. Есть вопрос. каталог это папка или просто файл. Надо создать 2 каталога и ощущение такое, что один из них простой файл, а вторая - папка. в одном месте прога установки ругается что нет файла каталога /etc/datacard_cjnfig, а в другом месте - что нет файла каталога /etc/usb_modeswitch.d/
Мне кажется что первый это простой файл-каталог, а вторая - папка-каталог, или я чего-то недопонимаю. Спасибо за терпение к моим занудствам

#242389
"Chernov2255" написал:
Прописал в Меню приложений запуск проги от имени админа

Не советую. Вам нужно, если не существует группы dialout, создать ее, и добавить пользователя, от имени которого вы работаете, в эту группу. Владельцем вашего модема является root и группа dialout, потому программа спрашивает пароль рута. Выполнив вышесказанное, вы сможете подключаться без ввода пароля.

"Chernov2255" написал:
2 каталога и ощущение такое, что один из них простой файл, а вторая - папка

Каталог в Linux это папка (в терминологии windows). Если программа ругается на отсутствие файла или каталога, необязательно их создавать. Достаточно сделать символическую ссылку (симлинк). В вашем случае программа не находит каталог /etc/usb_modeswitch.d, которого, похоже, у вас действительно нет (точнее, есть, но не там, где его ожидает найти мегафоновская программа), и файл /etc/datacard_config, который, по идее, должен создаваться при установке мегафоновской программы. И еще, версия usb_modeswitch старовата (1.1.6, а текущая - 1.2.3 вроде), но это не принципиально.

#242398

В программа Установка и удаление программ у меня usb_modeswitch стоит версия 1.1.7-4.1.3. Смотрел на сайте установка в 1-клик, там тоже последняя версия такая-же. Да и бог с ней, раз особой разницы нет. Пробовал искать где у меня находится этот каталог по поиску. Поиск никаких результатов не дал. Похоже её у меня вообще нет.

"yars" написал:
Не советую. Вам нужно, если не существует группы dialout, создать ее, и добавить пользователя, от имени которого вы работаете, в эту группу. Владельцем вашего модема является root и группа dialout, потому программа спрашивает пароль рута. Выполнив вышесказанное, вы сможете подключаться без ввода пароля.

У меня вроде существует такая группа и как-то я вроде добавлял себя в эту группу. Посмотрю и попробую добавить ещё раз.
Просто меня смущает одно. Ведь когда я ставлю старую версию, она-то запускается без ввода пароля.

#242400
"yars" написал:
Не советую. Вам нужно, если не существует группы dialout, создать ее, и добавить пользователя, от имени которого вы работаете, в эту группу. Владельцем вашего модема является root и группа dialout, потому программа спрашивает пароль рута. Выполнив вышесказанное, вы сможете подключаться без ввода пароля.

Проверил. У меня существует такая группа и я в ней

linux-rlan:/home/alrksandr # useradd -G dialout alrksandr
useradd: Account `alrksandr' already exists.
#242404

А может у меня usb_modeswitch не видит мой модем?

linux-rlan:/home/alrksandr # ls -la /dev | grep USB
crw------- 1 root root 188, 0 марта 30 18:48 ttyUSB0
crw------- 1 root root 188, 1 марта 30 18:48 ttyUSB1
crw------- 1 root root 188, 2 марта 30 18:48 ttyUSB2
crw-rw---- 1 root dialout 188, 1 марта 30 18:48 ttyUSB_utps_diag
crw-rw---- 1 root dialout 188, 0 марта 30 18:49 ttyUSB_utps_modem
crw-rw---- 1 root dialout 188, 2 марта 30 20:41 ttyUSB_utps_pcui
#242409

В новых версиях usb_modeswitch, каталог usb_modeswitch.d не создаётся в /etc, создаётся каталог usb_modeswitch в /usr/share/.
Мой совет: сносите этот мегафоновский софт и подключайтесь через kppp.

#242412
"Chernov2255" написал:
Ведь когда я ставлю старую версию, она-то запускается без ввода пароля.

Потому что она изменяет /etc/sudoers.
А посмотреть, состоите ли вы в группе dialout, можно так (выкладывать сюда не нужно):

text
# cat /etc/group | grep имя_пользователя
#242415
yars написал:

А посмотреть, состоите ли вы в группе dialout, можно так (выкладывать сюда не нужно):
text
# cat /etc/group | grep имя_пользователя

А просто

text
id

не катит?

#242418

А просто
text
id

не катит?

Не знал, спасибо.
#242419

Что-тоя толком не пойму что к чему. Вот какой выхлоп

text
alrksandr@linux-rlan:~> id
uid=1000(alrksandr) gid=100(users) группы=100(users),33(video)
alrksandr@linux-rlan:~> su
Пароль: 
linux-rlan:/home/alrksandr # cat /etc/group | grep alrksandr
video:x:33:alrksandr,gdm
#242423

Не состоите вы в группе dialout, добавиться нужно... В KDE есть утилитка KUser, воспользуйтесь ею, так проще. Уважаемые гуру, а не подскажете, как в консоли-то это делать?

#242425
"yars" написал:
а не подскажете, как в консоли-то это делать?
text
# useradd -G группа пользователь

Проверка:

text
# id пользователь
#242427

Вот нашёл один сайт "Шаманские пляски с бубном и 3G модем в openSUSE. Там пишут так

text
Кстати говоря, у некоторых может появиться не ttyUSB0, а ttyACM0, соотвественно надо будет использовать его. И еще, лучше всего добавить себя в группу dialout, чтобы не возникло проблем при работе с модемом:

# useradd –G dialout <имя_пользователя>

Я эти операции делал

#242430

Вот он пишет, что я состою в этой группе

text
alrksandr@linux-rlan:~> su
Пароль: 
linux-rlan:/home/alrksandr # useradd -G dialout alrksandr
useradd: Account `alrksandr' already exists.
linux-rlan:/home/alrksandr # id alrksandr
uid=1000(alrksandr) gid=100(users) группы=100(users),33(video)
linux-rlan:/home/alrksandr # 
#242432

Не пишет акк уже есть такой

Так:

text
# usermod -G группа пользователь
#242433

А сама группа существует?

#242434

Если нет такой группы, то:

text
# groupadd группа
#242435

Вот что получилось

  • linux-rlan:/home/alrksandr # usermod -G dialout

usermod: Too few arguments.
Try `usermod --help' or `usermod --usage' for more information.
linux-rlan:/home/alrksandr #

Перевод:
usermod: Слишком мало аргументов.
Попробуйте `usermod - помощь 'или' usermod - использование для получения дополнительной информации.

Войдите или зарегистрируйтесь, чтобы ответить.