FrUsbNetworking
- Description
- Configuration du N770/N800
- Configuration du PC
- Connexion de la tablette
- Déconnexion de la tablette
- Références
Description
Cet article explique comment utiliser l'interface USB comme interface réseau.
Configuration du N770/N800
Charger le module g_ether.ko
insmod /mnt/initfs/lib/modules/2.6.18-omap1/g_ether.ko
Vérfier que le fichier /etc/network/interfaces contient les lignes suivantes (le ajouter si nécessaire)
auto usb0 iface usb0 inet static address 192.168.2.15 netmask 255.255.255.0 gateway 192.168.2.14
Monter l'interface réseau usb0
> ifup usb0
Un script /etc/init.d/usbnet permet d'automatiser le montage de l'interface usbnet. Créer ce fichier :
#! /bin/sh # # Startup script for USBnet (networking, instead of USB Mass Storage behaviour) # Author: Michael Mlivoncic PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=usbnet DESC="USB Networking for Nokia 770" INITFILE=/etc/init.d/$NAME case "$1" in start) umount /media/mmc1 umount /media/mmc2 sleep 2 USBNET="`lsmod | grep g_ether`" if "$USBNET" = "" then echo "entering Ethernet via USB mode (g_ether)..." insmod /mnt/initfs/lib/modules/2.6.18-omap1/g_ether.ko echo "waiting, then starting up the usb0.." sleep 1 /sbin/ifup usb0 else echo "already in Ethernet-via-USB mode..." echo "try ping 192.168.2.15" fi ;; stop) echo "switching back to USB Mass Storage mode..." echo "removing module g_ether" /sbin/ifdown usb0 sleep 2 rmmod g_ether ;; *) printf "Usage: $INITFILE {start|stop}\n" >&2 exit 1 ;; esac exit 0
Changer les droits d'exécution sur le script
> chmod 777 /etc/init.d/usbnet
Configuration du PC
Vérifier la disponibilité du module usbnet
> modprobe usbnet
Editer le fichier /etc/network/interfaces et ajouter les lignes suivantes :
allow-hotplug usb0 mapping hotplug script grep map usb0 iface usb0 inet static address 192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255
Connexion de la tablette
- Brancher la tablette sur le port USB du PC.
Il est possible que la carte MMC présente dans la tablette soit automatiquement montée. Il est nécessaire de la démonter.
Sur la tablette, lancer la commande :
/etc/init.d/usbnet start
Les deux systèmes sont désormais connectés en réseau par les interfaces USB.
La tablette est accessible via l'adresse IP 192.168.2.15
Le PC est accessible via l'adresse IP 192.168.2.1
Déconnexion de la tablette
Sur la tablette, lancer la commande :
/etc/init.d/usbnet stop
Débrancher le câble USB.
Références
http://maemo.org/community/wiki/howtosetupusbnetworkingdebian/ http://maemo.org/community/wiki/usbnetworkingwinxp/