Am rezolvat până la urmă cu your-freedom, dar am înţeles că merge şi prin tunel ssh (a făcut un prieten).
Scripturile pentru conectarea prin orange wap de la un sony-ericsson w810i (merg cu mici modificari si la alte telefoane, în principal trebuie modificat portul serial pe care se conectează) sunt:
/etc/ppp/peers/gprs
/dev/ttyACM0
460800
noauth
nodetach
lock
local
crtscts
defaultroute
usepeerdns
debug
#bsdcomp 0,0
# it seems the P900 does not answer LCP Echo
# requests. so lets raise the bar a bit to
# prevent pppd from getting all too excited about this.
#lcp-echo-failure 3 #10000
#lcp-echo-interval 65535
#asyncmap 0
#novj
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-connect"
disconnect "/usr/sbin/chat -v -f /etc/chatscripts/gprs-disconnect"
/etc/chatscripts/gprs-connect
TIMEOUT 10
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting gprs connection script'
"" 'ATZ'
OK 'ATE0V1'
SAY 'Seting APN\n'
OK 'AT+CGDCONT=1,"IP","WAP"'
ABORT 'NO CARRIER'
SAY 'Dialing\n'
OK 'ATD*99***1#'
CONNECT ''
/etc/chatscripts/gprs-disconnect
"" "\K"
"" "+++ATH0"
SAY 'GPRS disconected'
Si pentru conectare se apeleaza scriptul
/usr/local/bin/dial-gprs
#!/bin/sh
SPEED=115200
TTY=/dev/ttyACM1
pppd $TTY $SPEED \
defaultroute \
lock \
modem \
noauth \
bsdcomp 0,0 \
usepeerdns \
asyncmap 0 \
novj \
debug kdebug 1 \
connect '/usr/sbin/chat -v -s -f /etc/chatscripts/gprs'
Viteza la orange wap este destul de bună 5-15 ko dacă ai edge şi ajunge pe la 45 de kile dacă ai 3g sau mai mult un pic dacă ai 3g+. Limitări la wap sunt că nu ai acces la toate protocoalele şi porturile şi nu poţi descărca fişiere mai mari de 10 MO, dar toate restricţiile dispar dacă foloseşti un tunel.