google en sahcant parler anglais c´est pas mal ;)
http://www.linux-usb.org/SpeedTouch/mandrake/
Bon traduction rapide car j´ai trop envie de me faire chier ce soir :
tu recupere le .zip sur la page donne plus haut .
tu vas utiliser le fichier
"ZZZL_3.012"
Tu dois aussi recuperer le fichier "firmware-extractor"
installe cela avec les cd de mandriva
* liblinux-atm
* ppp-pppoatm
* ppp-pppoe
(le control center te permet de choisir tes paquetages normalements)
on va dire que les deux fichiers (firmware-extractor et ZZZL_3.012) sont dans le meme dossier.
Tu vas dans le dossier qui contient les fichiers
tu tape
chmod +x firmware-extractor && ./firmware-extractor
ensuite tu tape
su
ca va te demander ton mdp root.
puis tu tape
install -d /lib/hotplug/firmware &&
install -m 400 speedtch-*.bin /lib/hotplug/firmware
puis (toujours en root)
kwrite /etc/modprobe.preload
et dans la fenetre tu AJOUTE (et tu garde ce qu´il y avait)
ip_tables
iptable_filter
ip_conntrack
ip_conntrack_ftp
ipt_state
pppoatm
bon tu enregistre le fichier et tu ferme kwrite.
toujours en root tu tape
mv /etc/rc.d/init.d/shorewall /etc/rc.d/init.d/shorewall.old
puis
kwrite /etc/rc.d/init.d/shorewall
et tu tape dedans :
- !/bin/bash
- Set some sensible default policies
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
- Open the loopback interface
iptables -A INPUT -i lo -j ACCEPT
- This is the rule that does the work
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
tu sauvegarde et tu ferme kwrite.
Puis
kwrite /etc/ppp/chap-secrets
et tu rajoute une ligne comme
´username@isp´ * ´password´
tu sauvegarde et ferme kwrite et tu fais lameme chose avec /etc/ppp/pap-secrets
enfin tu fais
kwrite /etc/ppp/peers/speedtch (et tu cree le fichier si il existe pas)
et dedans tu tape
lcp-echo-interval 10
lcp-echo-failure 3
noipdefault
defaultroute
user ´username@isp´
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
updetach
usepeerdns
plugin pppoatm.so
8.35
en remplacant evidemment ´username@isp´ par ton nom d´utilisateur.
tu sauvegarde et ferme kwrite
puis tu tape :
kwrite /etc/rc.d/init.d/dial
et dedans
- !/bin/bash
count=0
while [[ $count -lt 40 ]]
do
sync=`dmesg | grep ´ADSL line is up´`
if [ ! -z "$sync" ]
then
pppd call speedtch
exit 0
fi
sleep 1
let "count += 1"
done
echo "The Speedtouch firmware didn´t load"
tu sauvegarde et ferme.
Enfin tu tape :
chmod 744 /etc/rc.d/init.d/{dial,shorewall}
ln -s ../init.d/dial /etc/rc.d/rc5.d/S96dial
chmod 600 /etc/ppp/{*secrets,peers/speedtch}
tu reboot et normalement si la doc ne c´est pas tromper ca devrais marcher.