PYO писал(а):AT+CGDCONT=1,IP,internet.beeline.ru
Ясно же что модем эту строчку не переваривает. Уберите или поменяйте.
знать бы на чо менять..
вобчем позырил я, как оно в венде (хр-х64) дрыгается:
лог при нажимании кнопки "опросить модем":
Код: Выделить всё
ATQ0V1E0 - OK
AT+GMM - lc2010
AT+FCLASS=? - +FCLASS: (0)
AT#CLS=? - COMMAND NOT SUPPORTED
AT+GCI? - COMMAND NOT SUPPORTED
AT+GCI=? - COMMAND NOT SUPPORTED
ATI1 - R2A11
ATI2 - COMMAND NOT SUPPORTED
ATI3 - lc2010 Mobile Broadband Modem
ATI4 - COMMAND NOT SUPPORTED
ATI5 - Configuration Settings on Channel 4
&C: 1
&D: 2
*EATTM: 0
*EIAC: 1,1,"PS Account 1"
*ELIN: 1
*EPSB: 0,0
*ERCI: 0,1,2
+CBST: 0,0,1
+CDIP: 0,0
+CGACT: 1,0
+CGATT: 1
+CGCLASS: "A"
+CGDCONT: 1,"IP","internet","0.0.0.0",0,0
+CGEQMIN: 1,3,0,0,0,0,0,0,"0E0","0E0",2,0,0
+CGEQREQ: 1,4,0,0,0,0,2,0,"1E4","1E5",0,0,0
+CGEREP: 0,0
+CGQMIN: 1,0,0,0,0,0
+CGQREQ: 1,0,0,3,0,0
+CGREG: 0,1
+CHSN: 0,1,0,12
+CHSR: 0
+CMEE: 0
+CMUX: 0,0,1,31,10,3,30,10,2
+CR: 0
+CRC: 0
+CRLP: 61,61,59,6,0
+CRLP: 120,120,59,6,2,3
+CSCS: "IRA"
+CV120: 1,1,1,0,0,0
+CVHU: 0
+DR: 0
+DS: 3,0,1024,32
+ICF: 3,3
+IFC: 2,2
+ILRR: 0
E: 0
M: 0
Q: 0
S0: 000
S10: 002
S2: 128
S3: 013
S4: 010
S5: 008
S6: 002
S7: 050
S8: 002
V: 1
X: 4
ATI6 - COMMAND NOT SUPPORTED
ATI7 - Modem Configuration Profile
Product Type Terminal Adapter
Interfaces RS-232, USB
Options PPP, RLP, V42bis
но главное не в том, модемов в системе - как бы два (com3 и com4):

не понятно, как взаимодействующие друг с другом..
ибо, ппп-подключение (в венде) устанавливается только, если галку ставить на девайсе com3
если выбирать com4, то ничо не работает..
далее..
смотрим чо происходит во фре (с загруженным модулем umodem):
Код: Выделить всё
ugen4.4: <HP lc2010 Mobile Broadband Module> at usbus4
umodem0: <HP lc2010 Mobile Broadband Module Data Modem> on usbus4
umodem0: data interface 2, has CM over data, has break
umodem1: <HP lc2010 Mobile Broadband Module Modem> on usbus4
umodem1: data interface 4, has CM over data, has break
cdce0: <HP lc2010 Mobile Broadband Module Network Adapter> on usbus4
ue0: <USB Ethernet> on cdce0
ue0: Ethernet address: 02:80:37:ec:02:00
umodem2: <SGPSPORT> on usbus4
umodem2: data interface 10, has CM over data, has break
вот не пойму я.., тоже видим два модема, даже три..
дата-интерфейсы 2, 4, 10..
"кабельный модем" cdce0
юзб езернет ue0 по "кабелю" cdce0..
может, както через PPPoE городить надо..??
уж больно туманный ppp.log
Код: Выделить всё
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: set dial ABORT BUSY ABORT NO\sCARRIER TIMEOUT 15 "" AT+CGDCONT=1,"IP","internet" OK ATDT\T TIMEOUT 60 CONNECT
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: set phone *99#
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: set login
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: set authname beeline
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: set authkey ********
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
May 14 23:45:04 kaktus ppp[2924]: tun0: Command: beeline: add default HISADDR
May 14 23:45:04 kaktus ppp[2926]: tun0: Phase: PPP Started (ddial mode).
May 14 23:45:04 kaktus ppp[2926]: tun0: Phase: bundle: Establish
May 14 23:45:04 kaktus ppp[2926]: tun0: Phase: deflink: closed -> opening
May 14 23:45:04 kaktus ppp[2926]: tun0: Phase: deflink: Connected!
May 14 23:45:04 kaktus ppp[2926]: tun0: Phase: deflink: opening -> dial
May 14 23:45:04 kaktus ppp[2926]: tun0: Chat: Phone: *99#
May 14 23:45:04 kaktus ppp[2926]: tun0: Chat: Send: AT+CGDCONT=1,IP,internet^M
May 14 23:45:04 kaktus ppp[2926]: tun0: Chat: Expect(15): OK
May 14 23:45:05 kaktus ppp[2926]: tun0: Chat: Received: AT+CGDCONT=1,IP,internet^M^M
May 14 23:45:05 kaktus ppp[2926]: tun0: Chat: Received: ERROR^M
May 14 23:45:19 kaktus ppp[2926]: tun0: Chat: Expect timeout
May 14 23:45:19 kaktus ppp[2926]: tun0: Warning: Chat script failed
May 14 23:45:19 kaktus ppp[2926]: tun0: Phase: deflink: dial -> hangup
May 14 23:45:19 kaktus ppp[2926]: tun0: Phase: deflink: Disconnected!
видно же, что роут прописался, ат-команда ушла, и.. чат отвалился.. почему?
без ат-комманды, вобще циклит до бесконечности
Код: Выделить всё
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: set device /dev/cuaU0
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: set phone *99#
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: set login
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: set authname beeline
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: set authkey ********
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
May 14 23:40:40 kaktus ppp[2839]: tun0: Command: beeline: add default HISADDR
May 14 23:40:40 kaktus ppp[2841]: tun0: Phase: PPP Started (ddial mode).
May 14 23:40:40 kaktus ppp[2841]: tun0: Phase: bundle: Establish
May 14 23:40:40 kaktus ppp[2841]: tun0: Phase: deflink: closed -> opening
May 14 23:40:40 kaktus ppp[2841]: tun0: Phase: deflink: Connected!
May 14 23:40:40 kaktus ppp[2841]: tun0: Phase: deflink: opening -> dial
May 14 23:40:40 kaktus ppp[2841]: tun0: Phase: deflink: dial -> carrier
May 14 23:40:41 kaktus ppp[2841]: tun0: Phase: deflink: /dev/cuaU0 doesn't support CD
May 14 23:40:41 kaktus ppp[2841]: tun0: Phase: deflink: carrier -> login
May 14 23:40:41 kaktus ppp[2841]: tun0: Phase: deflink: login -> lcp
May 14 23:40:41 kaktus ppp[2841]: tun0: LCP: FSM: Using "deflink" as a transport
May 14 23:40:41 kaktus ppp[2841]: tun0: LCP: deflink: State change Initial --> Closed
May 14 23:40:41 kaktus ppp[2841]: tun0: LCP: deflink: State change Closed --> Stopped
May 14 23:40:42 kaktus ppp[2841]: tun0: LCP: deflink: LayerStart
May 14 23:40:42 kaktus ppp[2841]: tun0: LCP: deflink: SendConfigReq(1) state = Stopped
May 14 23:40:42 kaktus ppp[2841]: tun0: LCP: ACCMAP[6] 0x00000000
May 14 23:40:42 kaktus ppp[2841]: tun0: LCP: MRU[4] 1500
May 14 23:40:42 kaktus ppp[2841]: tun0: LCP: MAGICNUM[6] 0x7f0979bb
May 14 23:40:42 kaktus ppp[2841]: tun0: LCP: deflink: State change Stopped --> Req-Sent
May 14 23:40:45 kaktus ppp[2841]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent
May 14 23:40:45 kaktus ppp[2841]: tun0: LCP: ACCMAP[6] 0x00000000
May 14 23:40:45 kaktus ppp[2841]: tun0: LCP: MRU[4] 1500
May 14 23:40:45 kaktus ppp[2841]: tun0: LCP: MAGICNUM[6] 0x7f0979bb
May 14 23:40:48 kaktus ppp[2841]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent
May 14 23:40:48 kaktus ppp[2841]: tun0: LCP: ACCMAP[6] 0x00000000
May 14 23:40:48 kaktus ppp[2841]: tun0: LCP: MRU[4] 1500
May 14 23:40:48 kaktus ppp[2841]: tun0: LCP: MAGICNUM[6] 0x7f0979bb
May 14 23:40:51 kaktus ppp[2841]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent
May 14 23:40:51 kaktus ppp[2841]: tun0: LCP: ACCMAP[6] 0x00000000
May 14 23:40:51 kaktus ppp[2841]: tun0: LCP: MRU[4] 1500
May 14 23:40:51 kaktus ppp[2841]: tun0: LCP: MAGICNUM[6] 0x7f0979bb
May 14 23:40:54 kaktus ppp[2841]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent
May 14 23:40:54 kaktus ppp[2841]: tun0: LCP: ACCMAP[6] 0x00000000
May 14 23:40:54 kaktus ppp[2841]: tun0: LCP: MRU[4] 1500
May 14 23:40:54 kaktus ppp[2841]: tun0: LCP: MAGICNUM[6] 0x7f0979bb
May 14 23:40:57 kaktus ppp[2841]: tun0: LCP: deflink: LayerFinish
May 14 23:40:57 kaktus ppp[2841]: tun0: LCP: deflink: State change Req-Sent --> Stopped
да, и, после подгрузки модуля, в /dev добавляются такие штуки:
Код: Выделить всё
cuaU0
cuaU0.init
cuaU0.lock
cuaU1
cuaU1.init
cuaU1.lock
cuaU2
cuaU2.init
cuaU2.lock
ttyU0
ttyU0.init
ttyU0.lock
ttyU1
ttyU1.init
ttyU1.lock
ttyU2
ttyU2.init
ttyU2.lock
метод "тыка" (путем добавления их опцией set device в ppp.conf) тоже не сработал
чо делать, нинаю
