Freebox

De Wiki de la communauté Mandriva.


Vous êtes abonnés chez Free, le FAI (Fournisseur d'Accès Internet) français ?

Alors vous êtes également l'heureux possesseur d'une Freebox (v3, v4, HD ou révolution).

Cette page a pour but de vous aider à configurer votre système Mandriva pour profiter au mieux des services offerts par la FreeBox.
Cette page est une ébauche. Elle mérite des améliorations.
Si vous voulez contribuer, cliquez simplement sur l'onglet modifier. Consultez également les autres pages dont le contenu est à réviser.

Sommaire

Multiposte

Avantage du multiposte
Comme expliqué sur le site de Free, le multiposte c'est "la possibilité offerte aux Freenautes qui ont accès au service de télévision et disposent d'une Freebox v3, v4 ou HD de regarder la télévision sur leur écran d'ordinateur en plus de leur écran de télévision. Pour fonctionner, ce service nécessite le téléchargement et l'installation du logiciel VLC."

VLC (pour VideoLan Client) est un logiciel libre multimédia (pour en savoir plus, consultez la page VLC).

Installation de VLC

Les dépôts PLF doivent être configurés, voir la page Source.

Pour installer vlc, lancez Image:drakrpm-icon.png Installer et désinstaller des logiciels et recherchez le paquet vlc.

Sélectionnez-le et cliquez sur Appliquer (Aide).

Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi vlc

Une fois l'installation terminée :

  1. lancez VLC et affichez la liste de lecture :
    liste de lecture > montrer la liste de lecture (ou cliquer sur l'icône correspondant en bas)
  2. ajoutez les chaînes Freebox comme source supplémentaire :
    liste de lecture > sources supplémentaires > Chaînes Freebox TV (free.fr)

Ensuite il suffit de double-cliquer sur la chaîne voulue :

Configuration réseau

Pourquoi ?
Il est probable que les manipulations ci-dessus ne fonctionnent pas sans un minimum de configuration au niveau réseau.
Astuce !

Lancer VLC depuis un terminal permet de voir les éventuels messages d'erreur comme par exemple :

"Unable to determine our source address: This computer has an invalid IP address: 0x0"

Il faut ajouter l'adresse IP locale du poste dans /etc/hosts.
Pour connaître cette adresse IP, utiliser la commande ifconfig -a ou le site web http://www.mon-ip.com (exemple : 192.168.0.1).
Suivez ensuite ces étapes simples :

  1. lancez le Centre de Contrôle Mandriva et allez à la rubrique Réseau & Internet pour ouvrir :
    Image:Drakhosts-icon.png‎Définition d'hôtes
  2. IMPORTANT : ne touchez pas à la première ligne contenant "127.0.0.1 xxx localhost". (où xxx est le nom de machine, soit "localhost" par défaut)
    cliquez sur Ajouter et remplissez la fenêtre comme suit :
    • IP adress : indiquez l'adresse IP relevée ci dessus
    • Host name : tapez le même nom d'hôte que sur la première ligne ("localhost" ou le nom remplaçant "xxx" dans l'exemple ci-dessus)
    • Host aliases : laissez vide

Solution alternative, taper (en tant que root) dans un terminal :

echo "adresse_IP $HOSTNAME" >> /etc/hosts

(en remplaçant adresse_IP par votre adresse bien sûr)

Configuration du pare-feu

Le pare-feu

Le pare-feu interactif de Mandriva ne fera que son travail en empêchant les flux réseau de pénétrer votre ordinateur.

On peut bien sûr le désactiver mais ce n'est pas recommandé.

Nous allons plutôt voir comment le configurer.

Il faut autoriser la freebox (adresse IP 212.27.38.253, alias "mafreebox.freebox.fr") à se connecter à l'ordinateur :

  1. éditer le fichier /etc/shorewall/rules (tant que root)
  2. ajouter les lignes suivantes (avant la ligne #LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE) :
# Freebox 
ACCEPT net:212.27.38.253 fw tcp 8080 
ACCEPT net:212.27.38.253 fw udp 

Il ne reste plus qu'à relancer le pare-feu pour prendre en compte les modifications (en root dans un terminal) :

shorewall restart

Voir aussi :

Mediacenter / serveur uPnP

Avantage du service uPnP
Depuis le 14 mai 2009, Free a mis en place un nouveau service simplifiant la diffusion de contenus multimedia sur le téléviseur (voir le site de free pour plus d'information). Cette technologie peut remplacer en partie le Freeplayer et ses dérivés (bien qu'ils puissent toujours être utilisés)

Le principe est simple :

  • la freebox détecte les serveurs uPnP présents sur le réseau et le contenu (photos, musiques, vidéos) devient accessible directement sur le téléviseur via la fonction "Magnéto"
  • les serveurs uPnP peuvent être des disques durs réseau (NAS), des consoles de jeux et bien sûr ... votre ordinateur sous GNU/Linux !

Pour l'utiliser, n'oubliez pas :

  1. d'activer uPnP pour votre Freebox sur la page de configuration du site free.fr :
  2. de redémarrer votre freebox pour que les changements soient pris en compte

Version des firmwares après redémarrage : 1.5.11 pour le boitier HD, 1.5.2 pour le boitier ADSL

Installation de mediatomb

Mediatomb
Mediatomb n'est pas un mediacenter comme Elisa ou XBMC. C'est un serveur uPnP qui ne fait que ça, mais qui le fait bien avec l'avantage de rester léger et simple à configurer.

Son installation est triviale :

Pour installer mediatomb, lancez Image:drakrpm-icon.png Installer et désinstaller des logiciels et recherchez le paquet mediatomb.

Sélectionnez-le et cliquez sur Appliquer (Aide).

Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi mediatomb

Profitez-en pour installer le plugin permettant à VLC d'agir en tant que client uPnp :

Pour installer vlc-plugin-upnp, lancez Image:drakrpm-icon.png Installer et désinstaller des logiciels et recherchez le paquet vlc-plugin-upnp.

Sélectionnez-le et cliquez sur Appliquer (Aide).

Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi vlc-plugin-upnp

Les dépôts PLF doivent être configurés, voir la page Source.

Configuration de mediatomb

Mediatomb se lance en ligne de commande (à taper dans un terminal) :

mediatomb &

Au premier démarrage, il crée automatiquement son fichier de configuration, sa base de donnée (sqlite) et indique l'url de l'interface web.Le port par défaut est le 49152 (mais cela peut varier).

L'adresse de l'interface web est donc (en principe) : http://localhost:49152

Pour ajouter un répertoire à parcourir :

  1. cliquez sur "filesystem"
  2. naviguez dans l'arborescence et sélectionnez le répertoire voulu
  3. cliquez sur l'icône "+" pour ajouter ce répertoire

Il est possible de configurer la fréquence de l'autoscan (avec l'icône "+" entouré de flèches. Il y a également de nombreuses options possibles via le fichier de configuration ou les options de la ligne de commande. Voir la documentation du site de mediatomb pour plus de détails.

Configuration du pare-feu

Le pare-feu

Le pare-feu interactif de Mandriva va empêcher la connexion (c'est son job !).

On peut bien sûr le désactiver mais ce n'est pas recommandé.

Nous allons plutôt voir comment le configurer.

Il faut ouvrir les les ports 1900 (utilisé par le serveur uPnp) et 49152 (utilisé par l'interface web intégrée, peut varier) et TCP et UDP.

  1. lancez le Centre de Contrôle Mandriva et allez à la rubrique Sécurité pour ouvrir :
    Image:Drakfirewall-icon.png‎Configurer votre pare-feu personnel (Drakfirewall)
  2. cliquez sur Avancé et saisissez : 1900/udp 49152/udp 1900/tcp 49152/tcp
  3. dans la page suivante de l'assistant, décochez les 4 cases correspondants aux ports ouverts ci-dessus (sauf si vous souhaitez être dérangé en permanence par le pop-up d'alerte).
  4. terminez l'assistant en conservant les règles personnalisées.

Il est possible que le pare-feu interactif se manifeste :

Cliquez alors sur "liste blanche" (vous pouvez modifier ceci par "clic-droit > pare-feu interactif" sur l'applet réseau près de l'horloge)

Voir aussi :

Imprimante en réseau

Avantage d'une imprimante partagée

Il est possible de brancher une imprimante USB au port de la freebox et celle-ci fera office de serveur d'impression.

L'imprimante est alors partagée en réseau et donc accessible depuis plusieurs ordinateurs.


Conditions initiales :

  • Pour la freebox révolution : les paquets Samba sont installés


Pour l'installer votre système:

  1. Lancer le Centre de Contrôle Mandriva
  2. Ouvrir la section Matériel
  3. Ouvrir la section Configurer la/les imprimante(s)...
  4. Cliquer sur Ajouter
  5. Cliquer sur Imprimante réseau puis Rechercher une imprimante
  6. Aller chercher l'imprimante :
  • Pour la freebox révolution:
    • Si vous avez imprimante sous Samba (nom à vérifier!) alors cliquer dessus et aller selectionner votre imprimante (rappel: le nom du serveur s'appelle freebox)
    • Sinon, il faut faut entrer manuellement l'adresse de l'imprimante. Exemple : smb://freebox/EPSON%20Stylus pour l'imprimante EPSON Stylus. Le nom de l'imprimante peut etre récupéré en tapant \\freebox dans l'explorateur sous Windows.
  • Pour la freebox V4 et V5:
    • A compléter...


Il est également possible de s'inspirer du wiki de Ubuntu sur Mettre en place le serveur d'impression de la freebox




Cependant, en cas d'imprimante multifonctions, vous perdez l'accès a la fonction scanner.