zhangweiwu
March 31st, 2012, 02:17 PM
Hello. A1200 is my motorola mobile phone with modem capacity. I try to dial up to the Internet by connecting the mobile phone to my Ubuntu 11.10 with a USB cable.
As expected network-manager does not work out of the box. With wvdial, pppd would quit right after having obtained an IP address from the other peer. See log below (just scroll to the bottom of it, I think interesting things happened Mar 31 19:10:34)
Mar 31 19:10:26 lugdunnum pppd[1598]: pppd 2.4.5 started by root, uid 0
Mar 31 19:10:26 lugdunnum pppd[1598]: using channel 1
Mar 31 19:10:26 lugdunnum NetworkManager[619]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Mar 31 19:10:26 lugdunnum NetworkManager[619]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Mar 31 19:10:26 lugdunnum pppd[1598]: Using interface ppp0
Mar 31 19:10:26 lugdunnum pppd[1598]: Connect: ppp0 <--> /dev/ttyACM0
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x9c0d3402>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x9c0d3402>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x54010000> <pcomp> <accomp>]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x54010000>]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x54010000>]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP EchoReq id=0x0 magic=0x9c0d3402]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [PAP AuthReq id=0x1 user="172" password=<hidden>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP EchoRep id=0x0 magic=0x54010000]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [IPCP ConfReq id=0x2]
Mar 31 19:10:29 lugdunnum pppd[1598]: discarding proto 0x8021 in phase 5
Mar 31 19:10:29 lugdunnum pppd[1598]: sent [PAP AuthReq id=0x2 user="172" password=<hidden>]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [PAP AuthAck id=0x2 "Welcome to Motorola Ezx Software Modem!"]
Mar 31 19:10:29 lugdunnum pppd[1598]: Remote message: Welcome to Motorola Ezx Software Modem!
Mar 31 19:10:29 lugdunnum pppd[1598]: PAP authentication succeeded
Mar 31 19:10:29 lugdunnum pppd[1598]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [IPCP ConfNak id=0x1 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:29 lugdunnum pppd[1598]: sent [IPCP ConfReq id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [IPCP ConfAck id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:32 lugdunnum pppd[1598]: sent [IPCP ConfReq id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:32 lugdunnum pppd[1598]: rcvd [IPCP ConfAck id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:34 lugdunnum pppd[1598]: rcvd [IPCP ConfReq id=0x2]
Mar 31 19:10:34 lugdunnum pppd[1598]: sent [IPCP ConfNak id=0x2 <addr 0.0.0.0>]
Mar 31 19:10:34 lugdunnum pppd[1598]: rcvd [LCP TermReq id=0x3 00 00 00 00 00 00]
Mar 31 19:10:34 lugdunnum pppd[1598]: LCP terminated by peer (^@^@^@^@^@^@)
Mar 31 19:10:34 lugdunnum pppd[1598]: sent [LCP TermAck id=0x3]
Mar 31 19:10:34 lugdunnum pppd[1598]: Modem hangup
Mar 31 19:10:34 lugdunnum pppd[1598]: Connection terminated.
Mar 31 19:10:34 lugdunnum avahi-daemon[616]: Withdrawing workstation service for ppp0.
Mar 31 19:10:34 lugdunnum NetworkManager[619]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Mar 31 19:10:34 lugdunnum pppd[1598]: Exit.
here is my wvdial.conf and /etc/ppp/peer/wvdial: I do tweeked both a lot, what you see here is the cloest setup to a working one (I think). I verified username/password/APN information are all correct by configuring the mobile phone to dial to the Internet by itself with them. What would you suggest me to do from now?
almustafa@lugdunnum:~$ cat /etc/wvdial.conf
[Dialer Defaults]
Init3 = AT+CGDCONT=1,"IP","cmnet"
Modem = /dev/ttyACM0
Phone = *99***1#
Username = 172
Password = 172
almustafa@lugdunnum:~$ sudo cat /etc/ppp/peers/wvdial
noauth
name wvdial
usepeerdns
novj
novjccomp
maxfail 50
noipdefault
ipcp-accept-local
ipcp-accept-remote
defaultroute
noauth
crtscts
debug
nodeflate
nobsdcomp
-ac
-pc
As expected network-manager does not work out of the box. With wvdial, pppd would quit right after having obtained an IP address from the other peer. See log below (just scroll to the bottom of it, I think interesting things happened Mar 31 19:10:34)
Mar 31 19:10:26 lugdunnum pppd[1598]: pppd 2.4.5 started by root, uid 0
Mar 31 19:10:26 lugdunnum pppd[1598]: using channel 1
Mar 31 19:10:26 lugdunnum NetworkManager[619]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Mar 31 19:10:26 lugdunnum NetworkManager[619]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Mar 31 19:10:26 lugdunnum pppd[1598]: Using interface ppp0
Mar 31 19:10:26 lugdunnum pppd[1598]: Connect: ppp0 <--> /dev/ttyACM0
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x9c0d3402>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x9c0d3402>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x54010000> <pcomp> <accomp>]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP ConfReq id=0x2 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x54010000>]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP ConfAck id=0x2 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x54010000>]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [LCP EchoReq id=0x0 magic=0x9c0d3402]
Mar 31 19:10:26 lugdunnum pppd[1598]: sent [PAP AuthReq id=0x1 user="172" password=<hidden>]
Mar 31 19:10:26 lugdunnum pppd[1598]: rcvd [LCP EchoRep id=0x0 magic=0x54010000]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [IPCP ConfReq id=0x2]
Mar 31 19:10:29 lugdunnum pppd[1598]: discarding proto 0x8021 in phase 5
Mar 31 19:10:29 lugdunnum pppd[1598]: sent [PAP AuthReq id=0x2 user="172" password=<hidden>]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [PAP AuthAck id=0x2 "Welcome to Motorola Ezx Software Modem!"]
Mar 31 19:10:29 lugdunnum pppd[1598]: Remote message: Welcome to Motorola Ezx Software Modem!
Mar 31 19:10:29 lugdunnum pppd[1598]: PAP authentication succeeded
Mar 31 19:10:29 lugdunnum pppd[1598]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [IPCP ConfNak id=0x1 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:29 lugdunnum pppd[1598]: sent [IPCP ConfReq id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:29 lugdunnum pppd[1598]: rcvd [IPCP ConfAck id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:32 lugdunnum pppd[1598]: sent [IPCP ConfReq id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:32 lugdunnum pppd[1598]: rcvd [IPCP ConfAck id=0x2 <addr 10.187.26.80> <ms-dns1 221.179.38.7> <ms-dns2 120.196.165.7>]
Mar 31 19:10:34 lugdunnum pppd[1598]: rcvd [IPCP ConfReq id=0x2]
Mar 31 19:10:34 lugdunnum pppd[1598]: sent [IPCP ConfNak id=0x2 <addr 0.0.0.0>]
Mar 31 19:10:34 lugdunnum pppd[1598]: rcvd [LCP TermReq id=0x3 00 00 00 00 00 00]
Mar 31 19:10:34 lugdunnum pppd[1598]: LCP terminated by peer (^@^@^@^@^@^@)
Mar 31 19:10:34 lugdunnum pppd[1598]: sent [LCP TermAck id=0x3]
Mar 31 19:10:34 lugdunnum pppd[1598]: Modem hangup
Mar 31 19:10:34 lugdunnum pppd[1598]: Connection terminated.
Mar 31 19:10:34 lugdunnum avahi-daemon[616]: Withdrawing workstation service for ppp0.
Mar 31 19:10:34 lugdunnum NetworkManager[619]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Mar 31 19:10:34 lugdunnum pppd[1598]: Exit.
here is my wvdial.conf and /etc/ppp/peer/wvdial: I do tweeked both a lot, what you see here is the cloest setup to a working one (I think). I verified username/password/APN information are all correct by configuring the mobile phone to dial to the Internet by itself with them. What would you suggest me to do from now?
almustafa@lugdunnum:~$ cat /etc/wvdial.conf
[Dialer Defaults]
Init3 = AT+CGDCONT=1,"IP","cmnet"
Modem = /dev/ttyACM0
Phone = *99***1#
Username = 172
Password = 172
almustafa@lugdunnum:~$ sudo cat /etc/ppp/peers/wvdial
noauth
name wvdial
usepeerdns
novj
novjccomp
maxfail 50
noipdefault
ipcp-accept-local
ipcp-accept-remote
defaultroute
noauth
crtscts
debug
nodeflate
nobsdcomp
-ac
-pc