lundi 12 octobre 2009

Les modem sans fils (3G) au maroc

Les dernières générations de modem 3G sont munies d'un lecteur de carte mémoire (Micro SD), ainsi elles se comportent comme un périphérique de stockage contennant son propre driver (Windows ou Mac OS).
D'où l'utilité de USB_ModeSwitch, un programme qui permet de rendre le périphérique en Modem.

1- Installation et Configuration de USB_ModeSwitch



Vous pouvez télécharger et installer USB_ModeSwitch en suivant le demarche proposer dans son site officiel (en anglais ou en français). Pour les utilisateurs de Débian/Ubuntu utiliser le paquet usb-modeswitch_0.9.6-1_i386.deb.
Après avoir installer USB_ModeSwitch vous devez éditez 2 fichiers de configurations:
  • /etc/usb_modeswitch.conf : contient la configuration (ID vendeur et ID produit...) du modem en question. Commentez le périque inutile (Par défaut c'est: GlobSurfer Icon) et ensuite décommentez le phériquérique cible. Par exemple pour mon modem c'est ZTE MF628:
#######################################################
# Option GlobeSurfer Icon (aka "Vodafone EasyBox")
#
# The message SHOULD be the same for all Option devices

;DefaultVendor=  0x05c6
;DefaultProduct= 0x1000

;TargetVendor=   0x0af0
;TargetProduct=  0x6600

;MessageEndpoint=0x05
;MessageContent="55534243123456780000000000000601000000000000000000000000000000"
...

...
...
########################################################
# ZTE MF628
#
# Captured with "usbmon". Has a micro SD slot which can be
# activated alternatively
#
# Contributor: Alvaro Lopes

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

# To modem mode:

TargetVendor=   0x19d2
TargetProduct=  0x0015

MessageEndpoint=0x08
MessageContent="5553424312345678000000000000061b000000030000000000000000000000"

# To SD slot mode:

;TargetVendor=   0x05c6
;TargetProduct=  0x2001

;MessageEndpoint=0x08
;MessageContent="55534243123456782000000080000a86010101180101010101000000000000"

;ResponseEndpoint=7 

  •  /etc/udev/rules.d/-.rules : ce fichier active le mode plus&play du modem c'est à dire dès que le modem est branché, il sera detecté et monté tout de suite. Voici ce que contient mon fichier "/etc/udev/rules.d/65-zte-mf628.rules" sachant que le type de modem est ZTE MF628:
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", ATTR{idProduct}=="0015", RUN+="/usr/sbin/usb_modeswitch"
NB: La valeur de ATTR{idVendor} et ATTR{idProduct} est respectivement celle de TargetVendor et TargetProduct depuis le fichier /etc/usb_modeswitch.conf.

Quand vous avez fini la configuration redemmarez le PC.

2- Configuration de la connexion internet


Il y a deux manières de configurer la connexion:
a- WVDIAL (inspiré de jamalator):
Installer wvdial en utilisant la commande:
$ sudo apt-get install wvidial
Ensuite editez le fichier de configuration "/etc/wvdial.conf" en ajoutant :
[Dialer iam]
Modem=/dev/ttyUSB0
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
Init5=AT+CGDCONT=1,"ip","www.iamgprs2.ma";
Phone=*99#
Stupid Mode=1
Username =iam
Password =gprs

Pour se connecter, utiliser la commande
$ sudo wvdial iam
b- utiliser Network Manager
  • D'abord désactiver la demande de code PIN à partir d'un téléphone supportant une puce 3G ou à partir de logiciel de connexion internet sous Windows.
  • Brancher le modem et clique droite sur l'icône de connexion
  • Ensuite choisez "Edit Connections..." et aller dans l'onglet "Mobile Broadland"
  • Configurer le modem comme ce que montre la photo ci-dessus:


Maintenant le modem est prêt, vous pouvez vous connecter!

Autres liens:


News: Heureusement la dernière version 9.10 d'Ubuntu supporte actuellement tous les modem 3G. Donc pas besoin d'intervention supplementaire, c'est à dire : on branche le modem ensuite configuré l'APN, Login/Mot de Passe.

Pour Maroc Telecom:
  • APN: "www.iamgprs1.ma" (vous pouvez mettre "www.iamgprs2.ma" dans le cas échéant)
  • Pas de login ni de mot de passe
Pour Meditel :
  • APN: "internet1.meditel.ma"
  • Login: "MEDINET"
  • Password: "MEDINET"

lundi 5 octobre 2009

Grub écrasé par windows

Lors d’une installation/mise à jour de windows (Xp ou Vista), il se peut que Grub installé dans le MBR soit écrasé.
Le restaurer est alors un jeu d’enfant si l’on dispose d’un liveCD ubuntu  ou n'importe quelle distribution linux.
Le principe est assez simple: chercher la partition contenant linux ie le répertoire /boot et ensuite reconfiguré grub.
Etape 1: lancement de grub
Pour pouvoir exécuter grub il faut être root en utilisant la commande:
$ sudo -s
$ grub --batch
Si grub n'est pas encore installer tapez:
sudo apt-get install grub
Etape 2: Recherche de la partition contenant /boot/grub/stage1
grub> find /boot/grub/stage1
SI la recherche a été fructeuse le resultat doit être semblable à (hdx,y) ou x et y sont des entiers positifs.
Etape 3: Configuration de grub
grub> root (hdx,y)
grub> setup (hdx)
NB: xet y étant le resulat de la commande de l'étape 2. Respecter les espaces entre les commandes ex: root [espace] (hdx,y).
Etape 4: Quitter grub
grub> quit

Voici un exemple que j'ai fait sur mon PC:
grub> find /boot/grub/stage1
 (hd0,4)

grub> root (hd0,4)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/boot/grub/stage2
 /boot/grub/menu.lst"... succeeded
Done.

grub> quit


Maintenant toute est remis en ordre, ainsi vous pouvez éditer à nouveau le fichier /boot/grub/menu.lst.



AcetoneISO (monter/convertir les images disque mdf, iso, nrg...)

AcetoneISO est un émulateur d'image disque qui permet de monter des images de DVD et CD. Sur Mac OS X ou sur Linux/UNIX comme les autres systèmes d'exploitation vous peuvez monter et utiliser des images ISO en utilisant un dispositif de bouclage. Il est offre plus d'option que le fameux Alcohol 120% de Microsoft Windows.
Grâce à ce logiciel gratuit et open source: vous pouvez accéder à des logiciels distribués (sur Internet) sous forme d'image disque tels que ISO, MDF, NRG, DAA, BIN ou de nombreux autres formats (pas besoin de graver un CD / DVD pour utiliser l'image disque). Autre usage:

     * Évite les rayures, ce qui peut causer des dommages permanents à un disque
     * Même vitesse d'accès que les disques durs et plus rapide que les lecteurs optiques
     * Fournir une copie de sauvegarde d'un disque, au cas où l'original est endommagé, perdu ou volé

Caractéristiques:

     * Monter et démonter l'image de format ISO, MDF, NRG (norme ISO-9660)
     * Conversion BIN / CUE, MDF, NRG, CCD / IMG, CDI, XBOX, B5I/BWI, PDI, DAA à l'ISO
     * Gravez vos ISO, CUE, TOC images directement dans K3b
     * Vérification md5sum des fichiers d'image et de générer un fichier Md5sum de l'ISO
     * Possibilité de créer des ISO à partir des dossiers et de CD / DVD
     * Lecture d'un DVD-Vidéo ISO avec Kaffeine, MPlayer, VLC, kmplayer
     * ISOs Split fractionne en des fichiers plus petits et les fusionner
     * Quick Turbo monter un fichier ISO à partir de votre bureau
     * Compression de l'ISO avec p7zip et extraction
    * Cryptage et décryptage d'un ISO

1- Installation:
Pré-installation: avant d'installer acetoneISO vous devez d'abord installer deux packages suivants: $ sudo apt-get install kommander p7zip
  • kommander: composé d'un éditeur et un exécuteur des programmes qui produisent des boîtes de dialogue que vous pouvez exécuter
  • p7zip: un archiveur de fichier avec un taux de compression très élevé
Après avoir installer les deux packages il ne vous qu'à télécharger la dernière version d'AcetoneISO depuis son site officiel. Sur ubuntu voici le lien du téléchargement du package .deb, pour l'installer il suffit de cliquer 2 fois sur le package (acetoneiso_2.1.1-1~getdeb1_i386.deb).

2- Utilisation Pour lancer AcetoneISo allez dans Applications > Son & Vidéo