ZaurusFr le Wiki v2

Donner au Zaurus accès à internet par modem

Le problème pour donner accès à internet au Zaurus au travers d'un PC (sous Linux) quand on a un accès par modem, c'est que les infos dynamiques venant du fournisseur (adresses IP du PC fournie par le provider par exemple) ne sont connues qu'une fois connecté à internet.

Je suis parti de l'article en septembre 2003 de Linux Mag No53 (excellent) "Connexion USB entre le PC et le Zaurus" qui se basait sur une connexion internet via l'interface eth0. (Au passage il manque un ">" p33 après echo 1)

J'ai donc écrit un petit script à lancer une fois la connexion internet établie, qui va chercher l'adresse ip de l'interface ppp0 en utilisant ifconfig et fait en sorte que la LinBox reroute les requêtes entre le Zaurus (ou autre) et internet.

Créez un fichier Z2web par exemple (n'importe où) et tapez dedans ceci :

#!/bin/sh
ppp_ip="`/sbin/ifconfig ppp0 | grep 'inet adr' | awk '{print $2}' | sed -e 's/.*://'`"
iptables -t nat -F
iptables -t nat -A POSTROUTING -j SNAT -o ppp0 --to-source ${ppp_ip}
echo 1 > /proc/sys/net/ipv4/ip_forward

Il faut ensuite rendre ce script executable : cliquez sur le fichier avec le bouton droit, dans les droits d'accès, séléctionnez execution pour "utilisateur".

Quand vous êtes connecté à internet et que le Zaurus est branché à la LinBox et allumé, executez ce script en mode super utilisateur ("su" Entrer puis "password_root" Entrer) en ligne de commande sous le répertoire où vous l'avez stocké : ./Z2web

C'est tout!

Afficher les commentaires (0)