Contenu | Rechercher | Menus
Cette page est considée comme vétuste et ne contient plus d'informations utiles.
Apportez votre aide…

Comment installer le modem Asus AAM 6000 UG

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 pilote-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/ LIEN MORT

- 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 pilote (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 aam6000ug problématique - affaire à suivre…)

Installation

Depuis le paquet

Téléchargez le paquet adapté à votre kernel depuis la page http://nifan.co.nr/ . Pour accéder aux paquets descendez jusque " Drivers Octal A360 para Ubuntu"(le site a un peu changé).

Vous pouvez exécutez la commande uname -r dans un terminal pour trouver version de votre kernel et ainsi télécharger le paquet amedyn qui lui est associé(2.6.17-10 pour Edgy eft).

(éventuellement, pour Breezy, télécharger le paquet à l'adresse http://havox.no.sapo.pt/amedyn.html, tout en bas de la page).

Installez le paquet avec Gdebi (clic droit sur le .deb) et continuez ce tutorial à la section "configuration du modem".

Si aucun paquet ne correspond à votre version de kernel pas de chance… procédez à l'installation manuelle décrite ci-dessous.

Depuis les sources

prérequis

Si l'installation du paquet, décrite ci-dessus, échoue, ou pour toute autre raison, vous pouvez toujours compiler le pilote vous même:

Installez tous les paquets nécessaire à l'installation et au fonctionnement du modem, par exemple avec Synaptic. Ces paquets sont tous disponibles sur le cd d'installation.

  • linux-headers ( par exemple linux-headers-386 ou linux-headers-k7, selon votre kernel; si une mauvaise version de linux-headers est installée vous pourrez voir un message d'erreur comme: "make: *** /lib/modules/2.6.12-10-386/build: No such file or directory. Stop.")
  • build-essential
  • libpopt0
  • 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,…).

Compilation du pilote

Une fois les packages installés, téléchargez ( depuis windows, un copain, … ) la dernière version des pilotes présent sur sourceforge

Imaginons que vous ayez téléchargé les pilotes sur le bureau. Nous allons les bouger dans le répertoire /usr/ puis les décompresser.

cd ~/Desktop/
sudo mv amedyn-200x-xx-xx-src.tgz /usr/amedyn-200x-xx-xx-src.tgz
cd /usr
sudo tar xzvf amedyn-200x-xx-xx-src.tgz

amedyn-200x-xx-xx-src.tgz est le nom du fichier téléchargé.

Ensuite nous allons compiler le programme et l'installer.

cd /usr/amedyn
sudo make

Si tout se passe bien c'est parfait, sinon vérifiez que vous avez bien les bons packages (section 'prérequis', ci-dessus).

Configuration

Configuration semi-automatique

Votre connexion internet peut être configurée avec l'outil rp-pppoe, mais cette configuration n'est pas suffisante avec le modem Asus AAM600, aussi ne l'utiliserons-nous pas ici.

Configuration manuelle

Ensuite il nous faut configurer le modem.

Éditez le fichier /etc/amedyn

gksudo gedit /etc/amedyn

Si KDE:

kdesudo kate /etc/amedyn

Remplacez le contenu par le suivant :

## Driver mode
# 1 = normal
# 2 = debug 
DRIVER_MODE=1 

## Protocol
PROTOCOL_MODE=2
# 1 = RFC1483/2684 routed
# 2 = PPP over ATM (pppoa),
# 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

# ATM for Belgium and France
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=

Apparemment pour la Belgique et la France ceci serait juste. Pour les autres pays il se peux que cela change.

VPI=8
VCI=35

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 :

gksudo gedit /etc/ppp/pap-secrets

Si KDE:

kdesudo kate /etc/ppp/pap-secrets

En prenant soin de remplacer "TAB" par une tabulation (la touche avec des doubles flèches)

# Secrets for authentication using PAP
# client server secret IP addresses
nomdutilisateurTAB*TABmotsdepasseTAB*

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

sudo cp -i /etc/ppp/pap-secrets /etc/ppp/chap-secrets

Maintenant nous allons éditer le fichier /etc/ppp/options

gksudo gedit /etc/ppp/options

Si KDE:

kdesudo kate /etc/ppp/options

Remplacez le contenu du fichier avec le texte suivant :

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

Remarque : Les lignes suivantes, peuvent varier :

name toto
user toto@skynet.be
plugin /usr/lib/pppd/2.4.3/pppoatm.so
8.35

En effet name et user sont vos identifiants de connexion.

plugin /usr/lib/pppd/2.4.3/pppoatm.so

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. Et pour finir la ligne 8.35 est de nouveau valable pour la Belgique et la France, mais peut varier dans d'autres pays.

Pour information les fichiers /etc/resolv.conf et /etc/ppp/resolv.conf ne doivent pas être créés/modifiés pour Belgacom/Skynet… même s'ils sont mentionnés dans de nombreux autres tutoriaux.

Utilisation

Connexion

Tapez

sudo amstart.sh

Pour tester si vous êtes bien connecté tapez :

ping 216.239.59.147

Puis

ping www.google.com

Déconnexion

Tapez

sudo amstop.sh

Connexion au démarrage

Pour que l'ordinateur se connecte automatiquement au démarrage faites ceci:

cd /usr/amedyn
sudo make add_service

Si vous ne souhaitez plus que cela se connecte automatiquement, tapez :

cd /usr/amedyn
sudo make remove_service

Remarques

  • Il se peut, et cela peut être très agaçant, que le modem semble déconnecté.

De ce fait, tapez :

sudo amstop.sh

Déconnectez le modem, en retirant la prise usb, pendant quelques secondes (30), rebranchez le modem et exécutez

sudo amstart.sh
  • Il semblerait que le modem ne soit pas prévu pour tourner sous un kernel 64bit.
  • Il devrait être possible de lancer automatiquement le script amstart.sh chaque fois que le modem est connecté, en utilisant le mécanisme de hotplug décrit, par exemple, ici. Si vous l'utilisez n'hésitez pas à compléter cette page avec vos conseils.

En espérant que cela vous aura aidé.

Sources


Contributeurs: grummfy, Fabien26, excalibure2980.



Le contenu de ce wiki est sous licence : CC BY-SA v3.0