Aller à utiliser le GPRS en Inde pour être connecté à la plupart des endroits avec ma propre machine, j'ai choisi le Airtel offre . Vous obtenez une carte PCMCIA EDGE GlobeTrotter ML2132C2 et un tarif indépendant du temps. Si vous n'utilisez pas plus de 500 Mo par mois, vous devez payer seulement 350rp, ce qui est autour de 7 €. Et, pour ne pas oublier, le meilleur est que vous avez un Indien qui fait l'affaire pour vous, sinon c'est un peu plus cher.

Quoi qu'il en soit, ayant la carte est seulement la moitié du jeu, donc comment faire fonctionner une GlobeTrotter EDGE ML2132C2 avec Airtel sous Linux, en particulier Debian Etch? Quelques conseils et les outils nécessaires peuvent être trouvés à http://www.pharscape.org (voir [1] ).

Tout d'abord, installez le démon ppp et la gcom-outil (qui est maintenant désigné comme comgt, mais utilise toujours le Debain ancien nom de la version la plus récente de l'outil).

Aptitude update>, aptitude install ppp gcom

Ensuite, créez une règle udev qui crée un lien symbolique sur / dev / modem et commence un script d'initialisation si la carte est détectée à ou etc/udev/rules.d/025_gprs.rules .

# Règles Udev pour gprs
# Actuellement, seuls GlobeTrotter EDGE ML2132C2 reconnue
# Si votre carte n'est pas détectée, il suffit de regarder le journal du système
Quel est-il à # ttySx liés et appellent udevinfo pour obtenir les bonnes options
# (Udevinfo-attribute-pied-nom / dev / ttySx)

# GlobeTrotter EDGE ML2132C2
SUBSYSTEM == "tty", SYSFS {prod_id3} == "ML2132C2", SYSFS {manf_id} == "0 × 0314", SYSFS {card_id} == "0 × 0007", SYMLINK = "modem", RUN + = " / lib / udev / gprs.hotplug.wrapper "

Créer le script à / lib / udev / gprs.hotplug.wrapper . Ce script est appelé, si la carte est détectée et il se dirige d'abord gcom, qui initialise la carte. Après cela, le lancement de pppd.

#! / Bin / sh
&& $ Logger (gcom) $ logger (Pon Airtel)

Pour laisser le travail pppd dans le bon sens, vous devez créer des fichiers de configuration pour lui. D'abord, créez le fichier / etc / ppp / peers / Airtel et insérez votre numéro de mobile dans la ligne près de l'utilisateur final du fichier.

# / Bin / sh
# Description:
Le câble n ° de série, IrDA, Bluetooth et USB pppd options pour téléphones GPRS.
# Voir 'man pppd »pour une description des options détaillées. # Définir le périphérique à utiliser
/ Dev / modem

La plupart des téléphones GPRS # ne pas répondre à LCP écho de
lcp-echo-failure 0
lcp-echo-interval 0

# Debug Info de pppd:
# Commenter cette compensation, si vous n'avez pas besoin de plus d'infos
# Debug

# Serial vitesse de la ligne du port
38400 # La carte a des problèmes si vous utilisez une vitesse supérieure à ce

# Pppd ne doit pas proposer n'importe quelle adresse IP à l'hôte!
noipdefault

# Ajouter l'interface ppp comme route par défaut à la table de routage IP
defaultroute

# Serveurs DNS à partir du téléphone:
# Certains téléphones prennent en charge cela, certains ne le font pas.
usepeerdns

Le téléphone # n'est pas nécessaire pour authentifier:
noauth

# Nom d'utilisateur

utilisateur "numéro de téléphone mobile"
remotename Airtel
ipparam Airtel

connect "/ usr / sbin / chat-v-f / etc / ppp / Airtel"

Maintenant, créez le script chat à / etc / ppp / Airtel et vous avez terminé.

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIAL TONE' ABORT 'NO DIAL TONE' ABORT ABORT «sans réponse» RETARDÉE
Modem: # init
"ATZ
# Ispnumber
OK-AT-OK "ATDT * 99 *** 1 #"
# ISPConnect
CONNECT \ d \ c
# Prelogin

Si vous êtes en train d'insérer la carte dans la fente PCMCIA, udev devrait lancer le script et se connecte automatiquement avec le pppd sur le GPRS. Il faut un certain temps, le code de clignotement de la carte de données peut vous donner quelques indications sur le statut. Après avoir inséré il clignote environ toutes les secondes, si elle est connectée à Airtel, le voyant rouge clignote pendant un certain temps en quelque sorte plus et commence un clignotement nerveux double, qui devrait indiquer que tout va bien (soit dit en passant, qui a inventé le premier clignote en rouge LED pour indiquer un état pas de problème?). C'est le moment de la pppd commence à courir, quelques secondes plus tard, vous devriez être en ligne. Si vous souhaitez plus d'informations sur ce qui se passe, jetez un oeil dans les logs.

J'espère que la description aide quelqu'un, n'hésitez pas à commenter si vous avez des questions.