Forum de la communauté francophone autour du projet OpenMoko
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
je viens d'ajouter une page au wiki est-ce qu'il peut être relu avant de passer dans les tutoriels ? (J'avais, trop rapidement, modifié la page des tutoriel !)
La page est ici:
http://openmoko-fr.org/wiki/index.php?title=Freephonie
Je copie le code de l a page ci-dessous:
=====================début de la page du wiki==============================
Pour faire cette page, je me suis beaucoup inspiré des pages suivantes:<br/>
http://www.freephonie.org/doku/tutoriel … lt;br/>
http://www.freephonie.org/viewtopic.php … lt;br/>
http://www.freephonie.org/doku/tutoriel … lt;br/>
http://www.freephonie.org/topic3242.html<br/>
http://www.aduf.org/viewtopic.php?t=163434<br/>
<br/>
N'hésitez pas à les consulter pour avoir plus d'informations.<br/>
= Création des certificats =
== Récupération depuis le site de free ==
À partir d'un PC, identifiez vous sur [http://subscribe.free.fr/login/ le site de free].<br/>
Allez dans la section Téléphone|Gestion de mon compte SIP|Afficher les certificats pour votre Pocket PC / SmartPhone (en bas à droite).
Affichez le code source de la page et copier/collez les 3 certificats dans 3 fichiers textes:
:<code>clef_publique.txt</code>
:<code>clef_privee.txt</code>
:<code>certif_racine.txt</code>
Chaque fichier doit avoir la forme suivante (sans espaces sur la gauche):
-----BEGIN RSA PRIVATE KEY-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-----END RSA PRIVATE KEY-----
== Préparation des certificats ==
Préparez les certificats utilisateurs:
openssl pkcs12 -export -in clef_publique.txt -inkey clef_privee.txt -out certif_client.pfx
openssl pkcs12 -in certif_client.pfx -clcerts -nokeys -out certif_client.pem
openssl pkcs12 -in certif_client.pfx -nocerts -nodes -out clef_certif_client.pem
Retenez le mot de passe que vous utilisez pour créer ces fichiers (désigné par '''motdepasse''' dans la suite).
Renommez <code>root_certif.txt</code> en <code>root_certif.pem</code>, vous avez alors les 4 fichiers suivants:
:<code>certif_client.pfx</code>
:<code>certif_client.pem</code>
:<code>clef_certif_client.pem</code>
:<code>certif_racine.pem</code>
== Récupération du nom du certificat ==
Ajoutez le certificat contenu dans le fichier <code>certif_client'''.pfx'''</code> dans Firefox (menu Préférences|Avancées|onglet Chiffrement|bouton Certificats|onglet Vos Certificats|bouton Importer... dans Firefox 3.0.1).
Notez le nom du certificat (désigné par '''identité''' dans la suite).
== Copie des fichiers ==
Copiez les 3 fichiers pem sur le Neo FreeRunner (pour la suite, on suppose qu'ils sont dans <code>/media/card/freephonie/</code>).
= Création du wpa_supplicant.conf =
Sur le Neo FreeRunner, sauvegardez le fichier actuel /etc/wpa_supplicant/wpa_supplicant.conf et remplacez le par le fichier ci-dessous:
eapol_version=1
ap_scan=1
fast_reauth=1
## WPA-EAP:
network={
ssid="freephonie"
scan_ssid=1
key_mgmt=WPA-EAP
eap=TLS
client_cert="/media/card/freephonie/certif_client.pem"
ca_cert="/media/card/freephonie/certif_racine.pem"
private_key="/media/card/freephonie/clef_certif_client.pem"
private_key_passwd="'''motdepasse'''"
pairwise=TKIP
group=TKIP
priority=50
identity="'''identité'''"
}
N'oubliez pas de remplacer '''motdepasse''' et '''identité'''.
= Connection =
Vous pouvez maintenant vous connecter [[http://wiki.openmoko.org/wiki/Neo_FreeRunner_Wifi#Manual_attempt manuellement au réseau freephonie]] !
(\o/ après un ifconfig vous avez une adresse en 192.168.27.xyz sur eth0 \o/)
Attention !<br />
Avec la distribution 2008.08, le wifi n'arrive à se connecter que la première fois qu'il essaye !
(cf http://wiki.openmoko.org/wiki/Om_2008.8#Known_Issues et http://docs.openmoko.org/trac/ticket/1625 )
=====================Fin de la page du wiki==============================
Qu'est-ce que vous en dites ?
Edit:
- ajout du format des fichiers certificats après un copier/coller du site de free (merci Roll_Mops).
- renommage des fichiers utilisés
Dernière modification par fernando (25-08-2008 00:26:23)
Hors ligne
Bien vu ;-)
On peut simplifier, pour le nom du certificat, il suffit de lui donner :
openssl pkcs12 -export -in public.txt -inkey private.txt -out user.pfx -name "Nom_du_certificat"
J'ai eu une erreur à la génération des certificats, des caractères parasites sans doute, pour éviter ce genre de gag, il faut afficher le code source de la page et faire un copier/coller à l'intérieur.
Merci pour ce tuto.
Hors ligne
Roll_Mops a écrit:
On peut simplifier, pour le nom du certificat, il suffit de lui donner :
openssl pkcs12 -export -in public.txt -inkey private.txt -out user.pfx -name "Nom_du_certificat"
Je n'ai pas réussi à utilser ce 'Nom_du_certificat' pour me connecter sur le réseau freephonie. Et Firefox affiche toujours l'ancien nom, même quand j'utilise -name
ou -caname dans la commande openssl...
Donc je n'ai pas encore modifié le wiki sur ce point.
Roll_Mops a écrit:
J'ai eu une erreur à la génération des certificats, des caractères parasites sans doute, pour éviter ce genre de gag, il faut afficher le code source de la page et faire un copier/coller à l'intérieur.
J'ai ajouté le format d'un fichier certificat copié/collé depuis le site de free. Merci de le souligner.
Roll_Mops a écrit:
Merci pour ce tuto.
C'est pas *encore* un tuto ! ;-) J'hésite à le mettre sur la page des tuto: j'attends que plusieurs personnes arrivent à se connecter à freephonie avant...
Sinon, personne connait un client SIP pour le Neo Freerunner ? Maintenant, que je suis connecté à freephonie, j'aimerai bien passer un appel ! :-D
Hors ligne
Cool ! Merci pour l'info !
Moi qui n'ai plus le net depuis 4 jours, ça va surement me dépanner ... Je vais essayer ça ...
Hors ligne
Sleg: attention, le réseau freephonie est dédié à SIP (téléphonie sur IP), je ne pense pas qu'il laisse passer le web (http, ftp, mail...) !
Pour info, la gateway (qui répond aux ping) est 192.168.27.30. Mais je n'ai pas essayé d'aller sur internet...
Je suis preneurs d'info si c'est possible d'utiliser ce réseau pour autre chose que SIP ! ;-)
Hors ligne
effectivement, tu n'a pas accès au net, tu ne peu que te connecter sur le SIP Free.
Hors ligne
Merci pour l'info. En même temps, je ne peux pas activer mon compte freephonie, je dois le faire de chez moi (vérification de l'IP) et comme je n'ai plus le net chez moi .... ![]()
D'ailleurs ça me fait penser qu'il faudrait peut-être que je rappel FT pour les pousser un peu ... qu'ils daignent enfin me rebrancher ...
Hors ligne
Gé-nial !
J'ai pas eu le temps de tester mais il ne faut pas laisser ça caché, Fernando !
Lie-le tout de suite à la page Tutoriels,
Les corrections ne viendront que plus vite.
C'est un wiki après tout, c'est fait pour ça alors vas-y ! ![]()
Hors ligne
Ok, je l'ai ajouté dans la page des tutoriaux.
Maintenant, si quelqu'un connait un client SIP qui fonctionne, je suis preneur ! :-)
Hors ligne
Pages: 1