OpenMoko : 1ère connexion SSH et 1ère mise à jour système
Par oliman le mardi 2 décembre 2008, 18:38 - Install et configure - Lien permanent
Suite des
1ères manips effectuées sur le Neo FreeRunner[1].
À ce stade, les points d'accès Wi-Fi disponibles sont détectés, mais je n'ai pas pu m'y connecter ; le clavier proposé pour la saisie du mot de passe ne propose que des lettres, pas de saisie de login etc... Je constate que le niveau de réception affiché du Wi-Fi est trèsen deça du niveau affiché sur le EeePC[2].
Par contre la procédure de connexion via USB proposée sur le wiki a très bien fonctionné.
Résumé des manips pour se connecter en SSH sur le FreeRunner depuis une station GNU/Linux configurée en passerelle internet pour le FreeRunner et mise à jour des packages. Toutes ces manipultions ont été réalisées avec un EeePC 701 utilisant la distribution gnu/Linux (X)Ubuntu 8.04 et un neo FreeRunner tout fraîchemeent flashé en OpenMoko 2008.9
Remarque : OpenMoko attribue par défaut au FreeRunner l'adresse 192.168.0.200 et paramètre le DNS en 192.168.0.200
Après avoir allumé et connecté le FreeRunner à la station via USB[1], réaliser les manipulations suivantes :
Sur la station GNU/Linux
Création d'une interface réseau sur le port USB et affectation de l'IP 192.168.0.200
sudo ifconfig usb0 192.168.0.200 netmask 255.255.255.0
activation du mode passerelle sur l'hôte
sudo iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 sudo sysctl -w net.ipv4.ip_forward=1 sudo ip addr add 192.168.0.200/24 dev usb0
Connexion en SSH sur le smartphone
ssh root@192.168.0.202
Paramétrage du DNS sur le smartphone
Par défaut, OpenMoko ne crée pas de resolv.conf. Pour remédier à cela et paramétrer les DNS OpenDNS à chaque lancement, ajouter sur le FreeRunner, dans /etc/network/interfaces :
up echo nameserver 208.67.222.222 > etc/resolv.conf up echo nameserver 208.67.220.220 >> /etc/resolv.conf
relancer le réseau
/etc/init.d/networking restart
*********************************************
Maintenant que l'accès internet est pleinement opérationnel depuis le FreeRunneer, on peut procéder à la mise à jour du système
Mise à jour de la distribution OpenMoko
Le gestionnaire de pckage utilisé par Openoko est opkg, une
version OpenMokoïsée du gestionnaire de packets ipkg, utilisé dans les systèmes
embarquéés comme OpenWRT
Mise à jour des listes de packages
opkg update
Mise à jour des packages
opkg upgrade
Trouver un programme
Pour trouver un programme, on utilise opkg list.
Exemple pour installler un terminal
opkg list |grep term (...) opkg install xterm
Installation de programmes
L'un des éléments qui m'a séduit avec le neo FreeRunner est le GPS intégré ; aussi en attendant de faire un billet concernant la participation au projet OpenStreetMap.org avec le FreeRunner : installation de tangogps (GPS positionning) et openmoko-agpsui (mesure de l'intensité du signal GPS) sur le FreeRunner
opkg install tangogps openmoko-agpsui
Sources principales pour réaliser ce billet :
- Wiki Open Moko
- GLMF n°111 (décembre 2008)
Notes
[1] Ne pas utiliser de hub USB, mais faire un branchement direct



Commentaires
Si tu a des questions n'hésite pas: http://openmoko-fr.org/forum
Salut PaiPai62,
je me suis déjà inscrit sur le forum openmoko-fr, où j'ai utilisé mon nick IRC : fwix http://openmoko-fr.org/forum/profil...
D'ailleurs, je ferai certainement un billet recensant les sources d'informations utiles pour openmoko. Cependant je préfère attendre car à l'heure actuelle, ma liste risquerait de juste re-lister les sites les mieux positionnés dans les moteurs de recherche sur le mot openmoko.
Oliman aka fwix