Ushare sur DNS 320 avec debian Squeeze

Tout un programme ce soir …

pas que j’aimais pas la distrib linux installer sur le DNS 320 de D-Link mais j’aime bien avoir et écouter des standard 😉

Bref vous l’avez compris ce soir c’est cambouis 🙂 On met les main sous le moteur 🙂

Bien que le moteur soit relativement bien rodé 🙂

STEP 1:

Mettre à jour son DNS 320 si c’est pas déjà fait … et choper l’adresse ip que vous avez plaquez en dur sur votre box par rapport à l’adresse mac ou sur Network management de votre SHare center.

on va sur ftp://ftp.dlink.fr/DNS/DNS-320/Firmware/

et télécharge le firmware adapté à votre DNS … on l’installe depuis l’interface :

et on redémarre 

STEP 2:

On télécharge la TOTAL et on le pose à la racine du premier disque dur :

mkdir /media/DNS320
# nfs ou cifs si vous avez activer samba via l'interface web d'administration de votre dns320
mount –t nfs [IP de votre dns320]:/mnt/HD/HD_a2 /media/DNS30
cd /media/DNS320

FUN PLUG INSTALL DEBIAN : A renomer fun_plug

DEBIAN SQUEEZE DNS 320

BUSY BOX

STEP 3: (en ayant pensé à renomer fun_plug_installDebian.txt en fun_plug)

On redémarre et on va boire un café 😉

Environ 5 minutes plus tard on revient et on ouvre un shell ou putty 😉

ssh root@IP_DE_VOTRE_DNS_320

Le mot de passe c’est : dlink

Changez le immédiatement avec la commande : passwd

STEP 4 :

Update de la distrib :

apt-get update && apt-get upgrade

Update des variables et package d’environnement : pour que debie parle le françois 🙂 PS : fr_FR UTF8 suffit emplement 🙂

apt-get install locales
dpkg-reconfigure locales

STEP 5 :

On installe une ou deux  petites dépendances absolument pas nécessaire (sarcasme)  :

apt-get install pkg-config bzip2 build-essential

On va télécharger les sources de 2 trucs :

cd /usr/src/
wget -c http://downloads.sourceforge.net/sourceforge/pupnp/libupnp-1.6.6.tar.bz2
wget -c http://ushare.geexbox.org/releases/ushare-1.1a.tar.bz2
et on les compile
tar -jxvf libupnp-1.6.6.tar.bz2
cd libupnp-1.6.6
.configure
make
make install
cd ../ ushare-1.1a
./configure
make
make install

STEP 6 :

On se créé un petit fichier de conf comme ça dans /root/usare.conf

USHARE_NAME=berzerking
USHARE_IFACE=egiga0
USHARE_PORT=49200
USHARE_DIR=/mnt/HD/HD_a2/FILM,/mnt/HD/HD_a2/SERIES
USHARE_ENABLE_WEB=yes
USHARE_ENABLE_XBOX=yes
USHARE_ENABLE_DLNA=yes

en modifiant les répertoire ‘USHARE_DIR’ séparé par des virgules ainsi que le nom ‘USHARE_NAME’
on met cette commande dans /boot/linux.rc :

echo -e '#USHARE\nushare -D -f ushare.conf' >> /boot/linux.rc

 

STEP 7 :

On redémarre histoire de vérifier que rien n’a merdé 🙂 …

Enjoy

 

 

 

 

Google+ Comments

5 Comments

  1. salut
    dit jaimerai herberger une source perso sur mon serveur

    pour qu il ce mette a jour seul ( les sources donc)et une fois a la maison je puisse faire mes mise a jour en local par ex
    ( pour mon raspberry ca me ferais gagner du temps )
    et pour mon ipad (( cydia )
    serait tu comment faire ?

  2. hum … je crois qu’il va falloir que tu reformule parce que je ne vois pas ce que tu veux dire par source … et que viens fiare cydia ici …

  3. bonjour voila je détiens une smartq v7
    je souhaiterais y installer un vrais linux mais le tuto est trop complexe ( mais cours )
    si un expert en linux pouvais m aider ( pourquoi pas même compiler la rom pour moi on peu rêver xd )
    merci a vous
    https://docs.google.com/document/d/1EC0M…tQ/preview

    merci pour votre site en tous cas