Проблема заключается в следующем, данный модем определяется как СДРОМ.
Почитал темку http://www.povert.org/Linux/zte_mz31.html

Застрял на шаге:
# usb_modeswitch
чтоб превратить cdrom в модем

Так как пишет следующее:

Looking for target devices ...
>  No devices in target mode or class found
> Looking for default devices ...
>  Found default devices (1)
> Accessing device 010 on bus 001 ...
> Using endpoints 0x05 (out) and 0x84 (in)
> Inquiring device details; driver will be detached ...
> Looking for active driver ...
>  OK, driver found ("usb-storage")

И после этого ждал, ждал и ничего не произошло. К командной строке так
терминал и не вернулся. И так повторял несколько раз, результат один и
тот же.

Пошел по следующему пути:
1. программно извлек сдром, и он теоретически должен был превратиться в модем
2. Настроил  wvdial

Но тут вопрос возник, как узнать адрес модема /dev/???

Методом проб определил, запустил, но выдает следующее:

[root@localhost etc]# wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
~[7f]}#@!}!}!} }=}!}$}&@}#}%B#}%}%}&_8^G}"}&} } } } }'}"}(}"}]0~~~
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Mon Oct 11 20:54:46 2010
--> Pid of pppd: 3856
--> Using interface ppp0
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> local  IP address 94.153.106.145
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> remote IP address 10.0.0.1
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> primary   DNS address 193.41.60.30
--> pppd: пїЅ[08]e[08]@
--> e[08]
--> secondary DNS address 193.41.60.18
--> pppd: пїЅ[08]e[08]@
--> e[08]

Сам wvdial.conf файл следующий:

[Dialer ks]
Init = AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99***1#
ISDN = 0
Username = ''
Init1 = ATZ
Password = ''
Modem = /dev/ttyUSB0
Baud = 9600

Stupid Mode = on
Auto DNS = on
New PPPD = yes

Как мне дальше быть и что можно сделать, чтобы связь с инетом заработала?

2

ArtemValentinovich пишет:

Но тут вопрос возник, как узнать адрес модема /dev/???

Покажи

 Консоль:
lsusb
dmesg|grep usb
ls /dev/ttyUSB*
ls /dev/ttyACM*

Mageia4, KDE  4.11.4.

lsusb до программного извлечения модема

[user@localhost ~]$ /sbin/lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 19d2:0040  
Bus 001 Device 004: ID 0c76:0005 JMTek, LLC. Transcend USB Flash disk
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

lsusb после программного извлечения модема

[user@localhost ~]$ /sbin/lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 19d2:0022  
Bus 001 Device 004: ID 0c76:0005 JMTek, LLC. Transcend USB Flash disk
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[user@localhost ~]$ 

dmesg|grep usb

[user@localhost ~]$ dmesg|grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
usb usb1: configuration #1 chosen from 1 choice
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.26.3-29.0.140asp.i686 uhci_hcd
usb usb1: SerialNumber: 0000:00:1f.2
usb usb2: configuration #1 chosen from 1 choice
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.26.3-29.0.140asp.i686 uhci_hcd
usb usb2: SerialNumber: 0000:00:1f.4
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: New USB device found, idVendor=05e3, idProduct=0608
usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 1-1: Product: USB2.0 Hub
usb 1-1.1: new full speed USB device using uhci_hcd and address 3
usb 1-1.1: configuration #1 chosen from 1 choice
usb 1-1.1: New USB device found, idVendor=19d2, idProduct=0022
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.1: Product: TTPCom Dynamic USB Device
usb 1-1.1: Manufacturer: TTPCom Ltd
usb 1-1.1: SerialNumber: [Serial Number]
usb 1-1.4: new full speed USB device using uhci_hcd and address 4
usb 1-1.4: configuration #1 chosen from 1 choice
usb 1-1.4: New USB device found, idVendor=0c76, idProduct=0005
usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.4: Product: TS128MJF2A
usb 1-1.4: Manufacturer: JetFlash
usbcore: registered new interface driver usbserial
usbserial: USB Serial support registered for generic
usbserial_generic 1-1.1:1.0: generic converter detected
usb 1-1.1: generic converter now attached to ttyUSB0
usbserial_generic 1-1.1:1.1: generic converter detected
usb 1-1.1: generic converter now attached to ttyUSB1
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usbcore: registered new interface driver usb-storage
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-1.1: USB disconnect, address 3
usbserial_generic 1-1.1:1.0: device disconnected
usbserial_generic 1-1.1:1.1: device disconnected
usb 1-1.1: new full speed USB device using uhci_hcd and address 5
usb 1-1.1: configuration #1 chosen from 1 choice
usb 1-1.1: New USB device found, idVendor=19d2, idProduct=0040
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.1: Product: TTPCom Dynamic USB Device
usb 1-1.1: Manufacturer: TTPCom Ltd
usb 1-1.1: SerialNumber: [Serial Number]
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
usb 1-1.1: USB disconnect, address 5
usb 1-1.1: new full speed USB device using uhci_hcd and address 6
usb 1-1.1: configuration #1 chosen from 1 choice
usbserial_generic 1-1.1:1.0: generic converter detected
usb 1-1.1: generic converter now attached to ttyUSB0
usbserial_generic 1-1.1:1.1: generic converter detected
usb 1-1.1: generic converter now attached to ttyUSB1
usb 1-1.1: New USB device found, idVendor=19d2, idProduct=0022
usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.1: Product: TTPCom Dynamic USB Device
usb 1-1.1: Manufacturer: TTPCom Ltd
usb 1-1.1: SerialNumber: [Serial Number]
[user@localhost ~]$ 

ls /dev/ttyUSB*
ls /dev/ttyACM*

[root@localhost sbin]# ls /dev/ttyUSB*
/dev/ttyUSB0  /dev/ttyUSB1
[root@localhost sbin]# ls /dev/ttyACM*
ls: невозможно получить доступ к /dev/ttyACM*: Нет такого файла или каталога
[root@localhost sbin]#

4 (11.10.2010 23:26:15 отредактировано Gnom)

Ну надеюсь понятно,что модем "висит" на ttyUSB0,или ttyUSB1.А что конкретно не понятно с  usb_modeswitch?
Вот это делал?

Теперь нужно настроить конфигурационный файл для usb_modeswitch в /etc/usb_modeswitch.conf В общем если файла нет - создайте. Теперь удалите из файла все что там было и вместо этого впишите:

# /etc/usb_modeswitch.conf
#######################################################
# ZTE MZ31 from Kyivstar by http://povert.org
#

DefaultVendor= 0x19d2
DefaultProduct= 0x0040

TargetVendor= 0x19d2
TargetProduct= 0x0022

MessageEndpoint=0x05
MessageContent="555342434081c581000000000000061b010000000000000000000000000000"

Теперь воткнуть модем и выполнить следующие команды от рута:

Mageia4, KDE  4.11.4.

5 (11.10.2010 23:28:23 отредактировано ArtemValentinovich)

Ну надеюсь понятно,что модем "висит" на ttyUSB0,или ttyUSB1.А что конкретно не понятно с  usb_modeswitch?

При запуске данной команды, она не завершает своей работы, а висит

А файл /etc/usb_modeswitch.conf
Я изменял согласно приведенному тексту

6 (12.10.2010 00:16:20 отредактировано Gnom)

DefaultVendor= 0x19d2
DefaultProduct= 0x0040

Я думаю вот эти строки нужно закоментить,т.е. поставить перед ними точку с запятой
;DefaultVendor= 0x19d2
;DefaultProduct= 0x0040

Перезагрузить и попробовать снова подключить модем.
Если ни чего не получится,раскоментируй строки и напиши правила для udev, как вот здесь

ACTION!="add", GOTO="ZTE_End"
SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0022", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0022"
LABEL="ZTE_End"

То есть нужно в /etc/udev/rules.d/ создать файлик 15-zte-mz31.rules и в него написать процитированное.
И ещё вопрос,откуда брался пакет usb_modeswitch? Я чтото его не нашёл на http://rpm.pbone.net ,хотел посмотреть "что у него в нутри" smile т.е куда ложатся файлы,а то есть разница в пакетах  usb_modeswitch под разные дистрибутивы.

Mageia4, KDE  4.11.4.

Тут получается такая ситуация: соединение образуется.
Получилось подключится с помощью Gnome PPP

Но ничего не грузится

То что вы предлагаете попробую сделать завтра, спасибо за участие и помощь

8

Для начала нужно отключить фаейерволл,и попробовать выйти в инет,если страницы сайтов не будут открываться,то читаем linuxforum.ru/viewtopic.php?id=4537&p=2

Mageia4, KDE  4.11.4.

Для начала нужно отключить фаейерволл,и попробовать выйти в инет,если страницы сайтов не будут открываться,то читаем [Решено] Не открываются веб-страницы

Я линукс только поставил, фаервол не настраивал, а как его отключить?

А файл resolv.conf у меня пустой.

root@localhost etc]# ls -l /etc/resolv.conf
-rw-r--r-- 2 root root 0 Окт 12 07:23 /etc/resolv.conf
[root@localhost etc]# chmod 644 /etc/resolv.conf
[root@localhost etc]# ls -l /etc/resolv.conf
-rw-r--r-- 2 root root 0 Окт 12 07:23 /etc/resolv.conf

10 (12.10.2010 10:42:14 отредактировано Gnom)

В resolv.conf нужно смотреть при подключеном инете, там должны прописаться DNS.Если файл пустой,туда нужно вписать DNS провайдера,или прописать его в gnome-ppp.А файервол можно остановить через графическую настройку,к сожелению не помню какой командой из консоли.У кого федора или асплинукс подскажут,или

 Консоль:
service iptables stop
от root.
PS.Вот нашел у себя в блокноте
 Консоль:
system-config-firewall
Эти команды от Федоры,но думаю должны в ASPLinux работать.И вот еще для настройки интернета
 Консоль:
system-config-network

Когда у меня была установлена RFR11,я DNS прописовал в kppp.

Mageia4, KDE  4.11.4.

Да, оказалось все просто, нужно было днс прописать вручную.
Хотя на сайте кивестара написано, что надо ставить автоматом.

Спасибо Gnom за помощь.