Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Доброго времени суток! Я новичок, с GNU/Linux общаюсь впервые. Не получается насроить USB-модем HUAWEI Е352 от Мегафона под Oracle Linux 6.2. Модем видит, диск тоже, при попытке запустить исполняемые файлы каталога Linux выдает ошибку. Сценарии (как я понял) install в терминале не открывает.
В принципе, в мануале указаны совместимые версии - Ubuntu 10.04/9.10/9.04; OpenSuse 11.2, Red Flag 7.0 - но хотелось бы его запустить под Fedora/RHEL/Oracle Linux. Кто знает как - помогите, пожалуйста. Если это невозможно - посоветуйте версию из упомянутых совместимых для ноутбука для работы с расчетными таблицами/интернетом/баз данных.
___________________
Спасибо.
В принципе, в мануале указаны совместимые версии - Ubuntu 10.04/9.10/9.04; OpenSuse 11.2, Red Flag 7.0 - но хотелось бы его запустить под Fedora/RHEL/Oracle Linux. Кто знает как - помогите, пожалуйста. Если это невозможно - посоветуйте версию из упомянутых совместимых для ноутбука для работы с расчетными таблицами/интернетом/баз данных.
___________________
Спасибо.
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Модем видит, диск тоже, при попытке запустить исполняемые файлы каталога Linux выдает ошибку.
Как видит модем? Может быть либо /dev/USB0 либо /dev/ACM0 (смотреть командой ls /dev в терминале).
Какой диск вы имеете в виду? Флешку из комплекта модема?
Что за директория Linux? Как называется исполняемый файл?
________________________________________________________________
Проще всего запустить модем командой # wvdialconf - она выдаст наличие модема и его скорость. Затем нужно заполнить файл /etc/wvdial.conf. А потом подсоединиться к сети командой # wvdial. (Все от рута). Если пакета wvdial нет, установите его (# yum install wvdial)
_____________________________________________________________________________
Если модем определен как /dev/USB0, то обычно запускается NetworkManager' ом
________________________________________________________________________
Wvdial
Подключаться при помощи этой команды не просто, а очень просто. Открываем root консоль и вводим команду wvdialconf. Программа сама определит модем и создаст файл /etc/wvdialconf. Вам нужно только немного его отредактировать: вписать другую строку инициализации, проставить пароль и имя пользователя, и обязательно строку "Stupid Mode = yes". Вот как выглядит этот файл у меня:
[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet.mts.ru"
Modem Type = USB Modem
Baud = 57600
New PPPD = yes
Modem = /dev/ttyUSB0
Phone = *99***1#
Password = mts
Username = mts
Stupid Mode = yes
Заодно проверьте, есть ли в директории /etc файл /etc/resolv.conf. Если нет, то создайте пустой текстовый файл с этим именем.
Все. Под root'ом набираем команду wvdial и соединение будет установлено. Когда в выводе команды появятся URL'ы (в виде цифр) значит коннект есть. Открывайте браузер и проверяйте.
Для мегафона строка инициализации модема: AT+CGDCONT=1,"IP","internet" (могу ошибиться - проверьте в поисковике), пароль gdata, пользователь gdata
___________________________________________________________________
Если коннект через wvdial есть, а браузер и ping не работают, то нужно вписать DNS address 212.119.97.5 и secondary DNS address 212.119.96.76 (Цифры у вас будут другие) в файл /etc/resolv.conf в виде:
nameserver 212.119.97.5
nameserver 212.119.96.76
___________________________________
Желаю удачи!
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Сейчас точно не скажу - ставил на чистый диск, сейчас сделал бэкап на седьмой мастдай. Если не получиться - отпишусь.dmitriev писал(а):Как видит модем? Может быть либо /dev/USB0 либо /dev/ACM0 (смотреть командой ls /dev в терминале).
Да.dmitriev писал(а):Какой диск вы имеете в виду? Флешку из комплекта модема?
Это каталог на установочной флешке модема, я его вложил - только удалил бинары autorun.exe из корневого каталога и data.bin и mobilepartner.bin.dmitriev писал(а):Что за директория Linux? Как называется исполняемый файл?
А эти адреса DNS-серверов можно взять из текущих свойств соединения под windows7? Смущает, собственно, DHCP, он же включен под OL6.2? Или в нем адреса DNS не меняются (прошу прощения за ламерские вопросы, я в сетях - ни в зуб ногой)?dmitriev писал(а):... нужно вписать DNS address 212.119.97.5 и secondary DNS address 212.119.96.76 (Цифры у вас будут другие)...
nameserver 212.119.97.5
nameserver 212.119.96.76
- Вложения
-
- e352lin.rar
- линуксовские файлы
- (234.45 КБ) 609 скачиваний
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Одним из DNS-ов хорошо получается прописать DNS Google: 8.8.8.8dmitriev писал(а): Если коннект через wvdial есть, а браузер и ping не работают, то нужно вписать DNS address 212.119.97.5 и secondary DNS address 212.119.96.76 (Цифры у вас будут другие) в файл /etc/resolv.conf в виде:
nameserver 212.119.97.5
nameserver 212.119.96.76
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
1. Как я предполагаю, ваш модем должен поддерживаться модулем ядра (драйвером) optionkaban428 писал(а):Не получается насроить USB-модем HUAWEI Е352 от Мегафона под Oracle Linux 6.2. Модем видит, ...
В принципе, в мануале указаны совместимые версии - Ubuntu 10.04/9.10/9.04; OpenSuse 11.2, Red Flag 7.0 - но хотелось бы его запустить под Fedora/RHEL/Oracle Linux.
Код: Выделить всё
[olej@notebook ~]$ /sbin/modinfo option
filename: /lib/modules/2.6.42.12-1.fc15.i686.PAE/kernel/drivers/usb/serial/option.ko
license: GPL
version: v0.7.2
description: USB Driver for GSM modems
author: Matthias Urlichs <smurf@smurf.noris.de>
srcversion: 08DFA87F97F95E0EEB56ECB
alias: usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFF*
alias: usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFF*
...
Код: Выделить всё
[olej@notebook ~]$ lsmod | grep option
option 25580 0
usb_wwan 19052 1 option
Код: Выделить всё
[olej@notebook ~]$ lsusb | grep AnyDATA
Bus 001 Device 010: ID 16d5:6502 AnyDATA Corporation
Код: Выделить всё
[olej@notebook ~]$ /sbin/modinfo option | grep 16D5
alias: usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*
alias: usb:v16D5p6502d*dc*dsc*dp*ic*isc*ip*
alias: usb:v16D5p6501d*dc*dsc*dp*ic*isc*ip*
Если у вас всё это соответствует и модуль присутствует - всё остальное заработает!
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Нет.kaban428 писал(а):А эти адреса DNS-серверов можно взять из текущих свойств соединения под windows7? Смущает, собственно, DHCP, он же включен под OL6.2? Или в нем адреса DNS не меняются (прошу прощения за ламерские вопросы, я в сетях - ни в зуб ногой)?
Адреса вам даст ваш провайдер мегафон. А увидите вы их в выводе команды wvdial.
Что означает DHCP я не знаю.
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
dmitriev писал(а):Как видит модем? Может быть либо /dev/USB0 либо /dev/ACM0 (смотреть командой ls /dev в терминале)
Наврал я. Видит он его вроде как HUAWEI TF Card Storage, не USB0. Ну и CD мегафона в придачу.
dmitriev писал(а):Нет. Адреса вам даст ваш провайдер мегафон. А увидите вы их в выводе команды wvdial.
Не совсем понял - к wvdial какой аргумент нужен (man, если честно, не понял)?
To Olej, всё есть, единственное - пока плохо пользуюсь - в ответ на /sbin/modinfo option выводит список алиасов, который вверх просмотреть я не могу. Да и Бог с ним, USB Driver for GSM modems там есть. Всё остальное (по пунктам) тоже работает, но модем не определяется как /dev/USB0 или /dev/ACM0, ну и при запуске wvdial выдает сообщение, что не найдено устройство.
Пробовал установить родной HUAWEI драйвер, но он выдал следующее:
[Andrew@pich428 driver]$ su
╨Я╨░╤А╨╛╨╗╤М:
[root@pich428 driver]# ./install
old path =/usr/local/Mobile_Partner/driver
INSTALL_PATH is not set ,auto install
CURRENT PATH=/home/Andrew/driver
INSTALL_PATH=/usr/local/Mobile_Partner
ls: ╨╜╨╡╨▓╨╛╨╖╨╝╨╛╨╢╨╜╨╛ ╨┐╨╛╨╗╤Г╤З╨╕╤В╤М ╨┤╨╛╤Б╤В╤Г╨┐ ╨║ /etc/usb_modeswitch.d/: ╨Э╨╡╤В ╤В╨░╨║╨╛╨│╨╛ ╤Д╨░╨╣╨╗╨░ ╨╕╨╗╨╕ ╨║╨░╤В╨░╨╗╨╛╨│╨░
/usr/local/Mobile_Partner/driver/ndis_driver
Usage: modinfo [-0][-F field][-k kernelversion][-b basedir] module...
Prints out the information about one or more module(s).
If a fieldname is given, just print out that field (or nothing if not found).
Otherwise, print all information out in a readable form
If -0 is given, separate with nul, not newline.
If -b is given, use an image of the module tree.
ERROR: Removing 'cdc_ether': No such file or directory
ERROR: Removing 'usbnet': No such file or directory
ERROR: Removing 'hw_cdc_driver': No such file or directory
make -C src/ clean
make[1]: Entering directory `/usr/local/Mobile_Partner/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/Mobile_Partner/driver/ndis_driver/ndis_src/src/add_header.sh "clean" "/lib/modules/2.6.32-300.3.1.el6uek.x86_64/build/include/linux/usb"
rmmod -f hw_cdc_driver
ERROR: Removing 'hw_cdc_driver': No such file or directory
make[1]: *** [clean] ╨Ю╤И╨╕╨▒╨║╨░ 1
make[1]: Leaving directory `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
make: *** [clean] ╨Ю╤И╨╕╨▒╨║╨░ 2
make -C src/ modules
make[1]: Entering directory `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
#/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src/add_header.sh "modules" "/lib/modules/2.6.32-300.3.1.el6uek.x86_64/build/include/linux/usb"
make -C /lib/modules/2.6.32-300.3.1.el6uek.x86_64/build SUBDIRS=/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.32-300.3.1.el6uek.x86_64/build: ╨Э╨╡╤В ╤В╨░╨║╨╛╨│╨╛ ╤Д╨░╨╣╨╗╨░ ╨╕╨╗╨╕ ╨║╨░╤В╨░╨╗╨╛╨│╨░. ╨Ю╤Б╤В╨░╨╜╨╛╨▓.
make: Leaving an unknown directory
make[1]: *** [modules] ╨Ю╤И╨╕╨▒╨║╨░ 2
make[1]: Leaving directory `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
make: *** [modules] ╨Ю╤И╨╕╨▒╨║╨░ 2
make -C src/ install
make[1]: Entering directory `/usr/local/Mobile_Partner/driver/ndis_driver/ndis_src/src'
#install -m 744 -c hw_cdc_driver.ko /lib/modules/2.6.32-300.3.1.el6uek.x86_64/kernel/drivers/usb/net
#depmod -a
#modprobe hw_cdc_driver
/usr/local/Mobile_Partner/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]: Leaving directory `/usr/local/Mobile_Partner/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/2.6.32-300.3.1.el6uek.x86_64/build) to be all installed?
Now please enter any key to finish other installations.
NDIS is disabled, and only Modem can be used.
have usb_modeswitch rules to HUAWEI DataCard: COUNT=0
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/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┬╗
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┬╗
[root@pich428 driver]#
Так я и не понял установил он модем или нет.
Чем можно определить устройство как модем?
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Если в директории /dev нет файла /dev/ttyUSB0 или /dev/ttyACM0, то и разговор пойдет другой.
Проверьте еще раз: Любым удобным для вас способом внимательно просмотрите директорию /dev. (В прошлый раз я ошибся - не /dev/USB0, а /dev/ttyUSB0). Извините.
К wvdial не нужно никаких аргументов. Просто запускаете из-под рута:
И вывод в студию.
Проверьте еще раз: Любым удобным для вас способом внимательно просмотрите директорию /dev. (В прошлый раз я ошибся - не /dev/USB0, а /dev/ttyUSB0). Извините.
К wvdial не нужно никаких аргументов. Просто запускаете из-под рута:
Код: Выделить всё
# wvdialconf
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
1. вывод алиасов очень длинный, но его нужно фильтровать grep под ваш модем, давайте разбираться вместе:kaban428 писал(а): Наврал я. Видит он его вроде как HUAWEI TF Card Storage, не USB0. Ну и CD мегафона в придачу.
To Olej, всё есть, единственное - пока плохо пользуюсь - в ответ на /sbin/modinfo option выводит список алиасов, который вверх просмотреть я не могу. Да и Бог с ним, USB Driver for GSM modems там есть. Всё остальное (по пунктам) тоже работает, но модем не определяется как /dev/USB0 или /dev/ACM0, ну и при запуске wvdial выдает сообщение, что не найдено устройство.
- показывайте сюда ваш вывод (только обрамляйте вывод тегом "code" - так лучше видно):
Код: Выделить всё
$ lsusb
- потом их подставьте в grep, как я показывал выше - проверяем поддерживает ли ваше устройство ваш "USB Driver for GSM modems"(с)
Конечно нетkaban428 писал(а): Так я и не понял установил он модем или нет.
- у вас или вообще нет компилятора gcc, или заголовочных и других файлов ядра в /lib/modules/2.6.32-300.3.1.el6uek.x86_64/build - это всё дело поправимое, нужно доустанавливать пакеты. Покажите сюда вывод 2-х команд у вас у вас:kaban428 писал(а):Код: Выделить всё
/usr/local/Mobile_Partner/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]: Leaving directory `/usr/local/Mobile_Partner/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/2.6.32-300.3.1.el6uek.x86_64/build) to be all installed? Now please enter any key to finish other installations.
Код: Выделить всё
$ gcc --version
gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)
...
$ ls /lib/modules/2.6.32-300.3.1.el6uek.x86_64/build
...
Но вам не нужно спешить устанавливать что-то проприетарное, не убедившись ранее, что ядро не поддерживает ваш модем - 2 модуля одновременно станут конфликтовать и сделают работу невозможной.kaban428 писал(а): Пробовал установить родной HUAWEI драйвер, но он выдал следующее:
Прежде всего:kaban428 писал(а):Чем можно определить устройство как модем?
Код: Выделить всё
$ ls -l /dev/ttyUSB*
...
$ ls -l /dev/ttyACM*
...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Настройка USB-модема Е352 от Мегафона под Oracle Linux 6.2
Я даже любопытства ради заинтересовался почему он не собирается у вас...kaban428 писал(а):Так я и не понял установил он модем или нет.
1. странно, что у вас архив .rar ... в Linux это вещь не распростанённая, пришлось мне поуродоваться с его распаковкой (просто нет у меня под рукой инструментов под .rar - нужды не возникает):kaban428 писал(а):Это каталог на установочной флешке модема, я его вложил - только удалил бинары autorun.exe из корневого каталога и data.bin и mobilepartner.bin.
Код: Выделить всё
[olej@notebook _e352lin]$ tree e352lin
e352lin
├── AUTORUN.INF
├── autorun.sh
├── install_linux
├── Linux
│ ├── 7zr
│ ├── install
│ ├── readme.txt
│ └── SysConfig.dat
├── Startup.ico
└── SysConfig.dat
1 directory, 9 files
Не надо так делать...
2. там в readme.txt пишется:
- вот и не нужно было этот linux_install.tar.bz2 трогать...1. Run "tar jxvf linux_install.tar.bz2"
3. вообще там странная "Linux инсталляция" - в readme.txt и комментариях скриптов полно русского текста ... в Windows кодировке Cp1251 - так что я их и читать не стал...
4. попробовал собрать:
Код: Выделить всё
[root@notebook Linux]# sh ./install
Can not find file: MobilePartner.bin
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей