Open-Club.Net Проект полностью ориентирован на Open Source-подход(изучаем, настраиваем, устанавливаем и общаемся о Linux).
Мы в соц. сетях:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
3G usb-модем Sony Ericsson P1i
DiselДата: Вс, 26.07.2009, 23:22 | Сообщение # 1
Генерал-лейтенант
Группа: Бывалый
Сообщений: 489
В исходниках имеются: Ubuntu 8.04 ,Sony Ericsson P1i ,Utel sim (www.utel.ua) ,usb-кабель.

1.Для начала-подключаем смартфон к компу через usb-кабель.

2.Инсталлируем необходимый пакет:

sudo apt-get install wvdial

3.В консоли пишем:

sudo wvdialconf /etc/wvdial.conf

Система должна ответить что-то в этом роде:

Quote
Scanning your serial ports for a modem.

ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyACM0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyACM0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyACM1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyACM1<*1>: ATQ0 V1 E1 -- OK
ttyACM1<*1>: ATQ0 V1 E1 Z -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM1<*1>: Modem Identifier: ATI -- Sony Ericsson P1i
ttyACM1<*1>: Speed 19200: AT -- OK
ttyACM1<*1>: Speed 38400: AT -- OK
ttyACM1<*1>: Speed 57600: AT -- OK
ttyACM1<*1>: Speed 115200: AT -- OK
ttyACM1<*1>: Speed 230400: AT -- OK
ttyACM1<*1>: Speed 460800: AT -- OK
ttyACM1<*1>: Max speed is 460800; that should be safe.
ttyACM1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyACM2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyACM2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyACM2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

Found an USB modem on /dev/ttyACM1.
Modem configuration written to /etc/wvdial.conf.
ttyACM1: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"


Как видим - модем найден,определен и работает.Настройки записаны в файл /etc/wvdial.conf Нужно его немного подправить:

4.

sudo gedit /etc/wvdial.conf

ну или

sudo kate /etc/wvdial.conf для kubuntu

5.Дальше нужно ввести настройки в соответствии с тем, что ответил wvdialconf в пункте 3 и, учитывая настройки Utel

Замените оригинальный текст,приведенным ниже:

Quote
[Dialer Defaults]
Modem = /dev/ttyACM1
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","3g.utel.ua"
Area Code =
Phone = *99#
Username = IT
Password = IT
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
Modem Type = Analog Modem

Заметьте,что строки

Quote
Init3 = AT+CGDCONT=1,"IP","3g.utel.ua"

и

Quote
Phone = *99#

взяты из настроек с сайта Utel'a http://utel.ua/private/services.php?show=instr_pk

У меня модем определился на /dev/ttyACM1 ,а у вас может случиться на ttyUSB0 -будьте внимательны при копировании настроек.

6.Сохраняем конфиг и запускаем в консоли wvdial:

wvdial

Видим,что-то подобное:

Quote
legioner@legioner-ubuntu:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Sending: AT+CGDCONT=1,"IP","3g.utel.ua"
AT+CGDCONT=1,"IP","3g.utel.ua"
OK
--> Modem initialized.
--> Idle Seconds = 300, disabling automatic reconnect.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&}0S\RA9~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun May 3 16:28:36 2009
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 23466
--> Using interface ppp0
--> pppd: �[06][08]
--> pppd: �[06][08]
--> pppd: �[06][08]
--> pppd: �[06][08]
--> pppd: �[06][08]
--> pppd: �[06][08]
--> local IP address 94.179.162.186
--> pppd: �[06][08]
--> remote IP address 10.64.64.64
--> pppd: �[06][08]
--> primary DNS address 82.207.66.250
--> pppd: �[06][08]
--> secondary DNS address 82.207.66.241
--> pppd: �[06][08]
Caught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: �[06][08]
--> Connect time 14.3 minutes.
--> pppd: �[06][08]
--> pppd: �[06][08]
--> pppd: �[06][08]
--> Disconnecting at Sun May 3 16:42:56 2009

7.Если есть желание или привычка пользоваться гномовским РРР,то в конфиг нужно добавить ещё строку:

Quote
Init4 = AT+cso=33

Всё заработало сразу.
Удачи!


 
  • Страница 1 из 1
  • 1
Поиск:
Новый ответ
Имя:
Текст сообщения:
Код безопасности: