Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
3G EVDO USB-Modem ZTE AC8700 - помогите подключить
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Tue Dec 25, 2007 3:42 pm    Post subject: 3G EVDO USB-Modem ZTE AC8700 - помогите подключить Reply with quote

Собственно недавно взял себе такой модем под ноут на котором стоит Gentoo 2007.0.

Ну и ессно вопрос - подскажите что читать и как бы подключить сие чудо под Gentoo.

Может кто-нибудь уже имел дело с 3G USB-модемами?

Заранее премного благодарен за помощь!
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Dec 25, 2007 9:36 pm    Post subject: Reply with quote

Что уже попробовал, куда копал?
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Wed Dec 26, 2007 9:32 am    Post subject: Reply with quote

Пробовал вот по этой доке - http://onorua.livejournal.com/13480.html

И вот по этой доке - http://ubuntu.org.ua/2007/06/08/peoplenetua-usb-modem/#more-5

Но столкнулся с тем, что я генту с минимала ставил, и у меня вообще не появляется такое как /dev/ttyUSB(x) :(

Появляется /dev/usbdev1.0...

Вот на этом и стал. :(
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Wed Dec 26, 2007 4:57 pm    Post subject: Reply with quote

udev как-то реагирует на подключение модема?
Может попробовать сделать аналогичные описанным в ссылках действия, но с твоим девайсом?
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Wed Dec 26, 2007 7:19 pm    Post subject: Reply with quote

viy wrote:
udev как-то реагирует на подключение модема?
Может попробовать сделать аналогичные описанным в ссылках действия, но с твоим девайсом?


А как это проверить? :oops:
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Wed Dec 26, 2007 7:56 pm    Post subject: Reply with quote

В логах, при подключении модема к USB-порту, udev пишет следующее:

usb 2-1: new full speed USB device using uhci_hcd and address 12
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new full speed USB device using uhci_hcd and address 13
usb 2-1: device descriptor read/64, error -71
usb 2-1: device descriptor read/64, error -71
usb 2-1: new full speed USB device using uhci_hcd and address 14
usb 2-1: device not accepting address 14, error -71
usb 2-1: new full speed USB device using uhci_hcd and address 15
usb 2-1: device not accepting address 15, error -71
usb 2-1: new full speed USB device using uhci_hcd and address 16
usb 2-1: device not accepting address 16, error -71
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Wed Dec 26, 2007 8:51 pm    Post subject: Reply with quote

Извини, но доступа к машине/проблеме у меня нет. Поиск в инете наверняка поможет.

Я бы проверил настройки ядра, проверил какой файл устройства создается. Все это, как впрочем и дальнейшие шаги --- описано. На данный же момент помогать больше нечем.
Back to top
View user's profile Send private message
Laitr Keiows
Bodhisattva
Bodhisattva


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Thu Dec 27, 2007 7:20 am    Post subject: Reply with quote

den1024 wrote:
Пробовал вот по этой доке - http://onorua.livejournal.com/13480.html

А тут смотрел? http://onorua.livejournal.com/12553.html
Все инструкции выполнил?
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Thu Dec 27, 2007 8:15 am    Post subject: Reply with quote

Хмм... Сегодня попробую. Отпишусь.
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Thu Dec 27, 2007 5:33 pm    Post subject: Reply with quote

Значится так:

Устройство видиться в системе, вот что я получаю по команде cat /proc/bus/usb/devices > devices:

P: Vendor=19d2 ProdID=fffe Rev= 0.00
и т.д....

Но - по инструкции ссылка на которую выше у человека модем появляется как устройство /dev/ttyUSB0 или /dev/ttyACM0, у меня же ни того ни другого нет. :(

Как мне узнать на какое он устройство определяется? :(
Back to top
View user's profile Send private message
Laitr Keiows
Bodhisattva
Bodhisattva


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Fri Dec 28, 2007 9:32 am    Post subject: Reply with quote

Code:
modprobe usbserial vendor=0x19d2 product=0xfffe

Делал? Что в dmesg?
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Fri Dec 28, 2007 10:16 am    Post subject: Reply with quote

К сожалению на modprobe usbserial выдало ошибку мол нет такого модуля. Может это потому что usb serial вкомпилено в ядро?
Back to top
View user's profile Send private message
Laitr Keiows
Bodhisattva
Bodhisattva


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Fri Dec 28, 2007 10:27 am    Post subject: Reply with quote

Да, надо его или модулем собрать, или как-то, если это возможно, через загрузочные параметры передавать нужные значения.
Я бы таки модулем собрал.

Неудивительно что у тебя никакие устройства не появляются :)
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Fri Dec 28, 2007 10:31 am    Post subject: Reply with quote

Понял. Попробую сегодня собрать модулем.
Отпишусь что да как.
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Sun Dec 30, 2007 12:49 pm    Post subject: Reply with quote

Итак, вот к чему я дошел:

1. Даю команду modprobe usbserial vendor=0x19d2 product=0xfffe
2. Вставляю модем в USB порт.
3. Получаю в dmesg такое:

usbserial_generic 2-1:1.0: generic converter detected
usb 2-1: generic converter now attached to ttyUSB0
usbserial_generic 2-1:1.1: generic converter detected
usb 2-1: generic converter now attached to ttyUSB1
usbserial_generic 2-1:1.3: generic converter detected
usb 2-1: generic converter now attached to ttyUSB2

Соответственно появляются эти три устройства ttyUSB(x)

4. Вычислив что ttyUSB0 похоже и есть мой модем настраиваю скрипты pppd и собственно делаю pppd call pplnet
5. Получаю в логе такое:

pppd[5993]: pppd 2.4.4 started by root, uid0
chat[5994]: abort on (NO CARRIER)
chat[5994]: abort on (ERROR)
chat[5994]: abort on (NO DIALTONE)
chat[5994]: abort on (BUSY)
chat[5994]: abort on (NO ANSWER)
chat[5994]: send (ATZ^M)
chat[5994]: expect (OK)
chat[5994]: ATZ^M^M
chat[5994]: OK
chat[5994]: -- got it
chat[5994]: send (AT&F0^M)
chat[5994]: expect (OK)
chat[5994]: ^M
chat[5994]: AT&F0^M^M
chat[5994]: OK
chat[5994]: -- got it
chat[5994]: send (ATE0V1^M)
chat[5994]: expect (OK)
chat[5994]: ^M
chat[5994]: ATE0V1^M
chat[5994]: OK
chat[5994]: -- got it
chat[5994]: send (AT+CSQ^M)
chat[5994]: expect (OK)
chat[5994]: ^M
chat[5994]: ^M
chat[5994]: 31, 99^M
chat[5994]: ^M
chat[5994]: OK
chat[5994]: -- got it
chat[5994]: send (ATS7=60^M)
chat[5994]: expect (OK)
chat[5994]: ^M
chat[5994]: ^M
chat[5994]: OK
chat[5994]: -- got it
chat[5994]: send (ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0^M)
chat[5994]: expect (OK)
chat[5994]: ^M
chat[5994]: ^M
chat[5994]: -- got it
chat[5994]: send (ATDT#777^M)
chat[5994]: expect (CONNECT)
chat[5994]: ^M
chat[5994]: ATDT#777^M^M
chat[5994]: CONNECT
chat[5994]: -- got it
chat[5994]: send (\d)
[pppd5993]: Serial connection established.
[pppd5993]: using channel 2
[pppd5993]: using interface ppp0
[pppd5993]: Connect ppp0 <--> /dev/ttyUSB0
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: send [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7e77e80d> ]
[pppd5993]: LCP: timeout sending Config-Requests
[pppd5993]: Connection terminated.

Собственно выдает вот эти ошибки с LCP и коннект тутже рвется.

Подскажите как уже это побороть, пожалуйста. :)
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Sun Dec 30, 2007 10:07 pm    Post subject: Reply with quote

Подправил конфиг ppp ещё - добился теперь следующего:

pppd[12879]: Serial connection established.
pppd[12879]: using channel 9
pppd[12879]: Using interface ppp0
pppd[12879]: Connect: ppp0 <--> /dev/ttyUSB0
pppd[12879]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x39a721fd> <accomp>]
pppd[12879]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x39a721fd> <accomp>]
pppd[12879]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x39a721fd> <accomp>]
pppd[12879]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x39a721fd> <accomp>]
pppd[12879]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x39a721fd> <accomp>]
pppd[12879]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x39a721fd> <accomp>]
pppd[12879]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <auth chap MD5> <magic 0x43648411> <pcomp> <accomp>]
pppd[12879]: No auth is possible
pppd[12879]: sent [LCP ConfRej id=0x1 <auth chap MD5> <pcomp>]
pppd[12879]: rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0> <magic 0x43643674> <accomp>]
pppd[12879]: sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0> <magic 0x43643674> <accomp>]
pppd[12879]: sent [LCP EchoReq id=0x0 magic=0x39a721fd]
pppd[12879]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
pppd[12879]: rcvd [LCP EchoRep id=0x0 magic=0x43643674]
pppd[12879]: rcvd [IPCP ConfReq id=0x0 <addr 2.2.2.2>]
pppd[12879]: sent [IPCP ConfAck id=0x0 <addr 2.2.2.2>]
pppd[12879]: rcvd [CCP ConfReq id=0x0 < 11 05 00 01 03>]
pppd[12879]: Unsupported protocol 'Compression Control Protocol' (0x80fd) received
pppd[12879]: sent [LCP ProtRej id=0x2 80 fd 01 00 00 09 11 05 00 01 03]
pppd[12879]: rcvd [IPCP ConfRej id=0x1 <ms-dns3 0.0.0.0>]
pppd[12879]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0>]
pppd[12879]: rcvd [IPCP ConfNak id=0x2 <addr 172.30.224.108> <ms-dns1 77.109.1.8>]
pppd[12879]: sent [IPCP ConfReq id=0x3 <addr 172.30.224.108> <ms-dns1 77.109.1.8>]
pppd[12879]: rcvd [LCP TermReq id=0x3]
pppd[12879]: LCP terminated by peer
pppd[12879]: sent [LCP TermAck id=0x3]
pppd[12879]: rcvd [IPCP ConfAck id=0x3 <addr 172.30.224.108> <ms-dns1 77.109.1.8>]
pppd[12879]: Discarded non-LCP packet when LCP not open
pppd[12879]: Connection terminated.
chat[12885]: expect (M-bM-^@M-^\M-bM-^@M-^])

Тоесть коннект проходит и потом облом. :(
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Wed Jan 02, 2008 8:20 pm    Post subject: Reply with quote

Есть кто живой? Может есть идеи? :(
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Thu Jan 03, 2008 7:53 pm    Post subject: Reply with quote

Quote:
Подправил конфиг ppp ещё - добился теперь следующего:

конфиг в студию

обрати внимание на это
Quote:
pppd[12879]: No auth is possible

Quote:
pppd[12879]: Unsupported protocol 'Compression Control Protocol' (0x80fd) received

MPPE в ядре включена?
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Sat Jan 05, 2008 10:13 pm    Post subject: Reply with quote

MPPE в ядре включена.

На текущий момент конфиг выглядит так:

defaultroute # стандартные роутинг
usepeerdns
crtscts # аппаратный контроль передачи данных
lock
noauth # не нужна аутентификация на сервере
local
persist
lcp-echo-failure 4 # таймауты для того чтоб уменьшить потери
lcp-echo-interval 65535 # уменьшаем потери
modem
mru 1500
nopcomp
novjccomp
nobsdcomp
nodeflate
noaccomp
ipcp-accept-local # разрешить серверу выдавать клиенту ip
ipcp-accept-remote # разрешить серверу сообщать свой ip
noipdefault # ip адрес выдаёться сервером

# пассивный режим для того чтобы модем устанавливал соединение до того как
# получит нормальных LCP ответ.
passive
#modem -detach
#nomagic

# отменяем сжатие
novj

#noccp

lcp-max-configure 100
receive-all

И лог при связи выглядит вот так:

...
chat[5791]: ATDT#777^M^M
chat[5791]: CONNECT
chat[5791]: -- got it
chat[5791]: send (\d)
pppd[5790]: Serial connection established.
pppd[5790]: using channel 2
pppd[5790]: Using interface ppp0
pppd[5790]: Connect: ppp0 <--> /dev/ttyUSB0
pppd[5790]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4a2f2178>]
pppd[5790]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4a2f2178>]
pppd[5790]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4a2f2178>]
pppd[5790]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4a2f2178>]
pppd[5790]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4a2f2178>]
pppd[5790]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4a2f2178>]
pppd[5790]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <auth chap MD5> <magic 0x61ffc1c2> <pcomp> <accomp>]
pppd[5790]: No auth is possible
pppd[5790]: sent [LCP ConfRej id=0x1 <auth chap MD5> <pcomp> <accomp>]
pppd[5790]: rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0> <magic 0x61ffd846>]
pppd[5790]: sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0> <magic 0x61ffd846>]
pppd[5790]: sent [LCP EchoReq id=0x0 magic=0x4a2f2178]
pppd[5790]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
pppd[5790]: rcvd [LCP EchoRep id=0x0 magic=0x61ffd846]
pppd[5790]: rcvd [IPCP ConfReq id=0x0 <addr 2.2.2.2>]
pppd[5790]: sent [IPCP ConfAck id=0x0 <addr 2.2.2.2>]
pppd[5790]: rcvd [CCP ConfReq id=0x0 < 11 05 00 01 03>]
pppd[5790]: sent [CCP ConfReq id=0x1]
pppd[5790]: sent [CCP ConfRej id=0x0 < 11 05 00 01 03>]
pppd[5790]: rcvd [IPCP ConfRej id=0x1 <ms-dns3 0.0.0.0>]
pppd[5790]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0>]
pppd[5790]: rcvd [CCP ConfAck id=0x1]
pppd[5790]: rcvd [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C>]
pppd[5790]: sent [CCP ConfRej id=0x1 <mppe -H -M -S -L -D +C>]
pppd[5790]: rcvd [IPCP ConfNak id=0x2 <addr 172.30.224.29> <ms-dns1 77.109.1.8>]
pppd[5790]: sent [IPCP ConfReq id=0x3 <addr 172.30.224.29> <ms-dns1 77.109.1.8>]
pppd[5790]: rcvd [CCP ConfReq id=0x2]
pppd[5790]: sent [CCP ConfAck id=0x2]
pppd[5790]: rcvd [LCP TermReq id=0x3]
pppd[5790]: LCP terminated by peer
pppd[5790]: sent [LCP TermAck id=0x3]
pppd[5790]: rcvd [IPCP ConfAck id=0x3 <addr 172.30.224.29> <ms-dns1 77.109.1.8>]
pppd[5790]: Discarded non-LCP packet when LCP not open
pppd[5790]: Connection terminated.
chat[5796]: expect (M-bM-^@M-^\M-bM-^@M-^])

И всё - собственно обрыв связи. :(
Back to top
View user's profile Send private message
targeti
n00b
n00b


Joined: 04 Aug 2005
Posts: 8

PostPosted: Sun Jan 06, 2008 5:26 pm    Post subject: Reply with quote

fank wrote:
обрати внимание на это
Quote:
pppd[12879]: No auth is possible

А в /etc/ppp/chap-secrets что-нибудь есть?
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Sun Jan 06, 2008 8:01 pm    Post subject: Reply with quote

Да, конечно, логин и пароль. Всё как нужно.
Back to top
View user's profile Send private message
targeti
n00b
n00b


Joined: 04 Aug 2005
Posts: 8

PostPosted: Sun Jan 06, 2008 9:12 pm    Post subject: Reply with quote

В конфиге не видно опции
Code:
user логин
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Sun Jan 06, 2008 11:06 pm    Post subject: Reply with quote

Это просто не в файле options.

user (пользователь) находиться в другом файле - /etc/ppp/peers/pplnet который юзается при pppd call pplnet

А сами логин и пароль в - /etc/ppp/chap-secrets в виде:

login * password
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Mon Jan 07, 2008 10:48 am    Post subject: Reply with quote

Quote:
According to above, peer wants to authenticate you using chap, eap,
ms-chap and pap, but every time you refuse him. There could be two
reasons: whether you explicitly refuse to authenticate by using refuse-chap,
refuse-pap pppd options, whether pppd cannot get secret from the
{chap,pap}-secrets files. Make sure that in /etc/ppp/chap-secrets you
have line like:

"username" * password

and use pppd's option "name" to explicitly indicate username you want to
use for the authentication.

Good luck!


http://lists.debian.org/debian-user/2005/12/msg03085.html
_________________
Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте.
Back to top
View user's profile Send private message
den1024
n00b
n00b


Joined: 24 Dec 2007
Posts: 17

PostPosted: Mon Jan 07, 2008 11:49 am    Post subject: Reply with quote

Ура! Всё отлично заработало! ОГРОМНОЕ спасибо Всем откликнувшимся! Проблема была в том что параметр user был отличным от логина в chat-secrets :oops:

Остался ещё один вопросик. :)

Всё отлично теперь подключается - но в буке есть ещё и сетевуха которая настроена на статический айпи. Так вот после того как поднимается pppd - шлюз поумолчанию остается от локальной сети. :(

Хотя в конфиге pppd прописаны параметры defaultroute и usepeeerdns :(

Подскажите, пожалуйста, как это исправить?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum