I already posted this request of help to the debian-laptop mailing list,
but couldn't get help. Maybe someone on this forum?
I'm trying to connect to internet with a gprs cellular phone, a Motorola c350,
connected to my laptop Hyundai 255KI 15 with a mini usb cable.
Debian Sarge 3.1 is installed.
I've been following the howto at:
http://www.debianitalia.org/modules/...1&articleid=96
. First I made sure the acm driver was there, with:
# dmesg |fgrep acm
. Then I did:
# mknod /dev/usb/ttyACM0 c 166 0
. Then I created a file /etc/pppd/peers/provider and filled it with:
# Speed
115200
# Use hardware flow control (i.e. RTS/CTS) to control the flow
# of data on the serial port.
crtscts
# Use the modem control lines.
modem
# Specifies that pppd should create a UUCP-style lock file for
# the serial device to ensure exclusive access to the device.
lock
# Disable Van Jacobson style TCP/IP header compression in both
# the transmit and the receive direction.
novj
# Disables the default behaviour when no local IP address is
# specified, which is to determine (if possible) the local IP
# address from the hostname.
noipdefault
# This option causes pppd to create such a default route when
# IPCP comes up, and delete it when the link is terminated.
defaultroute
disconnect '/usr/sbin/chat -e -f /etc/chatscripts/disconnect -v'
connect '/usr/sbin/chat -e -f /etc/chatscripts/provider -v'
/dev/usb/ttyACM0
user anything
password anything
#With this option, pppd will accept all control characters from the peer, including those marked in the receive asyncmap
receive-all
logfile "/var/log/pppd.log"
nobsdcomp
nodeflate
. Then I created a file /etc/chatscripts/provider and filled it with:
'' AT
TIMEOUT 240
OK 'AT+CGDCONT=1,"IP","web.omnitel.it"'
OK ATDT*99#
TIMEOUT 22
CONNECT ""
. Then I put "noauth" in place of "auth" in the file /etc/ppp/options.
Then I tried to connect with '# pon', but it couldn't be established.
I put the line 'debug' at the end of the file /etc/ppp/peers/provider
and this is /var/log/pppd.log:
AT
OK
AT+CGDCONT=1,"IP","web.omnitel.it"
OK
ATDT*99#
CONNECT
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/usb/ttyACM0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x9dc63d95> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x9dc63d95> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x11a80e6> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x11a80e6> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x9dc63d95]
sent [PAP AuthReq id=0x1 user="anything" password=<hidden>]
rcvd [LCP EchoRep id=0x0 magic=0x11a80f0]
rcvd [PAP AuthAck id=0x1]
PAP authentication succeeded
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <addr 83.225.139.145>]
sent [IPCP ConfReq id=0x2 <addr 83.225.139.145>]
rcvd [IPCP ConfAck id=0x2 <addr 83.225.139.145>]
rcvd [IPCP ConfReq id=0x2 <addr 192.168.100.101>]
sent [IPCP ConfAck id=0x2 <addr 192.168.100.101>]
Cannot determine ethernet address for proxy ARP
local IP address 83.225.139.145
remote IP address 192.168.100.101
Script /etc/ppp/ip-up started (pid 1873)
Script /etc/ppp/ip-up finished (pid 1873), status = 0x0
Terminating on signal 15
Connect time 0.3 minutes.
Sent 0 bytes, received 0 bytes.
Script /etc/ppp/ip-down started (pid 1904)
sent [LCP TermReq id=0x2 "User request"]
rcvd [LCP TermAck id=0x2 "User request"]
Connection terminated.
disconnect script failed
Waiting for 1 child processes...
script /etc/ppp/ip-down, pid 1904
Script /etc/ppp/ip-down finished (pid 1904), status = 0x0
. Does anybody have any idea about what the problem should
be and how to work it out?
Thanks indeed,
Rodolfo