使用 Linux/PPPd 的 Orange UK Internet Everywhere(华为 E1752)

使用 Linux/PPPd 的 Orange UK Internet Everywhere(华为 E1752)

我一直在尝试让 Orange UK 3G 加密狗与 Slackware 13.1 配合使用(据称随 pppd v2.4.5 一起提供)。它似乎成功地通过 CHAP 进行了身份验证(但 ISP 似乎并不关心),但随后在我认为是 IP 设置的地方失败了。我使用以下命令:

pppd connect 'chat -v -f /root/connect.cmds' nodetach debug user any password any noccp  /dev/gsmmodem

使用以下 connect.cmds:

'' AT+CGDCONT=1,"IP"
OK ATDT*99#

并得到以下输出:

Script chat -v -f /root/connect.cmds finished (pid 2212), status = 0x0
Serial connection established.
using channel 79
Using interface ppp0
Connect: ppp0 <--> /dev/gsmmodem
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x2b6e90d5> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2d <asyncmap 0x0> <auth chap MD5> <magic 0x10fe7ad> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2d <asyncmap 0x0> <auth chap MD5> <magic 0x10fe7ad><pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x2b6e90d5> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x2b6e90d5]
rcvd [LCP DiscReq id=0x2e magic=0x10fe7ad]
rcvd [CHAP Challenge id=0x1 <36a6c6907a6dcae164d8d9b0f0e70dae>, name ="UMTS_CHAP_SRVR"]
sent [CHAP Response id=0x1 <eeac223f515ff3e1f2d97cdc5ce4bfad>, name = "any"]
rcvd [LCP EchoRep id=0x0 magic=0x10fe7ad 2b 6e 90 d5]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns10.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x3 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns10.0.0.0> <ms-dns2 0.0.0.0>]
Modem hangup
Connection terminated.

有什么想法吗?使用novjccompand/ornovj没有帮助。这不是加密狗的问题,因为它从 windoze7 连接正常,而且我怀疑这不是 pppd 的问题,因为不同提供商的其他加密狗连接正常。

答案1

已解决。Orange(与 Vodafone/3 不同)不喜欢 APN 留空。因此:

'' AT+CGDCONT=1,"IP","消费者宽带"

相关内容