Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
materiel:modem_asus_aam6000ug [Le 07/12/2006, 12:47] 158.64.4.15 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | <code> | ||
- | Version Ubuntu/Kubuntu Hoary et Breezy | ||
- | </code> | ||
- | > deplacee depuis [[:modem_asus_aam6000ug]] | ||
- | |||
- | Rédigé par [[utilisateurs:grummfy]] | ||
- | d'après ses quelques documentations et/ou sujet en lignes : | ||
- | * http://www.csn.ul.ie/%7Ecaolan/TechTexts/ZyXEL-630-11-HowTo.html | ||
- | * http://lea-linux.org/pho/read/1/186290 | ||
- | * http://www.student.montefiore.ulg.ac.be/~counasse/modem/ | ||
- | * Et d'autres document qui ne se trouve plus sur le net actuellement. | ||
- | |||
- | |||
- | |||
- | ===== Résumé en une ligne ===== | ||
- | |||
- | Installation du modem asus aam6000ug alcatel sur ubuntu | ||
- | |||
- | **Utilisateurs de Dapper et Edgy, n'oubliez pas de lire la remarque tout en bas de page !** | ||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | Il faut tout d'abord savoir si vous possédez le modem avec le chipset alcatel ou pas. En effet la version non alcatel (avec le chipset Globespan) est très bien supportée par ce driver-ci : (http://eciadsl.flashtux.org/) | ||
- | |||
- | En plus des liens cités ci-dessus, il existe d'autres sites décrivant la manière de configurer votre modem adsl avec un chipset alcatel : | ||
- | |||
- | - http://slumslayer.tuxfamily.org/2005/06/23/utiliser-le-modem-aam6000ugalc-sous-linux/ | ||
- | |||
- | - http://gcbouli.ifrance.com/adsl.php | ||
- | |||
- | Certains modèles (bleus avec MAC 00:0E:A6:xx:xx:xx(?)) ne semblent même pas détectés par 'lsusb' (ils s'éteignent de suite quand on les connectent; 'dmesg' donne des messages d'erreur; il faut trouver le moyen de les maintenir allumés avant même de compiler le driver (sinon, cela ne sert à rien). Affaire à suivre... (si votre modem reste éteint). Ils ont le même 'lsusb' ('0b05:6206 ASUSTek Computer, Inc.') qui fonctionnait sur le kernel 2.4..., http://www.linux-usb.org/FAQ.html#ts10 ne semble pas résoudre le problème (boot sans acpi, non plus)...)(j'ai commencé à documenter le problème sur [[http://lilit.be/wiki/index.php?page=Aam6000ug_problematique|aam6000ug problématique]] - affaire à suivre...) | ||
- | |||
- | |||
- | |||
- | ===== Prérequis ===== | ||
- | |||
- | Il vous faut tout d'abord mettre les packages nécessaire à l'installation du modem. Ses packages sont tous accessible depuis le cd d'installation, donc cela ne devrait pauser aucun problème. | ||
- | |||
- | * linux-headers ( par exemple sur breezy : linux-headers-2.6.12-9-k7 pour le processeur amd 32 bits, linux-headers-2.6.12-9-386 pour les processeur intel 32 bits; il faut vérifier quel kernel on a : c'est peut-être linux-headers-2.6.12-10, sinon cela donne "make: *** /lib/modules/2.6.12-10-386/build: No such file or directory. Stop.") | ||
- | * ppp | ||
- | * libpcap | ||
- | * libatm1 | ||
- | * libatm1-dev | ||
- | * libusb | ||
- | * libusb-dev | ||
- | |||
- | Si vous rencontrez des problèmes de compilation, n'hésitez pas à ajouter les packages suivants : | ||
- | |||
- | * br2684ctl | ||
- | * pppoe et pppoeconf | ||
- | * ppp-dev | ||
- | * libncurses5 et libncurses5-dev | ||
- | * linux-source | ||
- | |||
- | Sous breezy, il faut aussi apparemment 'gcc-3.4' (sinon, on a une erreur du genre "gcc-3.4: command not found"), gcc-4.0 ne semble pas convenir pour des modules associés à un kernel compilé avec gcc-3.4 en plus de 'build-essential' nécessaire pour toute compilation (make,...). | ||
- | |||
- | ==== depuis les sources ==== | ||
- | |||
- | Une fois les packages installés, téléchargez ( depuis windows, un copain, ... ) la dernière version des drivers présent [[http://sourceforge.net/projects/aam6000ug/|ICI]] | ||
- | |||
- | Imaginons que vous ayez téléchargé les drivers sur le bureau. Nous allons les bouger dans le répertoire /usr/ puis les décompresser. | ||
- | |||
- | <code>cd ~/Desktop/ | ||
- | sudo mv amedyn-200x-xx-xx-src.tgz /usr/amedyn-200x-xx-xx-src.tgz | ||
- | cd /usr | ||
- | tar xzvf amedyn-200x-xx-xx-src.tgz | ||
- | </code> | ||
- | amedyn-200x-xx-xx-src.tgz est le nom du fichier téléchargé. | ||
- | |||
- | Ensuite nous allons compiler le programme et l'installer. | ||
- | <code>cd /usr/amedyn | ||
- | make</code> | ||
- | |||
- | Si tout se passe bien c'est parfait, sinon vérifiez que vous avez bien les bon package. | ||
- | |||
- | ==== Configuration ==== | ||
- | |||
- | Ensuite il nous faut configurer le modem. | ||
- | |||
- | Éditez le fichier /etc/amedyn | ||
- | <code>gksudo gedit /etc/amedyn</code> | ||
- | (sous kde essayer plutôt kedit que gedit) | ||
- | |||
- | Remplacez le contenu par le suivant : | ||
- | <code> | ||
- | ## Protocol | ||
- | PROTOCOL_MODE=2 | ||
- | # 1 = RFC1483/2684 routed | ||
- | # 2 = PPP over ATM (pppoa), | ||
- | # 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe) | ||
- | |||
- | # ATM | ||
- | VPI=8 | ||
- | VCI=35 | ||
- | |||
- | # Specific for RFC1483/2684 routed/bridged | ||
- | # if IP_ADDRESS is blank in bridged mode then it uses DHCP to get IP | ||
- | IP_ADDRESS= | ||
- | NETMASK=255.255.255.0 | ||
- | GATEWAY=</code> | ||
- | Apparemment pour la Belgique et la France ceci serait juste. Pour les autres pays il se peux que cela change. | ||
- | <code>VPI=8 | ||
- | VCI=35</code> | ||
- | |||
- | Ensuite il faut stocker le mot de passe et le login dans un fichier. Le fichier en question est le suivant : /etc/ppp/pap-secrets | ||
- | Donc : | ||
- | <code>gksudo gedit /etc/ppp/pap-secrets</code> | ||
- | (sous kde essayer plutôt kedit que gedit) | ||
- | En prenant soin de remplacer "TAB" par une tabulation (la touche avec des doubles flèches) | ||
- | <code># Secrets for authentication using PAP | ||
- | # client server secret IP addresses | ||
- | nomdutilisateurTAB*TABmotsdepasseTAB*</code> | ||
- | Où nomdutilisateur est votre nom d'utilisateur ( par exemple : toto@skynet.be | ||
- | et motsdepasse votre password. | ||
- | |||
- | Il vous faut cependant effectuer une copie de ce fichier vers /etc/ppp/chap-secrets | ||
- | donc | ||
- | <code>sudo cp -i /etc/ppp/pap-secrets /etc/ppp/chap-secrets</code> | ||
- | |||
- | Maintenant nous allons éditer le fichier /etc/ppp/options | ||
- | <code>gksudo gedit /etc/ppp/options</code> | ||
- | (sous kde essayer plutot kedit que gedit) | ||
- | Remplacez le contenu du fichier avec le texte suivant : | ||
- | <code> | ||
- | lock | ||
- | defaultroute | ||
- | noipdefault | ||
- | usepeerdns | ||
- | noauth | ||
- | sync | ||
- | noaccomp | ||
- | nopcomp | ||
- | noccp | ||
- | novj | ||
- | holdoff 4 | ||
- | persist | ||
- | maxfail 25 | ||
- | passive | ||
- | asyncmap 0 | ||
- | lcp-echo-interval 2 | ||
- | lcp-echo-failure 7 | ||
- | name toto | ||
- | user toto@skynet.be | ||
- | plugin /usr/lib/pppd/2.4.3/pppoatm.so | ||
- | 8.35 | ||
- | </code> | ||
- | |||
- | Remarque : | ||
- | Les lignes suivantes, peuvent varier : | ||
- | <code>name toto | ||
- | user toto@skynet.be | ||
- | plugin /usr/lib/pppd/2.4.3/pppoatm.so | ||
- | 8.35</code> | ||
- | En effet name et user sont vos identifiants de connexion. | ||
- | <code>plugin /usr/lib/pppd/2.4.3/pppoatm.so</code> | ||
- | Dépend de la version de pppd installer. | ||
- | Sous breezy c'est la même ligne. Sous hoary c'est 2.4.2 au lieux de 2.4.3. | ||
- | France même peux, peut-être, Et pour finir 8.35 est de nouveau valable pour la Belgique et lavarier suivant les autres pays. | ||
- | |||
- | ==== Utilisation ==== | ||
- | |||
- | === Connexion === | ||
- | |||
- | Tapez | ||
- | <code>sudo amstart.sh</code> | ||
- | |||
- | Pour tester si vous êtes bien connecté taper : | ||
- | <code>ping 216.239.59.147</code> | ||
- | |||
- | Puis | ||
- | <code>ping www.google.com</code> | ||
- | |||
- | === Déconnexion === | ||
- | |||
- | Tapez | ||
- | <code>sudo amstop.sh</code> | ||
- | |||
- | ==== Connexion au démarrage ==== | ||
- | |||
- | Pour que l'ordinateur se connecte automatiquement au démarrage faites ceci: | ||
- | <code>cd /usr/amedyn | ||
- | sudo make add_service</code> | ||
- | |||
- | Si vous ne souhaitez plus que cela se connecte automatiquement, tapez : | ||
- | <code>cd /usr/amedyn | ||
- | sudo make remove_service</code> | ||
- | |||
- | |||
- | ==== Remarque ==== | ||
- | |||
- | *Il se peut, et cela peut être très agaçant, que le modem semble déconnecté. | ||
- | De ce fait, tapez : | ||
- | <code>sudo amstop.sh</code> | ||
- | Déconnectez le modem, en retirant la prise usb, pendant quelques secondes. | ||
- | Tapez : | ||
- | <code>sudo amstart.sh</code> | ||
- | |||
- | * Il semblerait que le modem ne soit pas prévu pour tourner sous un kernel 64bit. | ||
- | |||
- | |||
- | En espérant que cela vous aura aidé. | ||
- | |||
- | ---- | ||
- | Ce serait bien d'avoir un .deb binaire d'amedyn pour les versions Ubuntu, parce que le gros du problème, c'est la compilation (qui nécessite un tas de trucs sans intérêt pour le commun des mortels) et (dans une moindre mesure) les librairies (qui pourraient être gérées automatiquement par le système de dépendance). A part cela, il faut juste editer quelques fichiers de configuration pour y mettre son provider/login/mot-de-passe ; Les paramètres pppoe/pppoa sont relativement constants. | ||
- | ---- | ||
- | En rapport avec les quelques lignes précédentes, il existe des à présent des binaires du modem amedyn sous forme de .deb(pour les version 2.6.15 et 2.6.17 du kernel, donc pour Dapper Drake et Edgy Eft). Je ne saurais dire s'ils fonctionnent dans tous les cas mais je n'ai personnellement pas eu de problèmes. Voici [[http://nifan.co.nr/|l'adresse]]. | ||
- | |||
- | Si vous l'essayez et que vous remarquez des problèmes à l'utilisation, faites en toujours part ici ou sur le forum. | ||
- | Il serait bien aussi que l'auteur de ces binaires puissent en faire la publicité sur les forums concernés et épargner ainsi à bon nombre de nouveaux utilisateurs d'Ubuntu les nombreux désagréments de la compilation amedyn... | ||
- | |||
- | (PS: un grand merci à Zionix) |