have you tried to run this windows s/ware under wine? That might just be an easy solution..... I am running a very similar thing using 3's GPRS and it works very well under wine. Could be worth a try?
 
Peter
-----Original Message-----
From: main-bounces@lists.alug.org.uk [mailto:main-bounces@lists.alug.org.uk] On Behalf Of Guy Eastwood
Sent: Monday, October 17, 2005 9:47 AM
To: main@lists.alug.org.uk
Subject: [ALUG] Cry for help - negotiating dialup link with vodafone GPRS via GSM modem

Trying to connect to vodafone GPRS with Siemens MC35 GSM Modem. The SIM and Modem both work with nowsms under windows and they do get handshaking things under Linux but the connection never completes establishment.

It seems that the Vodafone server never sends any kind of ack to the IPCP request, log pasted below. Anyone have any wisdom on this? In UK, voda APN is set to wap.vodafone.co.uk (which works in nowsms), everything SEEMS sane in the settings but only stupidity happens.

BTW, NowSMS is a bit of windoze s/ware for doing this kind of thing but by doing a bit of RTFM I expected to be able to achieve this and more n Linux without paying for some proprietary stuff, plus we run Debian machines at work and don't want to have to bung a 'doze box into the rack with all the associated 'concerns' that creates!

uname is:
Linux guy 2.6.12 #1 SMP Thu Oct 13 16:45:51 BST 2005 i686 GNU/Linux

log said:
SYSLOG PPPD connect output:
Oct 14 14:11:36 guy pppd[12794]: Serial connection established.
Oct 14 14:11:36 guy pppd[12794]: using channel 40
Oct 14 14:11:36 guy pppd[12794]: Using interface ppp0
Oct 14 14:11:36 guy pppd[12794]: Connect: ppp0 <--> /dev/ttyS0
Oct 14 14:11:37 guy pppd[12794]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x32a24cf1> <pcomp> <accomp>]
Oct 14 14:11:37 guy pppd[12794]: rcvd [LCP ConfNak id=0x1 <asyncmap 0xa0000>]
Oct 14 14:11:37 guy pppd[12794]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <magic 0x32a24cf1> <pcomp> <accomp>]
Oct 14 14:11:37 guy pppd[12794]: rcvd [LCP ConfAck id=0x2 <asyncmap 0xa0000> <magic 0x32a24cf1> <pcomp> <accomp>]
Oct 14 14:11:37 guy pppd[12794]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x9b2bf908> <auth chap MD5>]
Oct 14 14:11:37 guy pppd[12794]: sent [LCP ConfAck id=0x3 <asyncmap 0xa0000> <pcomp> <accomp> <magic 0x9b2bf908> <auth chap MD5>]
Oct 14 14:11:37 guy pppd[12794]: rcvd [CHAP Challenge id=0x1 <02868b09f850081a7d28153a9010b0693306daa7>, name = ""]
Oct 14 14:11:37 guy pppd[12794]: sent [CHAP Response id=0x1 <4c7362d517196aac19c2c9cc9a26428c>, name = "wap"]
Oct 14 14:11:37 guy pppd[12794]: rcvd [CHAP Success id=0x1 ""]
Oct 14 14:11:37 guy pppd[12794]: CHAP authentication succeeded
Oct 14 14:11:37 guy pppd[12794]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Oct 14 14:11:38 guy pppd[12794]: rcvd [LCP TermReq id=0x3]
Oct 14 14:11:38 guy pppd[12794]: LCP terminated by peer
Oct 14 14:11:38 guy pppd[12794]: sent [LCP TermAck id=0x3]
Oct 14 14:11:41 guy pppd[12794]: rcvd [LCP TermReq id=0x3]
Oct 14 14:11:41 guy pppd[12794]: sent [LCP TermAck id=0x3]
Oct 14 14:11:41 guy pppd[12794]: Connection terminated.