Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| modem_adsl_alcatel_speedtouch_330 [Le 21/03/2008, 22:15] – suppression du lien vers liste vpi.vci remplacé par lien vers http://faq.eagle-usb.org/wakka.php?wiki=ListConfigADSL YoBoY | modem_adsl_alcatel_speedtouch_330 [Le 09/05/2016, 18:17] (Version actuelle) – intégré au noyau page obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | > FIXME le paquet libatm1 est disponible dans les dépôts, à corriger pour l' | ||
| - | |||
| - | ====== Alcatel SpeedTouch USB/330 ====== | ||
| - | **Installer le modem ADSL USB de Thomson/ | ||
| - | |||
| - | {{materiel: | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Méthode graphique ===== | ||
| - | |||
| - | Installation graphique en quelques clics. | ||
| - | |||
| - | {{materiel: | ||
| - | |||
| - | === Pré-requis === | ||
| - | |||
| - | ** Uniquement pour Festy et Gusty (Pour les autres, regardez plus bas) ** | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | * Ubuntu 32 bits: | ||
| - | - [[http:// | ||
| - | - [[http:// | ||
| - | - [[http:// | ||
| - | |||
| - | |||
| - | * Ubuntu 64 bits (si vous ne savez pas ce que c'est, c'est surement que vous n' | ||
| - | - [[http:// | ||
| - | - [[http:// | ||
| - | - [[http:// | ||
| - | </ | ||
| - | |||
| - | === Installation === | ||
| - | |||
| - | Selon votre système, [[: | ||
| - | |||
| - | * Ubuntu 32 bits: | ||
| - | - libatm1_2.4.1-17_i386.deb | ||
| - | - ueagle-data_1.1-0ubuntu0_all.deb | ||
| - | - installemodem_0.0.3-0ubuntu1_i386.deb | ||
| - | |||
| - | |||
| - | * Ubuntu 64 bits (si vous ne savez pas ce que c'est, c'est surement que vous n' | ||
| - | - libatm1_2.4.1-17_amd64.deb | ||
| - | - ueagle-data_1.1-0ubuntu0_all.deb | ||
| - | - installemodem_0.0.3-0ubuntu0_amd64.deb | ||
| - | |||
| - | |||
| - | * Le microcode d' | ||
| - | |||
| - | * Un raccourci est créé dans : **Système -> Administration -> Internet ADSL** | ||
| - | * À l' | ||
| - | |||
| - | |||
| - | === Problèmes courants === | ||
| - | |||
| - | == La connexion ne marche pas directement au démarrage ... == | ||
| - | |||
| - | Pour résoudre ce problème, il suffit, [[: | ||
| - | |||
| - | et d' | ||
| - | |||
| - | / | ||
| - | |||
| - | à la fin du fichier avant la ligne **exit 0** | ||
| - | |||
| - | == Si cette méthode ne marche pas, ou si vous n' | ||
| - | |||
| - | Voir cette page qui décrit l' | ||
| - | |||
| - | == Autres == | ||
| - | |||
| - | * Pour tout autres bugs, voir le sujet en rapport sur le forum : [[http:// | ||
| - | |||
| - | == Pour Edgy == | ||
| - | |||
| - | [[http:// | ||
| - | [[http:// | ||
| - | |||
| - | == Pour Dapper (en un seul paquet) == | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | ===== Méthode console ===== | ||
| - | |||
| - | ==== 0. Avant toute chose ==== | ||
| - | |||
| - | Vous venez d' | ||
| - | |||
| - | ==== 1. Pré-requis ==== | ||
| - | |||
| - | * Le paquet [[http:// | ||
| - | * Le paquet [[http:// | ||
| - | * Le microcode d' | ||
| - | * [[http:// | ||
| - | * Le méta-paquet " | ||
| - | |||
| - | |||
| - | ==== 2. Microcode : extraction et installation ==== | ||
| - | |||
| - | === A. Obtenir des microcodes exploitables avec firmware-extractor === | ||
| - | |||
| - | Cette étape consiste à utiliser firmware-extractor pour " | ||
| - | |||
| - | < | ||
| - | cd firmware-extractor | ||
| - | cp ~/microcode ./mgmt.o # remplacez microcode par le nom de fichier : mgmt.o, KQD6_3.012 ou ZZZL_3.012 | ||
| - | ./configure && make</ | ||
| - | |||
| - | ( Vous devez avoir maintenant 2 nouveaux fichier dans votre répertoire firmware-extractor : **speedtch-1.bin** et **speedtch-2.bin** ) | ||
| - | |||
| - | |||
| - | === B. Installer les microcodes obtenus === | ||
| - | |||
| - | < | ||
| - | Cette commande va placer les microcodes dans le répertoire attendu par hotplug/ | ||
| - | |||
| - | //__Note pour Dapper et les futures Ubuntu__// : le répertoire des microcodes va changer à partir de Dapper ( qui se conforme à la LSB ) | ||
| - | < | ||
| - | |||
| - | >Sachez aussi que les fichiers peuvent prendre plusieurs noms : **speedtch-? | ||
| - | |||
| - | ==== 3. PPP et netbase ==== | ||
| - | |||
| - | |||
| - | === A. Installer libatm1 et br2684ctl === | ||
| - | |||
| - | < | ||
| - | |||
| - | Un paquet supplémentaire pour du PPPoE : | ||
| - | < | ||
| - | |||
| - | === B Configurer PPP === | ||
| - | |||
| - | C'est le moment de créer un fichier / | ||
| - | < | ||
| - | |||
| - | == B.1 Configurer une connexion PPPoA, le type de connexion le plus répandu == | ||
| - | |||
| - | Et de le remplir comme cela ( faites un copier-coller ): | ||
| - | |||
| - | < | ||
| - | user " | ||
| - | noauth | ||
| - | hide-password | ||
| - | noipdefault | ||
| - | #noaccomp | ||
| - | #nopcomp | ||
| - | #noccp | ||
| - | #novj | ||
| - | #nobsdcomp | ||
| - | #nodeflate | ||
| - | persist | ||
| - | holdoff 4 | ||
| - | maxfail 25 | ||
| - | usepeerdns | ||
| - | defaultroute | ||
| - | updetach | ||
| - | plugin pppoatm.so | ||
| - | 8.35</ | ||
| - | |||
| - | Remplacez-y '' | ||
| - | |||
| - | == B.2 Configurer une connexion PPPoE == | ||
| - | |||
| - | < | ||
| - | user " | ||
| - | noauth | ||
| - | hide-password | ||
| - | noipdefault | ||
| - | #noaccomp | ||
| - | #nopcomp | ||
| - | #noccp | ||
| - | #novj | ||
| - | #nobsdcomp | ||
| - | #nodeflate | ||
| - | persist | ||
| - | holdoff 4 | ||
| - | maxfail 25 | ||
| - | usepeerdns | ||
| - | defaultroute | ||
| - | updetach | ||
| - | plugin rp-pppoe.so | ||
| - | nas0</ | ||
| - | |||
| - | Remplacez '' | ||
| - | |||
| - | === C. Secrets === | ||
| - | |||
| - | L' | ||
| - | |||
| - | Éditez le premier fichier, **/ | ||
| - | < | ||
| - | |||
| - | Puis ajoutez cette ligne ( veillez à mettre un retour à la fin de la ligne ) : | ||
| - | < | ||
| - | |||
| - | Même manipulation pour **/ | ||
| - | |||
| - | === D. Configuration globale du réseau ( netbase ) === | ||
| - | |||
| - | Dégainez encore une fois votre éditeur de texte : | ||
| - | < | ||
| - | |||
| - | == D.1 PPPoA == | ||
| - | |||
| - | Et complétez en ajoutant ce nouveau " | ||
| - | < | ||
| - | iface ppp0 inet ppp | ||
| - | provider speedtch | ||
| - | pre-up sleep 15</ | ||
| - | |||
| - | C'est tout! | ||
| - | |||
| - | == D.2 PPPoE == | ||
| - | |||
| - | Même ajout avec une petite nuance : | ||
| - | < | ||
| - | iface ppp0 inet ppp | ||
| - | provider speedtch</ | ||
| - | |||
| - | Maintenant créez un fichier / | ||
| - | < | ||
| - | DAEMON=$(which br2684ctl) | ||
| - | PIDFILE=/ | ||
| - | |||
| - | [ " | ||
| - | |||
| - | sleep 20 | ||
| - | rm -f $PIDFILE | ||
| - | start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- -b -c 0 -a VPI.VCI | ||
| - | sleep 2 | ||
| - | ifconfig nas0 192.168.0.1 netmask 255.255.255.0 up || exit 1 | ||
| - | sleep 2</ | ||
| - | |||
| - | Puis un fichier / | ||
| - | < | ||
| - | |||
| - | [ " | ||
| - | |||
| - | ifconfig nas0 down | ||
| - | start-stop-daemon --stop --quiet --oknodo --pidfile / | ||
| - | |||
| - | Il ne reste plus qu'à les rendre exécutables : | ||
| - | < | ||
| - | |||
| - | Redémarrez. | ||
| - | Le Web est à vous ! | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ==== Problèmes courants ==== | ||
| - | |||
| - | === A. Le démarrage se bloque, et "CHAP authentication failed" | ||
| - | |||
| - | Relax, pressez **CTRL+C** pour stopper la connexion et le démarrage se poursuivra normalement. | ||
| - | |||
| - | Ce petit souci intervient la plupart du temps lorsque vous vous trompez d' | ||
| - | < | ||
| - | sudo ifup ppp0</ | ||
| - | |||
| - | === B. Avant tout, première vérification === | ||
| - | |||
| - | Pour la majorité des problèmes, le tutorial a fait son effet et vous êtes bien connecté au démarrage. Néanmoins la connexion est parfois entravée par d' | ||
| - | Première vérification à effectuer, vous pouvez savoir si oui ou non vous êtes connecté avec : | ||
| - | < | ||
| - | |||
| - | Si la commande retourne quelque chose comme ça : | ||
| - | < | ||
| - | inet adr: | ||
| - | UP POINTOPOINT RUNNING NOARP MULTICAST | ||
| - | RX packets: | ||
| - | TX packets: | ||
| - | collisions: | ||
| - | RX bytes: | ||
| - | Vous êtes connecté, il s'agit sans doute d'un problème de route ou de DNS. | ||
| - | |||
| - | |||
| - | Si vous obtenez cette erreur : | ||
| - | < | ||
| - | Alors, c'est explicite, vous n' | ||
| - | |||
| - | |||
| - | === C. D' | ||
| - | |||
| - | == 1. Un souci de DNS ? == | ||
| - | |||
| - | Essayez d' | ||
| - | Si la page de Google s' | ||
| - | |||
| - | Éditez votre fichier / | ||
| - | * Commentez **la totalité** des lignes contenant les mots-clé '' | ||
| - | * Commentez les lignes contenant le mot-clé '' | ||
| - | |||
| - | Par exemple si votre fichier ressemblait au départ à ça : | ||
| - | |||
| - | < | ||
| - | iface lo inet loopback | ||
| - | |||
| - | auto eth0 | ||
| - | |||
| - | iface eth0 inet static | ||
| - | address 192.168.10.21 | ||
| - | netmask 255.255.255.0 | ||
| - | dns-nameservers 127.0.0.1 | ||
| - | |||
| - | auto eth1 | ||
| - | iface eth1 inet dhcp | ||
| - | |||
| - | auto ppp0 | ||
| - | iface ppp0 inet ppp | ||
| - | provider speedtch | ||
| - | pre-up sleep 15</ | ||
| - | |||
| - | Il doit maintenant ressembler à : | ||
| - | < | ||
| - | iface lo inet loopback | ||
| - | |||
| - | auto eth0 | ||
| - | iface eth0 inet static | ||
| - | address 192.168.10.21 | ||
| - | netmask 255.255.255.0 | ||
| - | # dns-nameservers 127.0.0.1 | ||
| - | |||
| - | #auto eth1 | ||
| - | #iface eth1 inet dhcp | ||
| - | |||
| - | auto ppp0 | ||
| - | iface ppp0 inet ppp | ||
| - | provider speedtch | ||
| - | pre-up sleep 15</ | ||
| - | |||
| - | Redémarrez et testez. | ||
| - | |||
| - | == 2. De route par défaut ? == | ||
| - | |||
| - | Si vous aviez assigné une passerelle à une autre interface réseau, alors cette passerelle devient la route par défaut et ppp0 ne peut pas l' | ||
| - | |||
| - | Tout d' | ||
| - | < | ||
| - | default | ||
| - | |||
| - | Ça c'est moins bon : | ||
| - | < | ||
| - | default | ||
| - | |||
| - | ( Le texte en sortie devrait varier considérablement d'une configuration à une autre ) | ||
| - | |||
| - | Pour que votre configuration de route soit bonne, il faut que cette ligne se conclut par **ppp0** ( et non **eth0** ou autre comme dans le second exemple ). Si ce n'est pas le cas : | ||
| - | < | ||
| - | sudo route add default gw 193.253.160.3</ | ||
| - | ( L' | ||
| - | |||
| - | Vous pouvez souffler, vous êtes maintenant connecté ! | ||
| - | Si votre navigateur vous contredit encore, c'est sans doute un problème de DNS, jetez un coup d'oeil dans la section correspondante. | ||
| - | |||
| - | Reste que vous ne voulez peut-être pas retaper ces commandes à chaque démarrage. Dans la majorité des cas c'est très simple. Éditez le fichier / | ||
| - | * Commentez **la totalité** des lignes contenant le mot-clé '' | ||
| - | * Commentez les lignes contenant le mot-clé '' | ||
| - | |||
| - | Par exemple si votre fichier ressemblait au départ à ça : | ||
| - | < | ||
| - | iface lo inet loopback | ||
| - | |||
| - | auto eth0 | ||
| - | iface eth0 inet static | ||
| - | address 192.168.10.21 | ||
| - | netmask 255.255.255.0 | ||
| - | gateway 192.168.10.87 | ||
| - | |||
| - | auto eth1 | ||
| - | iface eth1 inet dhcp | ||
| - | |||
| - | auto ppp0 | ||
| - | iface ppp0 inet ppp | ||
| - | provider speedtch | ||
| - | pre-up sleep 15</ | ||
| - | |||
| - | Il doit maintenant ressembler à : | ||
| - | < | ||
| - | iface lo inet loopback | ||
| - | |||
| - | auto eth0 | ||
| - | iface eth0 inet static | ||
| - | address 192.168.10.21 | ||
| - | netmask 255.255.255.0 | ||
| - | # gateway 192.168.10.87 | ||
| - | |||
| - | #auto eth1 | ||
| - | #iface eth1 inet dhcp | ||
| - | |||
| - | auto ppp0 | ||
| - | iface ppp0 inet ppp | ||
| - | provider speedtch | ||
| - | pre-up sleep 15</ | ||
| - | |||
| - | === D. D' | ||
| - | |||
| - | == 1. Un temps d' | ||
| - | |||
| - | C'est le problème le plus courant et qui survient aléatoirement, | ||
| - | Pour vérifier que vous êtes bien concerné, essayez d' | ||
| - | |||
| - | < | ||
| - | |||
| - | Si la commande réussit ( vous pouvez en être certain avec [[modem_adsl_speedtouch_330# | ||
| - | |||
| - | Éditez le fichier / | ||
| - | < | ||
| - | Changez '' | ||
| - | |||
| - | Essayez de modifier cette valeur en priorité avant de tenter les autres propositions de cette section. Mais si avec une valeur de 120 ou plus vous n' | ||
| - | |||
| - | == 2. De mauvaises valeurs de VPI/VCI == | ||
| - | |||
| - | Pour savoir si c'est bien un problème de ce type, essayez d' | ||
| - | < | ||
| - | |||
| - | Si vous obtenez une sortie proche de ceci : | ||
| - | < | ||
| - | Using interface ppp0 | ||
| - | Connect: ppp0 <--> 8.35 | ||
| - | LCP: timeout sending Config-Requests | ||
| - | Connection terminated. | ||
| - | connect(8.35): | ||
| - | Failed to bring up ppp0.</ | ||
| - | Alors ce sont sans doute de mauvaises valeurs de VPI/VCI qui sont en cause ( mais pas forcément, dans la plupart des cas oui ). Je vous renvoie à [[http:// | ||
| - | Pour changer vos valeurs éditez le fichier **/ | ||
| - | |||
| - | === E. D' | ||
| - | |||
| - | Si tout ce qui a été proposé jusque là n'a pas abouti, d' | ||
| - | * **La synchronisation ne vient(s' | ||
| - | * **Un problème de driver ?** Si le problème vient du contrôlleur USB ou d'un autre composant mal supporté, alors essayez la version d' | ||
| - | |||
| - | ---- | ||
| - | // | ||
