quality 25.10.2010 16:04
Есть проблема! — Настройка wvdial для 3G-модема.
Не получается настроить wvdial для 3G-модем, чтобы тот начал работать как полагается. Перевел модем из cdrom режима в режим модема, система его видет
quality@desktop:~$ lsusb
.......
Bus 006 Device 003: ID 1bbb:0000 T & A Mobile Phones
......
.......
Bus 006 Device 003: ID 1bbb:0000 T & A Mobile Phones
......
но не подключается к Интернету. Облазил уже весь гугл, никакого решения не нашел.
Конфиг:
Modem = /dev/ttyUSB2
Baud = 3600000
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1; &D2; +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Modem Type = 3G Modem
Phone = *99***1#
ISDN = 0
Username = gdata
Password = gdata
New PPPD = yes
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
Auto DNS = 1
Лог:
quality@desktop:~$ sudo wvdial test
--> 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; +FCLASS=0
ATQ0 V1 E1 S0=0 &C1; &D2; +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Mon Oct 25 15:52:34 2010
--> Pid of pppd: 5603
--> pppd: 0<04><1e>
--> Using interface ppp0
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> Disconnecting at Mon Oct 25 15:52:34 2010
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
--> 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; +FCLASS=0
ATQ0 V1 E1 S0=0 &C1; &D2; +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Mon Oct 25 15:52:34 2010
--> Pid of pppd: 5603
--> pppd: 0<04><1e>
--> Using interface ppp0
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> pppd: 0<04><1e>
--> Disconnecting at Mon Oct 25 15:52:34 2010
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds
Лог /var/log/messages:
Oct 25 15:52:34 desktop pppd<5603>: pppd 2.4.5 started by root, uid 0
Oct 25 15:52:34 desktop pppd<5603>: speed 3600000 not supported
Oct 25 15:52:34 desktop pppd<5603>: Using interface ppp0
Oct 25 15:52:34 desktop pppd<5603>: Connect: ppp0 <--> /dev/ttyUSB2
Oct 25 15:52:34 desktop pppd<5603>: CHAP authentication succeeded
Oct 25 15:52:34 desktop pppd<5603>: CHAP authentication succeeded
Oct 25 15:52:34 desktop pppd<5603>: Modem hangup
Oct 25 15:52:34 desktop pppd<5603>: Connection terminated.
Oct 25 15:52:34 desktop pppd<5603>: Exit.
Дистрибутив Ubuntu 10.10.
DobrijZmej 25.10.2010 16:55 #
+ 0 -
а что за скорость такая 3600000 ?
В мануале по настройке было написано выставить максимальную скорость.
Дистрибутив Ubuntu 10.10.
а зачем? 3г модемы прекрасно работают через нетворк менеджер.
Специально проверил на модемах от МТС и от МЕГАФОН.
через нетворк-менеджер не видит модем, только телефон автоматически подключает.
Модель?
Что говорит ls usb?
У меня
MTC
Bus 002 Device 003: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636
Мегафон
Bus 007 Device 002: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
Что говорит ls usb?
У меня
MTC
Bus 002 Device 003: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636
Мегафон
Bus 007 Device 002: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
Все верно. Я подтверждаю. Мой E156G был без проблем подхвачен нетворк-менеджером, причем я не отключал Zero-CD и ни каких прочих настроек не производил. После подключения модема всплыло окно с требование ввести PIN-code, а в контекстном меню нетворк менеджера появился пункт New Mobile Broadband (GSM) connection..., котрым я воспользовался, чтобы указать точку доступа (APN).
На днях мне понадобилось запустить скрипт для Python 2.4 и под рукой "совершенно случайно" оказался образ Ubuntu 8.10 в которой Python 2.4 был. Залил я вышеозначенный образ на флешку, загрузился, выяснил что нифига не тот скрипт... Но самое-то главное в том, что ради лулзов™ решил воткнуть в USB-порт тот самый E156G от мегафона. И что вы думаете? Завелся. Сам, без чьей либо, помощи спросил пинкод, затем предложил выбрать провайдера и сконнектился с интернетом.
Кстати пробовал на старую тачку (аля 2004 года выпуска) установить Ubuntu 10.10. Установил все завелось кроме E156G... (хотя на относительно новом ноуте из под этой же самой Ubuntu 10.10 заводился)
Мораль: если не заводится 3G-USB-модем, проверь железо! Дело может быть в нем а не в дистрибутиве.
Кстати пробовал на старую тачку (аля 2004 года выпуска) установить Ubuntu 10.10. Установил все завелось кроме E156G... (хотя на относительно новом ноуте из под этой же самой Ubuntu 10.10 заводился)
Мораль: если не заводится 3G-USB-модем, проверь железо! Дело может быть в нем а не в дистрибутиве.
эмм, APN у Вас точно internet?
Проверьте на другой машине(операционке) именно в этой точке пространства коннект есть?
Проверьте на другой машине(операционке) именно в этой точке пространства коннект есть?
Не уверен, что это критично. Я тоже подключён к Megafon'у, у меня другие логин и пароль используются —
nwgsm
guest
nwgsm
guest
Город какой?
У меня в Питере другие настройки.
Но вообще их нетворк менеджер убунты сам предлагает
У меня в Питере другие настройки.
Но вообще их нетворк менеджер убунты сам предлагает
У меня так же называется.
Строки инициализации только другие, экспериментальные :)
Init1 = AT&F
Init2 = AT+CMEE=2
Init3 = AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
Init4 = AT+CGQREQ=1,0,0,0,0,0
Init5 = AT+CGQMIN=1,0,0,0,0,0
Init6 = AT+CGATT=1
P.S. А у вас в модеме запрос PIN-кода отключен?
Строки инициализации только другие, экспериментальные :)
Init1 = AT&F
Init2 = AT+CMEE=2
Init3 = AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
Init4 = AT+CGQREQ=1,0,0,0,0,0
Init5 = AT+CGQMIN=1,0,0,0,0,0
Init6 = AT+CGATT=1
P.S. А у вас в модеме запрос PIN-кода отключен?
Меня лучше на ты
и да всё отключено.
Модемы сейчас просто лежат.
В мегофоновском есть симка и какое то количество денег.
А МТС я брал для поездки к родственникам.
и да всё отключено.
Модемы сейчас просто лежат.
В мегофоновском есть симка и какое то количество денег.
А МТС я брал для поездки к родственникам.
1. Модем не залочен?
2. Попробуйте указать /dev/ttyUSB0.
2. Попробуйте указать /dev/ttyUSB0.
снизил скорость до 115200, в логах ошибка похожего типа:
Вот если указать /dev/ttyUSB0 модем не инициируется, а при /dev/ttyUSB1 модем виснет
Oct 25 18:05:25 desktop pppd<4066>: pppd 2.4.5 started by root, uid 0
Oct 25 18:05:25 desktop pppd<4066>: Using interface ppp0
Oct 25 18:05:25 desktop pppd<4066>: Connect: ppp0 <--> /dev/ttyUSB2
Oct 25 18:05:25 desktop pppd<4066>: CHAP authentication succeeded
Oct 25 18:05:25 desktop pppd<4066>: CHAP authentication succeeded
Oct 25 18:05:25 desktop pppd<4066>: Modem hangup
Oct 25 18:05:25 desktop pppd<4066>: Connection terminated.
Oct 25 18:05:25 desktop pppd<4066>: Exit.
Oct 25 18:05:25 desktop pppd<4066>: Using interface ppp0
Oct 25 18:05:25 desktop pppd<4066>: Connect: ppp0 <--> /dev/ttyUSB2
Oct 25 18:05:25 desktop pppd<4066>: CHAP authentication succeeded
Oct 25 18:05:25 desktop pppd<4066>: CHAP authentication succeeded
Oct 25 18:05:25 desktop pppd<4066>: Modem hangup
Oct 25 18:05:25 desktop pppd<4066>: Connection terminated.
Oct 25 18:05:25 desktop pppd<4066>: Exit.
Вот если указать /dev/ttyUSB0 модем не инициируется, а при /dev/ttyUSB1 модем виснет
Baud = 3600000 — IMHO, не правильная опция и непонятная скорость.
Попробуйте так:
Baut = 460800
Попробуйте так:
Baut = 460800
Насчёт Baut память подвела, погорячился, у вас правильно написано.
а если попробовать телефон *99# указать ?
таже ошибка. самый прикол подсоединяю SE w880i все автоматически настраивается и подключается через нетворк-менеджер. модем пришлось переключать в режим модема и на этом кончилась моя настройка его, дальше ничего не получается.
Модем Acatel X060S, пробовал операторов: мтс, теле2, мегафон с соответствующими настройками, ничего не работает ни через gnome-ppp, ни через wvdial...
quality@desktop:~$ lsusb
Bus 007 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0458:0007 KYE Systems Corp. (Mouse Systems)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0fce:d068 Sony Ericsson Mobile Communications AB - телефон, через который тут сижу
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 033: ID 1bbb:0000 T & A Mobile Phones - модем
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 0458:0007 KYE Systems Corp. (Mouse Systems)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0fce:d068 Sony Ericsson Mobile Communications AB - телефон, через который тут сижу
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 033: ID 1bbb:0000 T & A Mobile Phones - модем
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
может поможет мой конфиг, но он на мтс:
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Modem = /dev/ttyUSB2
Phone = *99#
Username = mts
Password = mts
Stupid Mode = 1
Baud = 460800
Init3 = AT+CGDCONT=1,"IP","internet.mts.ru"
в моем модеме отключен ZeroCD.
причем подключается только если воткнуть его после полной загрузки системы, иначе не коннектится. не знаю почему
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Modem = /dev/ttyUSB2
Phone = *99#
Username = mts
Password = mts
Stupid Mode = 1
Baud = 460800
Init3 = AT+CGDCONT=1,"IP","internet.mts.ru"
в моем модеме отключен ZeroCD.
причем подключается только если воткнуть его после полной загрузки системы, иначе не коннектится. не знаю почему
к сожалению не помогло, в логах только пропала строчка speed 3600000 not supported и все
хм... а вот такой вот момент в целях эксперимента?
1) изменить имя/пароль - поменяется ли что-то в логе ?
2) изменить точку доступа - поменяется ли что-то в логе ?
1) изменить имя/пароль - поменяется ли что-то в логе ?
2) изменить точку доступа - поменяется ли что-то в логе ?
это я к чему... исходя из этой статьи, дальше после коннекта должен быть какой-то обмен и присвоение IP адреса.
Но в логе видно, что идет обмен, никакого ответа нет, и связь отрубается.
Но в логе видно, что идет обмен, никакого ответа нет, и связь отрубается.
совершенно тупой вопрос.
А почему бы не обойтись без wvdial? Тупо ppp?
connect "/usr/sbin/chat -v \
TIMEOUT 35 \
ECHO ON \
ABORT '\nBUSY\r' \
ABORT '\nERROR\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nNO CARRIER\r' \
ABORT '\nNO DIALTONE\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
ABORT '\nUsername/Password Incorrect\r' \
'' \rAT \
OK 'AT+CGDCONT=1,\"IP\",\"internet.life.com.by\"' \
OK ATD*99# \
CONNECT \c \
"
/dev/ttyUSB0
115200
#460800
crtscts
noauth
#novj
#novjccomp
#nobsdcomp
#nopcomp
#noaccomp
#usepeerdns
defaultroute
user "life"
password "life"
А почему бы не обойтись без wvdial? Тупо ppp?
connect "/usr/sbin/chat -v \
TIMEOUT 35 \
ECHO ON \
ABORT '\nBUSY\r' \
ABORT '\nERROR\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nNO CARRIER\r' \
ABORT '\nNO DIALTONE\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
ABORT '\nUsername/Password Incorrect\r' \
'' \rAT \
OK 'AT+CGDCONT=1,\"IP\",\"internet.life.com.by\"' \
OK ATD*99# \
CONNECT \c \
"
/dev/ttyUSB0
115200
#460800
crtscts
noauth
#novj
#novjccomp
#nobsdcomp
#nopcomp
#noaccomp
#usepeerdns
defaultroute
user "life"
password "life"
один фиг в логах:
модем рабочий, но что-то с pppd видимо, в убунту 8.04 работало все.
pppd 2.4.5 started by root, uid 0
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB2
CHAP authentication succeeded
CHAP authentication succeeded
Modem hangup
Connection terminated.
Exit.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB2
CHAP authentication succeeded
CHAP authentication succeeded
Modem hangup
Connection terminated.
Exit.
модем рабочий, но что-то с pppd видимо, в убунту 8.04 работало все.
Тоже пользуюсь этим костылём (wvdial)...
Не знаю, как там у вас в России с этим, но на всякий случай расскажу случай с МТС в Беларуси.
Взял пару месяцев назад симку специально под модем, подключился на ТП, который подразумевает использование интернета (ибо без оного есть и куда интереснее варианты). Вбил соответствующие APN, Username, Password и почти пару часов пытался понять, причём тут этот exit code 16, когда всё обычно заводилось с полпинка... Оказалось что не была подключена услуга "Передача данных", без которой, собственно, данные не передаются.
Подключил её и всё заработало.
Не знаю, как там у вас в России с этим, но на всякий случай расскажу случай с МТС в Беларуси.
Взял пару месяцев назад симку специально под модем, подключился на ТП, который подразумевает использование интернета (ибо без оного есть и куда интереснее варианты). Вбил соответствующие APN, Username, Password и почти пару часов пытался понять, причём тут этот exit code 16, когда всё обычно заводилось с полпинка... Оказалось что не была подключена услуга "Передача данных", без которой, собственно, данные не передаются.
Подключил её и всё заработало.
но на винде-то у чела работает... значит услуги оператора тут не при чем.
Я - нуб. Надо было вначале проверить баланс всех симок. Все работает, проблема решена.
Если есть возможность протестировать модем на винде, попробуй следующее:
- установи этот сниффер;
- запусти программу и переключи в режим монитора;
- выбери в списке COM-порт, соответстующий твоему модему (скорее всего у одного модема их будет несколько);
- установи соединение программой, идущей в комплекте с модемом;
- посмотри, какие команды отсылаются модему
- добавь их в конфиг wvdial.