Driver Winmodem Lucent
De Diablotins.org.
| WinModem
|
| ||
| (trop)Souvent vos portables sont équipé d'un modem intégré sur la carte mère, dit «WinModem», avec une puce Lucent.
|
Sommaire |
Installation des pilotes
Dans un premier temps, installez le port comms/ltmdm. Ce dernier installe deux fichiers, le module à charger par le noyau, KLM et un script RC pour le lancer au démarrage :
- module : /usr/local/share/ltmdm/ltmdm.ko
- rc : /usr/local/etc/rc.d/ltmdm.sh
Chargement du module par le noyau
Le script RC permet de charger le module au démarrage. Soyons impatients, faisons le dès maintenant:
# kldload /usr/local/share/ltmdm/ltmdm.ko
ou
# /usr/local/etc/rc.d/ltmdm.sh start
Vérifions qu'il est bien présent dans la liste des modules chargés:
# kldstat|grep ltmdm 2 1 0xc2354000 69000 ltmdm.ko
Et que le modem est reconnu par le système:
# dmesg |grep ltmdm ltmdm0: port 0xf800-0xf8ff,0xfcc8-0xfccf mem 0xfedfe800-0xfedfe8ff irq 3 at device 16.0 on pci0 ltmdm0: type Virtual 16550A
le périphérique à utiliser est /dev/cual0:
# ls -al /dev/cual0 crw-rw---- 1 uucp dialer 232, 128 27 mar 00:02 /dev/cual0
Déchargement du module
Inversement:
# kldunload ltmdm.ko
ou
# /usr/local/etc/rc.d/ltmdm.sh stop
Vérifions que plus rien ne sort de :
# kldstat |grep ltmdm # ls /dev/cual0
Connexion PPP via le Winmodem
il ne reste plus qu'a configurer ppp pour votre connexion RTC chez votre FAI.
# less /etc/ppp/ppp.conf -- default: set log Phase Chat LCP IPCP CCP tun command ident user-ppp VERSION (built COMPILATIONDATE) set device /dev/cual0 set speed 115200 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" : set phone set authname set authkey set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 --
- phone : numéro du FAI
- authname : login auprès du FAI
- authkey: mot de passe auprès du FAI
Attention, ce n'est pas une faute de typographie, il y a une espace avant chaque entrée.
Connectons-nous:
# ppp -auto votre_ISP
Remplacez «votre_ISP par la classe créee précédemment dans «/etc/ppp/ppp.conf». Normalement, vous devez entendre le modem se connecter. Dans le cas d'une connexion PPP, l'interface décrite est «tun[n]» où [n] est le numéro de votre connexion si vous en avez plusieurs. Vérifiez que tout fonctionne:
$ ping diablotins.org :)
Contrôlez vos entrées réseaux:
# ifconfig tun0 tun0: flags=8051 mtu 1500 inet --> netmask 0xffffff00 Opened by PID 29099 # netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default UGS 0 0 tun0 UH 1 0 tun0 127.0.0.1 127.0.0.1 UH 0 37 lo0 [...]
Au passage, contrôlez resolv.conf pour voir si il a bien été mis a jour.
# cat /etc/resolv.conf search quelquechose.com nameserver nameserver

