rn7.net/wiki

SeagateFreeAgentDockStar

PagePrincipale :: rn7.net :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 38.107.179.230
Seagate FreeAgent DockStar.

Adresse MAC : 00:10:75:1a:bd:1c
Mot de passe root de la distrib en rom : stxadmin

http://forum.hardware.fr/hfr/OSAlternatifs/Hardware-2/seagate-dockstar-computer-sujet_71314_1.htm
http://www.linuxfordevices.com/c/a/News/Marvell-Easy-Plug-Computer-Installer/
http://jeff.doozan.com/debian/

Comment découvrir l'IP du Dockstar

Théoriquement il faut brancher l'appareil sur un PC non connecté et y accéder via le PC en ayant préalablement détecté l'adresse IP du Dockstar :
sudo netdiscover -r 169.254.0.0/16 -P
sudo netdiscover -r 192.168.0.0/16 -P
nmap -e wlan0 -sP 192.168.0.0/16
nmap -e eth0 -sP 192.168.0.0/16

Problème : comment établir un réseau entre le PC et le dockstar ?
http://doc.ubuntu-fr.org/configuration_serveur_dns_dhcp ???
http://doc.ubuntu-fr.org/dhcp3-server ???

http://voidandany.free.fr/index.php/installer-debian-sur-le-seagate-dockstar/


Installation de Debian sur une clé de 1 Go

Après avoir fait 2 partitions sur la clé (ext2 et swap), installation de Debian Squeeze à partir du script de Jeff Doozan prend environ 320 Mo. Reste environ 370 Mo de place.
cd /tmp
wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh
# éditer le script si besoin
chmod +x dockstar.debian-squeeze.sh;export PATH=$PATH:/usr/sbin:/sbin;./dockstar.debian-squeeze.sh

apt-get clean;apt-get autoclean

# Installations complémentaires
# dialog 1532 Ko, htop 197 Ko, nano 1744 Ko, man 6998 Ko, less 300 Ko, apt-utils 606 Ko, mc 9396 Ko
apt-get install dialog htop nano man less apt-utils mc

nano /etc/hostname

Configuration de base
Timzeone : voir http://www.debian-administration.org/articles/213
dpkg-reconfigure tzdata

Synchronisation avec un serveur de temps : http://www.debian-administration.org/articles/25
nano /etc/default/ntpdate
ntpdate-debian


locales

# 13,1 Mo
apt-get install locales
dpkg-reconfigure locales
(choisir fr_FR.UTF8)
[rebouter]


Disque XFS

Vérifier tout d'abord que les pilotes xfs sont bien installés :
ls /lib/modules/........................../kernel/fs/xfs/
Le noyau standard http://packages.debian.org/fr/squeeze/linux-image-2.6-kirkwood utilisé par Jeff Doozan n'est pas compilé avec XFS. Il est possible de recompiler le pilote mais c'est un peu long : http://www.debian-administration.org/articles/640
En revanche le noyau standard http://packages.debian.org/fr/wheezy/linux-image-3.0.0-1-kirkwood est compilé avec XFS : il suffit donc d'installer squeeze et de faire un dist-upgrade vers wheezy.

# Installations complémentaires
# xfsprogs 3 867ko
apt-get install xfsprogs

# Puis tester -- ne pas oublier de créer le dossier : mkdir /sauvegarde3
mount -t xfs /dev/sdb1 /sauvegarde3

Pour réparer une partition xfs : xfs_check /dev/sdb1 puis, si ça ne marche pas xfs_repair -L /dev/sdb1
Puis : mount /dev/sdb1


Passer à whoozy

http://forum.doozan.com/read.php?2,5746

/etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ wheezy main non-free contrib

apt-get update
apt-get dist-upgrade

Pour compléter
/etc/apt/sources.list
deb http://www.debian-multimedia.org wheezy main non-free # Pour mediatomb
wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2010.12.26_all.deb
dpkg -i debian-multimedia-keyring_2010.12.26_all.deb
apt-get update


Nouveau kernel

apt-get install linux-image-2.6-kirkwood
ou
dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb
cd /boot
/usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage
/usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd

/usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-xxx -d /boot/vmlinuz-xxx /uImage
/usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initramfs-xxx -d /boot/initrd.img-xxx /uInitrd
cd /boot
ln -s ../uImage uImage
ln -s ../uInitrd uInitrd


Monter plusieurs disques

http://debian-user.blogspot.com/2007/05/uuid-instead-of-devsda1.html

Méthode théorique (pas réussi)
nano /etc/udev/rules.d/10.local.rules
SUBSYSTEMS=="usb", KERNEL=="sd*", ATTRS{serial}=="2815110048C41C12", NAME="sda%n"

udevadm info -q all -n /dev/sda1

udevadm test /dev/sda
udevadm test /devices/platform/orion-ehci.0/usb1/1-1/1-1.4

Méthode fonctionnelle
Repérer l'uuid de votre disque :
/sbin/blkid /dev/sdb1
donne par exemple :
/dev/sdb1: LABEL="Sauvegarde3?" UUID="e6b8c868-0cb8-40cb-8757-bd4aa31b5e94" TYPE="xfs"

Puis ajouter le à votre fstab :
nano /etc/fstab
UUID=84dea8ce-dc9d-49b2-ae77-e0e17cbb668a /sauvegarde3 xfs defaults 0 2
("2" signifie que l'appareil sera vérifié en 2e en cas de crash)

Ne pas oublier de créer le dossier :
mkdir /sauvegarde3


nfs

(Plus rapide que le protocole SMB.)

Installation du serveur
# 4833 Ko
apt-get install nfs-kernel-server

Configuration du serveur
nano /etc/exports
Ajouter :
/sauvegarde3 192.168.0.*(rw)

Prise en compte de la nouvelle configuration
exportfs -r

Installation côté client
apt-get install nfs-common

Montage ponctuel côté client
mount -t nfs 192.168.0.20:/sauvegarde3 /media/sauvegarde3
ou montage à chaque démarrage en configurant /etc/fstab
nano /etc/fstab
en ajoutant
192.168.0.20:/sauvegarde3 /media/barbaplug nfs defaults 0 0


webmin

Installation préalables des paquets suivants (32 Mo) :
apt-get install libnet-ssleay-perl openssl libauthen-pam-perl libio-pty-perl apt-show-versions

cd /tmp
wget http://sourceforge.net/projects/webadmin/files/webmin/1.520/webmin_1.520_all.deb/download

https://192.168.10.106:10000

Ou plus simple avec le dépôt Webmin
nano /etc/apt/sources.list
Ajouter à la fin:
deb http://download.webmin.com/download/repository sarge contrib

cd /tmp
Télécharger la clé du dépôt:
wget http://www.webmin.com/jcameron-key.asc
L'installer:
apt-key add jcameron-key.asc

Actualiser les dépots
apt-get update

Et on installe Webmin:
apt-get install webmin


smb

apt-get install samba
nano /etc/samba/smb.conf

[data]
comment = Data
path = /media/sauvegarde3
force user = nobody
force group = nogroup
read only = No
guest ok = Yes

/etc/init.d/samba restart


Serveur uPnP

mount -t xfs /dev/sdb1 /sauvegarde3

http://www.galipe.net/articles/minidlna-serveur-upnp-dlna-leger/
Attention : pb sur les fichier m3u qu'il faut virer.

MiniDLNA?

http://www.galipe.net/articles/minidlna-serveur-upnp-dlna-leger/

Sur Debian Wheezy :
apt-get install minidlna
nano /etc/minidlna.conf

mkdir /var/cache/minidlna
(attention au chmode)

MiniDLNA? ne permet pas d'exclure des sous-dossiers du dossier à indexer.
Quand un dossier est indexé, son nom n’apparaît pas dans les interfaces UPNP qui le consultent ; si j'indexe 0_Video_enfants et 1_Video, les fichiers video vont donc se retrouver mélangés.
Astuce à tester : créer un répertoire spécifique dans lequel on va créer des liens symboliques (ou dur?) vers les répertoires qui doivent être indexés.
mkdir /home/minidlna_files
ln -s /sauvegarde3/0_Video_enfants /home/minidlna_files/0_Video_enfants
ln -s /sauvegarde3/1_Video /home/minidlna_files/1_Video
/etc/init.d/minidlna stop
nano /etc/minidlna.conf
rm /var/cache/minidlna/files.db;/etc/init.d/minidlna start

less /var/log/minidlna.log


gmediaserver

Attention : mediatomb n'est pas dans Debian Wheezy : http://packages.debian.org/search?lang=fr&searchon=names&keywords=mediatomb

root@debian:~# apt-get install gmediaserver
The following extra packages will be installed: libid3-3.8.3c2a libmagic1 libtag1-vanilla libtag1c2a libtagc0 libupnp3

http://www.gnu.org/software/gmediaserver/manual/File-types.html#File-types

gmediaserver -ieth0 --file-types='mp3,wma,wav,m4a,ogg,pls,m3u,unknown' -v4 /media/1_Video/0\ Nouveau/
Inconvénient : les vidéo n'ont pas l'air d'être prise en compte.
gmediaserver n'est plus développé depuis 2007 : http://www.gnu.org/software/gmediaserver/NEWS

uShare

Plus maintenu, dernière version de 2007 : By lack of spare time, motivation and interest, uShare development is currently discontinued (this may change though). Don't expect release anytime soon :-(

wget http://sourceforge.net/projects/ushare/files/uShare/1.1a/ushare-1.1a.tar.bz2/download
apt-get install bzip2
tar -xjvf ushare-1.1a.tar.bz2
cd ./ushare-1.1a
la suite marche pas...

mediatomb

http://slucas.wikidot.com/fr:freebox-upnp
http://doc.ubuntu-fr.org/mediatomb
http://forum.ubuntu-fr.org/viewtopic.php?id=446081

chmod -R +rwx /media/sauvegarde2/mp3/

# mediatomb demande l'installation d'un navigateur ; on a choisi Lynx car bcp plus petit que Firefox ou Iceweasel
# Lynx 5 Mo
apt-get install lynx

# Installer sqlite pour éviter d'avoir à installer MySQL ???

# Mediatomb 45 Mo
apt-get install mediatomb

vi /etc/mediatomb/config.xml
<ui enabled="yes" show-tooltips="yes">

vi /etc/init.d/mediatomb
#LOGFILE=/var/log/$NAME.log
LOGFILE=/dev/null

/etc/init.d/mediatomb restart

Configurer les dossier à ajouter via le web (adresse à adapter) :
http://192.168.10.106:49152 pour barbaplug1 et http://192.168.0.20:49153 pour barbaplug2

Éventuellement ajouter à /etc/mediatomb/config.xml
Dans <import> :
Décommenter pour la freebox :





# Installation de ffmpeg pour que Mediatomb puisse lire les .ts de la freebox => 10,9 Mo





Time Capsule

Depuis la version > 2.0.5 de netatalk l'installation d'un timemachine sur un debian/ubuntu est très simplifiée.

1/
apt-get install avahi-daemon netatalk

2/
nano /etc/netatalk/AppleVolumes?.default
# ajouter à la fin le répertoire partagé (ici /backup avec les options "TimeMachine?" options:tm Perso j'ai créé un user pour le timemachine qui a des droits d'écriture sur dans ce répertoire.

/backup "TimeMachine?" options:tm

3/
nano /etc/avahi/services/afpd.service
# pour publier la machine via bonjour

<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

4/
restart les deux services

/etc/init.d/netatalk restart
/etc/init.d/avahi-daemon restart

5/ le serveur doit apparaitre dans le finder du mac s'y connecter avec le login / mdp de l'user créé pour le répertoire partagé dans le point 1/
le dossier doit être accessible. On peut utiliser timemachine du coté client en spécifiant ce share.
Il arrive que timemachine coté mac ne voit pas du premier coup le disque partagé, il faut insister :)

http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/
http://blog.delacelle.com/post/2009/01/19/tuto-comment-creer-votre-serveur-timecapsule-sous-debian-ou-ubuntu/
http://forum.mac4ever.com/un-serveur-afp-utilisable-avec-time-machine-sous-debian-t32626.html

Utiliser Time Machine avec un partage Samba ou NFS :
Hack : http://rajeev.name/2007/11/03/time-machine-with-smb-and-nfs-shares/
Contourner le pb d'espace disque : http://hints.macworld.com/article.php?story=20071028173642747
Contourner le pb d'espace disque : http://hints.macworld.com/article.php?story=20071108020121567
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]