Petit memo pour utiliser son téléphone portable en tant que modem sous linux…
… et bénéficier de son forfait SFR illimythics 3G+ dans des endroits paumés où l’accès au nain ternet est difficile.
Il y a pas mal d’articles sur le sujet en fait, mais un petit memo perso fait pas de mal:
- Plug du téléphone en usb, avec mon samsung F480 j’obtiens ô joie un joli /dev/ttyACM0:
usb 4-1: new full speed USB device using uhci_hcd and address 4 usb 4-1: configuration #1 chosen from 1 choice cdc_acm 4-1:1.0: ttyACM0: USB ACM device
- Lancement de pppd (Le tout sur une seule ligne.):
pppd connect '/usr/sbin/chat -v ABORT "NO CARRIER" "" "AT&F" OK "AT+CGDCONT=1,\"IP\",\"sl2sfr\",\"0.0.0.0\",0,0" OK "ATDT *99#" CONNECT' disconnect '/usr/sbin/chat -v ABORT "BUSY" "" "\K" "" "+++ATH"' /dev/ttyACM0 defaultroute noauth asyncmap 0 mtu 1500 mru 1500 noipdefault usepeerdns idle 600
En fait vous avez plusieurs choix pour la chaine “AT+CGDCONT=1,\”IP\”,\”sl2sfr\”,\”0.0.0.0\”,0,0″ :
- Vous avez débloqué l’option iphone chez SFR pour avoir accès directement à l’IMAP(s)/SMTP/POP : sl2sfr
- Vous n’avez pas débloqué cette option: wapsfr
- Vous voulez payer la connexion ou vous n’avez pas de forfait illimythics: websfr - On regarde dans /var/log/messages en même temps et on constate que ça marche !
pppd[31007]: pppd 2.4.4 started by root, uid 0 chat[31008]: abort on (NO CARRIER) chat[31008]: send (AT&F^M) chat[31008]: expect (OK) chat[31008]: AT&F^M^M chat[31008]: OK chat[31008]: -- got it chat[31008]: send (AT+CGDCONT=1,"IP","sl2sfr","0.0.0.0",0,0^M) chat[31008]: expect (OK) chat[31008]: ^M chat[31008]: AT+CGDCONT=1,"IP","sl2sfr","0.0.0.0",0,0^M^M chat[31008]: OK chat[31008]: -- got it chat[31008]: send (ATDT *99#^M) chat[31008]: expect (CONNECT) chat[31008]: ^M chat[31008]: ATDT *99#^M^M chat[31008]: CONNECT chat[31008]: -- got it pppd[31007]: Serial connection established. pppd[31007]: Using interface ppp0 pppd[31007]: Connect: ppp0 <--> /dev/ttyACM0 pppd[31007]: Could not determine remote IP address: defaulting to 10.64.64.64 pppd[31007]: local IP address 10.X.X.X pppd[31007]: remote IP address 10.64.64.64 pppd[31007]: primary DNS address 172.20.2.39 pppd[31007]: secondary DNS address 172.20.2.10
- On configure le proxy qui va bien dans firefox (ou autre) dans edition/preferences/réseau/paramètres: 195.115.25.129:8080 pour http et https.
Le proxy SFR ne laisse passer que les user agent de navigateur de téléphone portable. Il faut donc changer la variable general.useragent.extra.firefox en par exemple Samsung-SGH-F480-Vodafone/F480AEHH2 SHP/VPP/R5 NetFront/3.4 Qtv5.3 SMM-MMS/1.2.0 profile/MIDP-2.0 configuration/CLDC-1.1 et voilà, une connexion de dépannage “illimité” et “gratuite” pour votre lappy :-p
NB: Il sera plus pratique d’utiliser les plugins firefox User Agent Switcher et SwitchProxy Tool pour gérer les deux derniers points.

slt je suis tombé sur ta page j’ai trouvé le illimité proposé.je vais l’essayé avec mon tel motorola V3. je te tien informé et merci pour le tuyau.