Un (parmi d’autres) stagiaire ayant dégagé complètement Windows de son ordi au profit d’une distribution GNU/Linux Mint LMDE, dispose d’un (vieux) modem Sagem USB fast 800.
Cela fait 10 ans environ que je n’ai pas touché aux plaisirs de la configuration d’un tel appareil.
Pour configurer cet appareil, de nombreux liens existent, mais ils sont morts; en particulier: www.eagle-usb.org vers lequel tous les tutos convergent.
Le stagiaire m’a prêté son ordi et son modem pour que je le configure…
Etant connecté chez Free en dégroupé, je vais essayer de le faire fonctionner avec cet ISP pour commencer.
- connexion ADSL avec Free dégroupé comme ISP (Internet Service Provider):
Pré requis:
Mon ordi portable est sous Debian Jessie avec un noyau SMP Debian 3.16.3-2 (2014-09-20) x86_64 GNU/Linux.
Le module usbatm est toujours présent dans le noyau Linux 🙂
Il faut installer les paquets atm-tools et ppp
Il manque le firmware (propriétaire): il est là
Il faut décompresser ce fichier et copier le dossier obtenu dans /lib/firmware et renommer le dossier de ueagle4-data-1.0 en ueagel-atm,
Pour configurer en connexion non dégroupée aller directement au paragraphe « connection non dégroupée » ci dessous.
Puis faire un script contenant:
#!/bin/bash
MYIP=AAA.BBB.CCC.DDD
VPI=8
VCI=36
MYGATEWAY=`echo $MYIP | sed -e 's/[0-9]\+$/254/'`
ps -e | grep atmarpd > /dev/null
stat_daemon=$?
ifconfig -a | grep atm0 > /dev/null
stat_interface=$?
ifconfig | grep atm0 > /dev/null
interface_up=$?
case "$1" in
start)
if [ $stat_daemon -ne 0 ] ; then
atmarpd -b 2> /dev/null
sleep 2
fi
if [ $stat_interface -eq 0 ] ; then
ifconfig atm0 up
else
atmarp -c atm0
ifconfig atm0 $MYIP netmask 255.255.255.0 mtu 1500 up
fi
atmarp -s $MYGATEWAY $VPI.$VCI null 2> /dev/null
route del default 2> /dev/null
route add default gw $MYGATEWAY
echo -e "\nconnecté\n"
exit 0
;;
stop)
if [ $interface_up -eq 0 ] ; then
if [ $stat_daemon -eq 0 ] ; then atmarp -d $MYGATEWAY ; fi
route del default 2> /dev/null
ifconfig atm0 down
fi
echo -e "\ndéconnecté\n"
exit 0
;;
*)
echo -e "\nUsage: sudo connection_free_degroupee [start|stop]\n"
exit 1
;;
esac
Ne pas oublier de remplacer par son IP fixe (dégroupé)
Rendre ce script exécutable (je l’ai appelé connection_free_degroupee)
,
Démarrer ce script … et ça roule. (peut être). En tout cas pour moi, miraculeusement, du premier coup 🙂
- Connexion ADSL non dégroupée (pas d’ip fixe)
Creer un fichier nommé connection_adsl_non_degroupee par exemple dans /etc/ppp/peers contenant:
user "monidentifiant" plugin pppoatm.so 8.35 noipdefault usepeerdns defaultroute persist noauth
Puis dans /etc/ppp/chap-secrets mettre
"monidentifiant" * "monmotdepasse" *
Remplacer monidentifiant et monmotdepasse par leurs vraies valeurs.
Pour lancer la connection, taper dans un terminal:
Pour démarrer la connexion:
pon connection_adsl_non_degroupee
Pour arreter la connexion
poff connection_adsl_non_degroupee
- Liens sur lesquels je me suis appuyé (merci a leurs auteurs):
https://www.debian-fr.org/modem-sagem-fast-800-usb-t37506.html
http://doc.ubuntu-fr.org/modem_sagem_fast_800
http://forum.ubuntu-fr.org/viewtopic.php?id=38114
http://doc.fedora-fr.org/wiki/Eagle_:_configuration_des_modems_USB