Projet de distribution GNU/Linux

Auteur: oxman
Date: 2003-12-30
Modif: 2004-01-08
Tutoriel de connection à internet avec le modem Speedtouch USB
A ce jour le driver pour le modem Speedtouch USB est la principal solution pour les O.S Linux/Unix. Thomson et Alcatel ne supportent ni officiellement ni officieusement ce driver par quelques moyen que ce soit.
Pour suivre ce tutoriel, vous devez avoir installé le nba de Speedtouch, qui est proposé sur le CD1, série SYSTEM/NETWORK/CLIENT
Tout d'abord il faut paramétrer divers fichiers de configurations. Les options qui sont "obligatoires" ne seront pas détaillés, mais les options ou vous avez le choix seront détaillées.
	lock
	noauth 
	noipdefault
	
	# Les deux lignes suivantes peuvent être enlevées une fois 
	# que votre connexion internet est pleinement opérationnelle
	# Néanmoins, je vous conseille de les laisser
	debug
	kdebug 1
		
	noipdefault
	defaultroute
	
	# Les vpi et vci sont à adapter selon votre pays, ceux-ci
	# correspondent à la France
	# Veuillez les adapter selon votre pays :
	#	Country/ISP	      VPI    VCI
	# 	Belgium, ?	      8	     35
	#	Denmark, Orange	      8	     35
	#	France, wanadoo/free  8	     35
	#	France, ?	      8	     67
	#	Italy, ?	      8	     35
	#	Netherlands, ?	      8	     48
	#	UK, BTopenworld	      0	     38
	#	US, BellSouth	      8	     35
	pty "/usr/sbin/pppoa3 -m 1 -c -vpi 8 -vci 35"
	sync
		
	# N'oubliez pas de mettre votre login..
	user "VOTRE_LOGIN_DE_CONNEXION"
	noauth
	noaccomp
	nopcomp
	noccp
	novj
	
	# Essaye de relancer la connexion quand elle se coupe
	persist
	# Essayer par interval de 4 sec
	holdoff 4
	# Ressayer 5 fois
	maxfail 5
	
Vous devez placer tout ce qui suit dans deux fichiers: /etc/ppp/pap-secrets et /etc/ppp/chap-secrets
"VOTRE_LOGIN_DE_CONNEXION" "*" "VOTRE_MOT_DE_PASSE" "*"
	Vous devez dans un premier temps copier le fichier de configuration
	/usr/share/doc/speedtouch-1.2-beta2/doc/speedtouch/speedtouch.conf
	en tant que  /etc/speedtouch.conf.
	Note: Il se peut que le chemin ne soit pas tout à fait le 
	même selon la version du paquet Speedtouch que vous avez installé.
	
Vous devez ensuite, configurer le fichier /etc/speedtouch.conf de la sorte :
	LOAD_USBCORE="0"
	LOAD_USBINTERFACE="1"
	LOAD_NHDLC="1"
	
	DEFAULT_USBINTERFACE="usb-uhci"
	MICROCODE="/usr/share/speedtouch/firmware.bin"
	
Important:
lspci -v | grep USB, ce qui donne quelque chose 
	  comme:
	  
	  00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 [UHCI])
	  
Je vous conseille de modifier votre fichier /etc/fstab et de remplacer la ligne :
usbdevfs	/proc/bus/usb	usbdevfs	defaults,noauto	0,0
usbdevfs	/proc/bus/usb	usbdevfs	defaults,auto 0,0
Copier le fichier /usr/share/doc/speedtouch-1.2-beta2/doc/speedtouch/speedtouch.sh en tant que /etc/init.d/runlevel.3/speedtouch
Donner le droit d'exécution à votre fichier speedtouch:
chmod +x /etc/init.d/runlevel.3/speedtouch
Le script sera ainsi lancé à chaque démarrage de votre ordinateur
Pour lancer votre connexion vous avez deux solutions, soit lancer manuellement le script de connexion en tapant:
telinit speedtouch start
Soit en redémarrant votre ordinateur.
N'oubliez pas lors de votre première connexion de mettre dans le fichier /etc/resolv.conf la ligne:
nameserver 213.228.0.212
Symptômes: après avoir lancé à la main le script de connexion speedtouch (voir plus haut), rien ne marche.
Solutions:
/sbin/lsmod).
ps ax | grep modem_run pour vérifier que 
le processus tourne - vous devriez avoir quelque chose ressemblant à ça:
1298 ? S 0:00 /usr/sbin/modem_run -v 0 -m -f /usr/share/speedtouch/firmware.bin
ps ax | grep pppd - vous devriez avoir quelque chose de 
ce style:
1375 ? S 0:00 /usr/bin/pppd call adsl
ifconfig ppp0.
Si une adresse IP a été attribuée, elle est indiquée juste après
inet addr:.
	modprobe ppp_synctty
	modprobe ppp_generic
	modprobe n_hdlc
mount -t usbdevfs none /proc/bus/usb
	modprobe usb-uhci ou modprobe usb-ohci.
	modem_run -m -f /usr/share/speedtouch/firmware.bin.
pppd call adsl. Après une 
poignée de secondes, taper: ifconfig ppp0. Vous devriez 
avoir une adresse IP en face de inet addr
Bonne chance, et bon courage :-)