Ja dla motoroli v360 robiłem to tak;
kilka plików gprs, gprs-chat-down, gprs-chat-up, gprs-options, pap-secrets, resolv.conf
skrypt gprs wrzucic do bin "/usr/bin" skrypt wygląda tak
#---poczatek-gprs--
#!/bin/bash
echo "*******************************"
echo "* ZATRZYMANIE KART *"
echo "* ETHERNET I WIRELES *"
echo "*******************************"
sleep 2
/sbin/ifconfig eth0 down
/sbin/ifconfig lo down
cp -f /etc/resolv.conf /etc/resolv.conf.lan
cp -f /etc/ppp/resolv.conf /etc/resolv.conf
PPPD="/usr/sbin/pppd"
WORKDIR="/etc/ppp"
PPPDOPTIONS="gprs-options"
clear
echo "********************************"
echo "* NAWIAZYWANIE POLACZENIA GPRS *"
echo "********************************"
sleep 1
echo ""
echo "Uruchamiam pppd..."
$PPPD file ${WORKDIR}/${PPPDOPTIONS}
echo "Polaczenie GPRS zostalo nawiazane"
echo "********************************"
echo "* ETHERNET UP WIRELES UP *"
echo "********************************"
echo "BYE, BYE ....."
/sbin/ifconfig eth0 up
/sbin/ifconfig lo up
cp -f /etc/resolv.conf.lan /etc/resolv.conf
sleep 4
#---koniec-gprs--
Później plik gprs-chat-down
#---poczatek-gprs-char-dn--
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
"" "K"
"" "+++ath"
#---koniec-gprs-char-dn--
następnie gprs-chat-up
#---poczatek-gprs-char-up--
TIMEOUT 10
ECHO ON
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
'' 'rATZ'
OK AT+CGDCONT=1,"IP","
www.idea.pl"
OK ATD*99***1#
CONNECT ``
#---koniec-gprs-char-up--
plik gprs-option
#---poczatek-gprs-options--
/dev/ttyACM0
230400
modem
nocrtscts
show-password
user ppp
nodetach
connect '/usr/sbin/chat -v -f /etc/ppp/gprs-chat-up'
noipdefault
ipcp-accept-local
ipcp-accept-remote
novj
novjccomp
disconnect '/usr/sbin/chat -v -f /etc/ppp/gprs-chat-dn'
defaultroute
#---koniec-gprs-options--
pap-secret
# Secrets for authentication using PAP
# client server secret IP addresses
# OUTBOUND CONNECTIONS
# Here you should add your PPP Login and PPP password to connect to your
# provider via pap. The * means that the entry(login and passoword may be
# used for ANY host you connect to.
# Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
#hostname * password
# PREDIFINED CONNECTIONS
# These are user and password entries for publically accessible call-by-call
# Internet providers in Germany. If they confict with your config, remove them.
# READ_IN_CALLBYCALL_SECRETS
# INBOUND CONNECTIONS
#client hostname
192.168.1.1
# If you add "auth login -chap +pap" to /etc/mgetty+sendfax/login.config,
# all users in /etc/passwd can use their password for pap-authentication.
#
# Every regular user can use PPP and has to use passwords from /etc/passwd
#* hostname ""
# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
# other accounts that should not be able to use pppd! Replace hostname
# with your local hostname.
#guest hostname "*" -
#master hostname "*" -
#root hostname "*" -
#support hostname "*" -
#stats hostname "*" -
"idea" * "idea"
resolv.conf
nameserver 194.9.223.79
nameserver 194.204.159.1
pliki gprs wrzucamy do /usr/bin/ a plik resolv do /etc/ppp/resolv.conf, reszta a reszta do etc/ppp
skonfigurujcie te skrypty tak dla plusa i befdzi smigac czyli dnsy hasla apn i bezie grać