# $Id: sagem908.txt,v 1.5 2005/03/03 21:10:31 d2 Exp $ Visiblement ce document a pas mal de succes sur google. Alors je le mets un peu a jour. Historique de ce document : --------------------------- - Mars 2005 : Mise a jour de la doc pour le Sagem F@st 908 + Free DÉgroupé (dhcp). Testé et approuvé. - Fin 2003 : Sagem 908 en NON dégroupé (pppoe) + notes a l'aveugle pour le dégroupé aussi (d'après souvenirs de ma periode DÉgroupé à Rennes avec le F@st 800) Table des matieres : -------------------- - Installation + config du F@st 908 en ethernet pour Free NON dégroupé - Installation + config du F@st 908 en ethernet pour Free DÉgroupé Installation d'un modem ADSL Sagem Fast 908 combo USB/Ethernet en utilisant le port Ethernet, pour Free NON dégroupé (pppoe) sous Linux =============================================================================== Nécessaire : ------------ - pppd (ici version debian : 2.4.2b3) - pppoe (ici version debian : 3.5) - une carte réseau ethernet, dans mon cas c'est "eth1". Pas besoin de lui fixer une ip (ie pas besoin de configurer /etc/network/interfaces), mais par contre il peut être nécessaire de rajouter "alias eth1 pcnet32" [J'ai une AMD PCnet32 Lance] dans /etc/modules.conf (sous debian, modifier /etc/modutils/aliases et faire update-modules). Fichier /etc/ppp/peers/freeadsl : --------------------------------- user "xxxxxxxxxx@freeadsl" persist maxfail 32 pty "/usr/sbin/pppoe -I eth1" ## mru 1492 ## mtu 1492 noipdefault defaultroute usepeerdns noauth #ipcp-accept-remote #ipcp-accept-local nobsdcomp nodeflate nopcomp novj novjccomp noaccomp -am ### debug (remplacer "xxxxxxxxxx" par son numéro de téléphone). Fichiers /etc/ppp/pap-secrets et /etc/ppp/chap-secrets : -------------------------------------------------------- xxxxxxxxxx@freeadsl * mot_de_passe * Et voilà ! Il suffit de faire "pon freeadsl" ou "pppd call freeadsl" pour se connecter (et "poff" ou "killall pppd" pour se déconnecter). Pour simplifier la chose (ie taper seulement "pon" au lieu de "pon freeadsl"), rajouter le lien /etc/ppp/peers/provider qui pointe vers /etc/ppp/peers/freeadsl. Et pour lancer la connexion automatiquement au boot, sous debian il suffit de créer le fichier vide /etc/ppp/ppp_on_boot (un simple touch puis un chmod 644 suffit) ; pour les autres distro, probable qu'il faille faire de ppp_on_boot un vrai script sh qui fait "pppd call freeadsl". En cas de problème, décommenter la ligne "debug" du fichier freeadsl, et éventuellement modifier la ligne pty par : pty "/usr/sbin/pppoe -D /tmp/pppoe.log -I eth1" Puis regarder ce que dit "plog -f", et ce que contient /tmp/pppoe.log . Note : ------ Sur le CD de Free envoyé avec le modem, il y'a l'outil "BridgeMon" dont parle la doc Sagem (Doc/908eth.pdf sur le CD), qui fonctionne sous linux (appli java). Pour l'utiliser, etre sûr que eth1 possède une IP (sinon faire par exemple ifconfig eth1 192.168.16.1 up), passer root, puis executer le fichier Drivers/Sagem/Linux/ethernet/SAGEM_Fst_908948.bin du CD. Une fois la fenêtre d'état affichée, taper "Alt D" pour afficher l'outil de configuration (qui donne, entre autres, les infos sur les VP/VC, l'état de la ligne analogique, ...). Je suis en train de m'amuser avec le protocole de contrôle ethernet <-> modem utilisé par Bridgemon (visiblement c'est tout en UDP multicast vers 234.1.4.9:3456). Si vous y comprenez qqch, me contacter (David point Decotigny a free point fr). Installation d'un modem ADSL Sagem Fast 908 combo USB/Ethernet en utilisant le port Ethernet, pour Free DÉgroupé (dhcp) sous Linux =============================================================================== Nécessaire : ------------ - ne pas avoir de pppd lancé automatiquement au moment du boot (vérifier les scripts /etc/init.d [ppp sous debian], et/ou qu'aucun fichier /etc/ppp/ppp_on_boot n'existe) - pppoe est inutile ici - une carte réseau ethernet, dans mon cas c'est "eth1". Il peut être nécessaire de rajouter "alias eth1 pcnet32" [Jai une AMD PCnet32 Lance] dans /etc/modules.conf (sous debian, modifier /etc/modutils/aliases et faire update-modules). On va tout simplement demander a lui fixer une IP par dhcp (cf ci-dessous). UPDATE : j'ai testé et approuvé ces manips avec les 2 cartes Ethernet (AMD PCnet32 Lance [module pcnet32] et Realtek à base de RTL8139 [module 8139too]). Reconfig firmware modem : ------------------------- - En utilisant le firmware qui m'était fourni a l'origine (mon abonnement a commence en Novembre 2003), impossible de faire marcher le modem en degroupe : le dhcp (cf plus loin) echoue systematiquement. Pourtant la led de synchro est allumee et a l'air de se porter comme un charme. - J'ai pris le modem, je l'ai branché en ethernet sur une machine Windows (pas besoin de le brancher sur un téléphone, encore moins sur une ligne adsl), j'ai recupere Bridgemon 1.0.7 (pour Free dégroupé) et le firmware version 3.1.4 (pour Free dégroupé) sur le site du Sagem 908 : http://www.sagem.com/support/site/modele_fax.php?page=driver J'ai flashé le modem avec le nouveau firmware apres avoir installe bridgemon sur le windows. - Dans l'onglet "configuration" de bridgemon sur le windows (apres avoir fait le "Alt-D" qui va bien), j'ai precise "IEEE1483 routed DHCP". Je ne sais pas si c'est necessaire. - Je n'ai touché a rien d'autre. - Je ramene le modem ainsi configure chez moi, je le branche en ethernet sur ma machine, et hop le dhcp marche (cf suite) ! Je ne sais pas si la manip "IEEE1483 routed DHCP" est necessaire ou pas. Toujours est-il qu'avec cette manip le modem marche comme sur des roulettes une fois revenu chez moi. Peut-etre ca aurait /aussi/ marche /sans/ cette manip (si vous avez une reponse, me tenir au courant par mail). Notes diverses : - Il devrait etre possible de flasher le firmware en utilisant le bridgemon sous Linux (pas testé). - J'ai lu pas mal de messages disant que le modem se porte mal en degroupe sur ethernet, a cause d'une histoire d'alim. Je n'ai aucun probleme pour ma part, meme en gardant l'alim de 250mA de base fournie avec le modem (on voit des messages conseillant de se procurer une alim 5000mA ou 1A). L'attenuation de ma ligne est de 42dB d'apres free, peut-etre que c'est une bonne ligne... - J'ai lu qu'il fallait configurer sa carte ethernet en 10Mbps Half duplex sans autonegociation. Chez moi ca se fait tout seul avec les deux cartes que j'ai essayées, sans toucher a l'autoneg (qui reste a ON pour la 8139). Pour forcer la config "au cas ou", utiliser ethtool ou mii-diag sous Linux. Voila. Une fois le firmware a jour, la suite est un jeu d'enfant... Config Sous Debian : -------------------- - rajouter la ligne suivante dans /etc/network/interfaces : iface eth1 inet dhcp - pour tester : ifup eth1 # en tant que root pour vérifier que ça se passe bien, attendre qqs secondes puis : ifconfig # Devrait indiquer une IP pour eth1 au bout de qqs secondes - pour se connecter automatiquement au moment du boot, rajouter ou modifier la ligne suivante dans /etc/network/interfaces : auto eth1 Autres distribs : ----------------- - le tout est de demander a configurer l'interface eth1 pour qu'elle se configure en dhcp. Peut-etre qu'il ne faut pas chercher dans un menu "configuration ADSL", mais tout simplement dans un menu "Ethernet" ou "Réseau local", ou "LAN".