C'est possible...
Je viens de le faire, et comme je suis gentil je vous indique comment faire pour que sa marche chez vous aussi.
Procedure a suivre pour installer le modem Bewan Usb st sous linux :
Tutoriel pour ceux qui ne sont pas sous mandrake (ya de meilleur tuto ailleur pour la mandrake) et qui sont toujours en noyau 2.4
Cette procedure a marcher pour moi sur une Nasgaia avec le noyau 2.4.22 (j'ai eu des probleme pas encore resolus avec le 2.4.26, des que sa marchera je reposterais)
Cette procedure est destiner a ceux dont la distribution ne supporte pas l'ATM par defaut qui na pas les paquet dispo, je donne les infos pour tout compiler. C'est a dire pour pourrir votre distrib, vous etes prévenus.
Trois étapes :
- Installer l'atm
- Installer le modem
- Configurer la connexion
1/ Installer l'atm
Il va surement vous falloir recompiler votre noyeau, il vous faut activer les élements suivants :
Networking options --> Asynchronous Transfert Mode (ATM)
Network device support --> PPP (point-to-point) support
Network device support --> PPP support for async serial ports
Network device support --> PPP support for sync tty ports
Network device support --> PPP Deflate compression
Network device support --> PPP BSD-Compress compression
Network device support --> PPP over ATM
Ensuite recompiler votre noyeau, installer le et redemarrer avec (avant de continuer verifier que tout marche encore ;-)
Ensuite installer la lib-linuxatm que vous telecharger à l'adresse suivante :
http://linux-atm.sourceforge.net/(...)
l'installation se fait sans problemes
2/ Instalation du modem
Sa commence a ce compliquer un peu.
Telcharger les driver du modem,
http://www.bewan.fr/bewan/utilisateurs/telechargement/index.php(...)
la version que j'ai utiliser est la 0.8.7
decompresser l'archive, et entrer dans le repertoire unicorn
ATTENTION : la compilation et l'instalation doit se faire en root
faite :
make modules
make modules_install
si vous voulez aussi les outils (qui sont pas mal) faites :
make applis
make applis_install
ensuite aller dans le repetoire
/lib/modules/2.4.22/extra (metter la version de votre noyau)
vous avez normalement de modules :
unicorn_usb_atm.o
unicorn_usb_eth.o
supprimmer le deuxieme : unicorn_usb_eth.o car nous utilisons l'atm et que si les deux sont present ça bug.
ensuite en root taper
depmod -ae
normalement a ce moment vous pouvez synchroniser le modem, pour tester brancher le modem puis en root taper :
modprobe pppoatm
modprobe unicorn_usb_atm ActivationMode=4
à ce moment le modem doit s'allumer la diode rouge doit clignoter un peu et au bout d'un moment les diodes doivent passé au vert. Ca peut prendre un moment (chez moi faut 45sec) si ca se passe bine le modem est synchroniser.
Si vous avez installer les outils taper :
bewan_adsl_status
vous obtenez la fentre d'info du modem, et sur le premier onglet il doit afficher SHOWTIME_L0
3/ La connexion
Maintenant il vous faut configure votre connection, c'es a dire pppd, le probleme c'est qu'il faut un plugin pour pppd pour qu'il accepete le pppoatm et si vous chercher sur internet, les patchs en general ne marche pas donc apres avoir chercher partout et bricoler ce que j'ai trouver j'ai reussi a en faire un qui marche.
commencer par supprimmer le pppd qui est sur votre distrib (et oui en va en reinstaller un tout neuf)
ensuite telecharger ppp-2.4.1.tar.gz sur son site :
http://www.samba.org/ppp/(...)
ensuite telecharger mon patch
http://reveurs.org/divers/ppp_e-atm.patch.bz2(...)
il va installer dans ppp le support pour pppoe et pppoatm
decompresser l'archive de ppp, aller dans le repertoire
appliquer le patch :
bzcat ppp_e-atm.patch.bz2 | patch -p1 -i -
ensuite taper
./configure
make
make install (en root)
a ce moment vous avez un pppd capable de lancer votre connexion il suffit de lui donner des fichier de config
il lui faut 3 fichiers :
/etc/ppp/pap-secrets :
# Secrets for authentication using PAP
# client server secret IP addresses
'euXXXXXXXXX@tele2.fr' * 'XYZXYZXYZ' *
(mettez votre identifiant et votre mot de passe)
ensuite mettez la meme chose dans /etc/ppp/chap-secrets
ensuite /etc/ppp/options :
lock
ipparam ppp0
noipdefault
noauth
default-asyncmap
defaultroute
hide-password
noaccomp
noccp
nobsdcomp
nodeflate
nopcomp
novj
novjccomp
lcp-echo-interval 20
lcp-echo-failure 3
mtu 1500
mru 1500
sync
persist
plugin pppoatm.so
user euXXXXXXX@tele2.fr
usepeerdns
(mettez la aussi votre identifiant)
Il reste a configurer les dns :
/etc/resolv.conf :
search tele2.fr
nameserver 130.244.127.161
nameserver 130.244.127.169
Et voila, ca devrait marcher, maintenant un petit script pour demarer la connexion, ça tombe bien Bewan en fournit un...
recuperer le dans unicorn/scripts/unicorn-pppoatm
on va le modifier un peu :
* au debut du fichier changer le chemin jusqua votre script fonction (fournit par les distrib en general)
* ensuite commenter la ligne unicorn_pci_atm et decommenter la ligne unicorn_usb_atm
* verfiier que vous avez bien VPI=8 et VCI=35
* mettez MODULATION=4
* a la ligne "sleep 10" changer 10 en un nombre de seconde suffisant pour que votre modem ai le temps de synchorniser
* si votre distrib ne donne pas la fonction killproc changer le killproc en un killall
* si votre distrib ne donne pas les fonction echo_success et echo_failure adapter la fin du script
et maintenant faite un unicorn-pppoatm restart et vous devrier etre connecter
pour le verifier faite un ifconfig et si vous avez une entrée pour ppp0 ça marche, sinon adapter le sleep, car il important que pppd ne soit lancer que une fois que le modem est synchronisé. Perso vu que le temps est variable j'ai fait deux script different un pour demarer le modem et un pour demarer pppd.
Voila j'espere que ca va marcher pour vous aussi. Perso je poste se journal depuis linux et vous pouver pas savoir quel bien sa fait. J'attend encore quelques jours histoire d'etre sur qu'il n'y a plus de probleme et je vire windows.
# et beh
Posté par cho7 (site web personnel) . Évalué à 1.
# Merci beagf...
Posté par lezardbreton . Évalué à 2.
Ca parait très bon et très clair. Aurais-tu prévu d'en faire une doc au format Nga ?
[^] # Re: Merci beagf...
Posté par beagf (site web personnel) . Évalué à 2.
[^] # Re: Merci beagf...
Posté par lezardbreton . Évalué à 2.
[^] # Re: Merci beagf...
Posté par beagf (site web personnel) . Évalué à 2.
# Controleur USB UHCI
Posté par Patrice Mandin . Évalué à 1.
#!/bin/sh
killall -9 pppd
/etc/ppp/ip-down.d/99dnrd
/etc/ppp/ip-down.d/99wwwoffle
/etc/ppp/ip-down.d/leafnode
/etc/ppp/ip-down.d/postfix
rmmod unicorn_usb_atm
rmmod usb-uhci
/etc/init.d/usbmgr restart
sleep 4
modprobe unicorn_usb_atm
C'est à adapter si vous n'utilisez pas usbmgr pour gérer le hotplug usb. Faudrait en faire un version en C, afin de la mettre suid root, pour que n'importe quel utilisateur puisse le lancer. C'est laissé en exercice au lecteur.
# commentaire à la noix (par moi-même)
Posté par zebul666 . Évalué à 1.
Car ca m'a pris 3 minutes pour l'installer.
Configuer rp-pppoe.
Charger le module de la carte rézo.
Et hop j'ai la synchro en 20 secondes et je surfe au bout de 3 minutes.
Avec ce merdier de modem usb jamais j'aurais pu surfer sur le net lors de mon bref essai de freesbsd ... :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.