Ceci est une ancienne révision du document !
Version Warty et Hoary
Pilote pour winmodem conexant sous ubuntu pour feisty
Vous avez dans ce site un tutoriel pour installer un .deb développé par un fabricant. http://brenta.free.fr/spip.php?article87
Se connecter à Internet via un modem analogique
Cette page fournit les informations essentielles si vous utilisez une version antérieure à Warty (4.10) dans laquelle l'interface graphique de configuration de la numérotation et de pppconfig
ne fonctionne pas très bien.
Sous Hoary (5.04) l'outil graphique de configuration fonctionne, vous devriez donc d'abord l'essayer (Système ⇒ Administration ⇒ Réseau). Utilisez le moniteur de modem GNOME et l'applet de moniteur de réseau si vous souhaitez arrêter, démarrer ou surveiller les connexions modem sans ouvrir systématiquement l'interface de gestion réseau. Quelques personnes ont comme problème un modem qui numérote durant la séquence de boot. Cela peut être lié au paramétrage du modem comme route par défaut vers Internet dans l'onglet option des propriétés de l'interface.
Mon premier essai (infructueux) pour me connecter fut par le biais de Système ⇒ Configuration ⇒ Réseau. Après quelques recherches, j'ai trouvé cette méthode alternative afin de me connecter. Cela a bien fonctionné, car c'est plus facile que de passer par l'interface de gestion du réseau.
Sous Intrepid (8.10) pour ma part, vu les insuccès de configuration en RTC avec les interfaces Gnome et autres, j'ai utilisé pppconfig pour me connecter en secours sur RTC. Cela a marché du premier coup.
Collecte d'informations
Vous avez besoin :
- du numéro de téléphone de votre FAI (Fournisseur d'Accès à Internet)
- de votre nom d'utilisateur et du mot de passe fournis par votre FAI
- du nom de votre modem (/dev/…)
Si votre modem est connecté à un port série et que vous connaissez ce port, le nom de votre périphérique sera /dev/ttySx où x est le numéro de port COM moins un.
Exemple : si le modem est connecté au port COM2, le périphérique sera /dev/ttyS1, ou si votre modem est sur le port COM1 alors votre périphérique sera /dev/ttyS0.
Si vous utilisez un modem interne alors votre périphérique devrait être /dev/modem.
- Liste numérotée
Configuration de PPP
- Ouvrez un terminal (Applications > Outils Système > Terminal)
- Tapez :
sudo pppconfig
- Vous arriverez alors dans le menu principal. Choisissez
Créer une connexion
- Laissez le nom à "provider" et cliquez sur
OK
- Sélectionnez : PAP Peer Authentication Protocol (Protocole d'Authentification par Paires), cliquez sur
OK
- Entrez votre nom d'utilisateur fourni par votre FAI puis cliquez sur
OK
- Entrez votre mot de passe fourni par votre FAI puis cliquez sur
OK
- Laissez la vitesse à 115200 et cliquez sur
OK
- Choisissez numérotation par impulsion ou par tonalité et cliquez sur
OK
- Vous pouvez essayer de détecter automatiquement votre modem, mais cela n'a pas fonctionné pour moi, même avec mon modem facilement détectable
- Si le modem n'a pas été détecté, il vous sera demandé le port sur lequel se trouve votre modem. Entrez le nom de votre modem et cliquez sur
OK
- Un écran de résumé apparaîtra et vous donnera la possibilité de faire des changements si besoin est.
Nous avons presque fini avec ce programme. Les prochaines étapes permettront de se connecter et de se déconnecter sans utiliser sudo : avec votre compte utilisateur normal (vous n'aurez donc pas besoin de taper un mot de passe afin de vous connecter).
Choisissez Options Avancées
- Choisissez
Ajouter un utilisateur ppp
- Supprimez tous les caractères inutiles en pressant la touche Retour Arrière (si nécessaire), là inscrivez votre nom d'utilisateur Ubuntu et cliquez sur
OK
. - Choisissez
Previous Retour au menu précédent
- Choisissez
Finished Sauvegarder la configuration et revenir au menu principal
- Choisissez
Quitter
- Quittez le terminal en tapant
exit
- redémarrez votre PC (afin de prendre en compte les paramétrages de groupe). Auparavant, vous pouvez tester votre connexion en tapant
sudo pon
pour vous déconnecter tapez :
sudo poff
Après le redémarrage, taper simplement pon
ou pof
devrait suffire.
Changer le volume du haut-parleur
Afin de diminuer le volume ou couper les sons de connexion (numérotation, négociation, etc.),
suivez ces étapes :
Ouvrez un terminal (Applications > Outils Système > Terminal) Tapez :
sudo gedit /etc/chatscripts/provider
Repérez la ligne OK-AT-OK
Changez ATDT
en ATxxDT
ou xx est un des paramètres suivants :
- M0 Eteint le haut parleur
- L1 volume bas
- L2 volume moyen
- L3 volume haut
Exemple : ATM0DT
Laissez le reste de la ligne inchangé
sauvez et quittez
Résolution de problème
En cas de problème de connexion assurez vous d'avoir le bon pilote correspondant au chipset de votre modem. Avec les "Winmodems" la commande lspci
ne donne pas toujours suffisamment d'informations. Un script que vous trouverez ici : http://linmodems.technion.ac.il vous permettra d'identifier précisément le chipset.
Solution libre Modem chips conexant hsf + kpp
Réalisé avec une Ubuntu Dapper
Si dans ⇒ systeme ⇒ Administration ⇒ gestionnaire de périphériques vous avez une carte modem : HSF 56k HSFi Modem Allez-y !
Si vous ne voullez pas mettre Kppp c'est tous à fait possible mais je ne sais plus quels sont les paquets à ne pas télécharger… alors j'ai mis tout ce que j'ai fait.
Je pense que c'est ceux-ci
kdelibs4c2a_3.5.2-0ubuntu18_i386.deb
kdelibs-bin_4%3a3.5.2-0ubuntu18_i386.deb
kdelibs-data_4%3a3.5.2-0ubuntu18_all.deb
kppp_3.5.2-0ubuntu6_i386.deb
Téléchargez d'un autre accès internet les éléments suivants :
Avec : http://packages.ubuntu.com/
A placer dans :
/media/hdb6/aremmettre/archives/debhelper_5.0.7ubuntu13_all.deb /media/hdb6/aremmettre/archives/kdelibs4c2a_3.5.2-0ubuntu18_i386.deb /media/hdb6/aremmettre/archives/kdelibs-bin_4%3a3.5.2-0ubuntu18_i386.deb /media/hdb6/aremmettre/archives/kdelibs-data_4%3a3.5.2-0ubuntu18_all.deb /media/hdb6/aremmettre/archives/kppp_3.5.2-0ubuntu6_i386.deb /media/hdb6/aremmettre/archives/libarts1c2a_1.5.2-0ubuntu1_i386.deb /media/hdb6/aremmettre/archives/libartsc0_1.5.2-0ubuntu1_i386.deb /media/hdb6/aremmettre/archives/libavahi-qt3-1_0.6.10-0ubuntu3_i386.deb /media/hdb6/aremmettre/archives/libopenexr2c2a_1.2.2-4ubuntu2_i386.deb /media/hdb6/aremmettre/archives/libpcre3_6.4-1.1ubuntu4_i386.deb
Suivez les instructions de ce HOWTO.txt
# 1) THIS IS BOTH A HOWTO FILE AND AN EXECUTABLE SCRIPT # 2) YOU NEED TO HAVE THREE FILES IN THE SAME DIRECTORY: # - conexant_192-1ubuntu-1.tar.gz # - THIS SCRIPT # - modem-hsfpci-0.1 SUB DIRECTORY # 3) YOU CAN DOWNLOAD conexant_192-1ubuntu-1.tar.gz FROM EITHER: # http://www.surak.eti.br/linux/ubuntu/deb/conexant/conexant_192-1ubuntu-1.tar.gz
Suivez les instructions de ce HOWTO.txt
# ftp://ftp.wizzy.com/pub/wizzy/conexant/conexant_192-1ubuntu-1.tar.gz # 4) YOU ALREADY USED tar xjvf modem-hsfpci.tar.bz2 TO UNPACK THIS FILE AND # THE modem-hsfpci-0.1 SUB DIRECTORY IN THE SAME DIRECTORY
J'ai désarchivé ici (clic droit sur fichier) conexant_192-1ubuntu-1.tar.gz qui m'a créé un dossier conexant. J'y ai replacé l'archive conexant_192-1ubuntu-1.tar.gz à l'intérieur. J'ai désarchivé modem-hsfpci.tar.bz2 dans le dossier conexant. J'y ai replacé l'archive modem-hsfpci.tar.bz2 dans le dossier conexant.
# 5) YOU ALSO HAVE TO HAVE fakeroot, build-essential, linux-headers
sont bien sur le cd ⇒ APPLICATION ⇒ AJOUTER/ENLEVER ⇒ AVANCER Menu ⇒ Fichier ⇒ ajouter les paquets téléchargés ⇒ Recherchez et installez les
# for # your specific kernel, and debhelper INSTALLED ALREADY. THESE ARE AVAILABLE # ON THE (K)UBUNTU INSTALL CD. TRY: # apt-get install fakeroot # apt-get install debhelper # apt-get install build-essential # apt-get linux-headers-`uname -r` (NOTICE THE ` SYMBOL IS NOT A QUOTE ' # AND IS OFTEN FOUND ON THE SAME KEY THAT HAS THE ~ SYMBOL # 6) RUN THIS SCRIPT BY OPENING A TERMINAL, CHANGING TO THIS DIRECTORY, AND # ENTERING ./HOWTO.hsf AT THE PROMPT
⇒ Application ⇒ Accessoire ⇒ Terminal
sudo ./HOWTO.txt
# 7) THE SCRIPT WILL CHECK FOR ALL THE ABOVE AND GIVE YOU AN ERROR MESSAGE IF # ANYTHING IS MISSING. ONCE EVERYTHING IS OK, IT WILL UNPACK # conexant_192-1ubuntu-1.tar.gz AND MOVE IT TO modem-hsfpci-0.1/ AND THEN # BUILD THE PACKAGE. THE PACKAGE WILL BE IN THIS MAIN DIRECTORY.
Le paquet sera créé dans ce dossier… ne le cherchez pas sur internet vous l'avez dans votre dossier
# 8) USE dpkg -i modem-hsfpci_0.1-0ubuntu1_i386.deb TO INSTALL IT
Double cliquez le et installez, Vous êtes sur la bonne voie encore un petit effort ! ⇒ systeme ⇒ Administration ⇒ gestionnaire de périphériques dans votre carte exemple HSF 56k HSFi Modem relevez les deux éléments suivants dans les éléments avancés : pci.vendor_id : pci.product_id : # 9) CHECK /usr/share/doc/modem-hsfpci/README.Debian FOR INSTRUCTIONS TO # BUILD YOUR DRIVER ⇒ Application ⇒ Accessoire ⇒ Terminal
gksudo gedit /usr/share/doc/modem-hsfpci/README.Debian
retirez les 2 # pour votre pays et votre adresse de carte modem soit pour moi :
Country="FRANCE" VendorID=14F1 ; DeviceID=2F00
⇒ Application ⇒ Accessoire ⇒ Terminal Lancez la commande
sudo /usr/sbin/modem-hsf --install
Lancer ⇒ Système ⇒ Administration ⇒ gestionnaire de paquets ⇒ avancé ⇒ Recherchez et installez Menu ⇒ Fichier ⇒ ajoutez les paquets téléchargés Menu ⇒ Fichier ⇒ ajoutez les paquets téléchargés Cochez et intallez kppp
⇒ Application ⇒ Accessoire ⇒ Terminal Lancez la commande
gksudo gedit /etc/ppp/options
ligne 35 changer l'option auth en noauth Paramétrez votre connexion dans kppp… et cela roule.
Nom du modem : Modem
Périphérique modem : /dev/modem
allez dans l'onglet modem et cliquez sur interrogation modem… et là il cause le modem
placez le numéro de téléphone de votre fournisseur… nom de connexion et mot de passe de connexion …
Mise à jour du noyau
Laissez faire JUSQU'AU BOUT et redémarrez une fois tout fini. En particulier les fakeroot, build-essential, linux-headers AU redémarrage votre modem ne fonctionne plus ; c'est normal si vous avez changé de noyau. Lancez la commande :
sudo /usr/sbin/modem-hsf --install
Et tout remarche alors.
Utiliser l'applet "Lumières du Modem"
Alors qu'il est déjà bon de pouvoir se connecter, il pourrait être génial de n'avoir qu'une seule méthode pour se connecter ou se déconnecter.
La méthode la plus simple consiste à utiliser "lumières du modem".
Faîtes un clic droit sur le tableau de bord, sélectionnez "Ajouter au tableau de bord" et choisissez "Lumières du Modem".
Si votre modem est un périphérique autre que ttyS0, vous devrez configurer l'applet.
Faîtes un clic droit sur Lumières du Modem, choisissez Préférences > Avancé, et changez le fichier de verrouillage afin qu'il pointe vers votre périphérique.
Par exemple, si vous avez un modem interne sur /dev/modem, le périphérique devrait être ppp0 et le fichier de verrouillage /var/lock/LCK..modem
En plus de vous permettre de vous connecter d'un seul clic, Lumières du Modem vous donne également des informations sur votre durée de connexion, et une vue graphique de l'activité de votre modem.