Exploiter les disques durs connectés au Iomega iConnect sous Linux

Comment Exploiter les disques durs connectés au Iomega iConnect sous Linux Ubuntu 11.04-Natty Narwal-64bit?

Iomega® iConnect Wireless Data Station

Iomega® iConnect Wireless Data Station

Le but est de monter les shares SAMBA encodés en utf8 avec cifs.

iConnect-Settings-ExternalStorage

iConnect-Settings-ExternalStorage

Je suppose que les réglages de l’iConnect sont en ordre et les disques durs sont fonctionnels.

NE RIEN INSTALLER DE CE QUI SE TROUVE SUR LE CD LIVRE AVEC L’APPAREIL

DESACTIVER LE DHCP ET METTRE UNE IP FIXE

iConnect-SettingsNetworkSettings

iConnect-SettingsNetworkSettings

Voici la procédure à suivre :

Ouvrir une fenêtre Terminal et encoder les commandes suivantes en remplacant les valeurs par les vôtres !

• sudo apt-get install smbfs

• sudo sudo mkdir /media/SHARENAME (chez moi SHARENAME c’est par exemple LaCie160)

le contenu du disque dur sera affiché dans /media/LaCia160

• sudo nano /etc/nsswitch.conf

rechercher la ligne suivante et la modifier en ajoutant wins entre [NOTFOUND=return] et dns

• hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

pour devenir ceci

• hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4

sauvegarder avec CTRL+Y et ENTER

• sudo apt-get install winbind

• sudo /etc/init.d/networking restart (pour redémarrer le réseau)

• sudo mount -t cifs //IP /SHARE /media/SHARENAME -o username=USER,password=PWD,iocharset=utf8,
file_mode=0777,dir_mode=0777

! Remplacer dans la commande ci-dessus

– IP par l’adresse IP ou le nom de votre iConnect

– SHARE par le nom du disque dur donné par iConnect

iConnect-Shared

iConnect-Shared

– USER par l’utilisateur et PWD par le mot de passe défini lors de la config de l’Iomega iConnect (pas l’admin)

iConnect-Users

iConnect-Users

iConnect-Users-Settings

iConnect-Users-Settings

La partie montage temporaire est terminée.

Pour un montage permanent, exécuter les commandes ci-dessous :

sauvegarde du fichier avant modification

• sudo cp /etc/fstab /etc/fstab_old

SEULEMENT si on doit le restaurer,

• sudo mv /etc/fstab_old /etc/fstab

sinon, on continue ici et
si SAMBA requiert un mot de passe alors on crée ou édite le fichier sinon, continuer en A –

• sudo nano /root/.smbcredentials

ajouter les lignes et remplacer USER par l’utilisateur et PWD par le mot de passe défini lors de la config
de l’Iomega iConnect (pas l’admin)

username=USER
password=PWD

sauvegarder avec CTRL+Y et ENTER

changer les permissions du fichier

• sudo chmod 700 /root/.smbcredentials

A – sinon on continue ici

• sudo nano /etc/fstab

a la fin du fichier, ajouter une des lignes suivantes :

s’il y a un espace dans le nom de l’iConnect (ici SHARE=SHARE SUITE DU NOM), le remplacer par \40

• //IP/SHARE\40SUITE\40DU\40NOM /media/SHARENAME cifs credentials=/root/.smbcredentials,
iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

cas 1, Si l’accès est avec un mot de passe, alors ajouter la ligne suivante

• //IP /SHARE /media/SHARENAME cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,
dir_mode=0777 0 0

cas 2, Si l’accès est sans mot de passe, alors ajouter la ligne suivante

• //IP/SHARE /media/SHARENAME cifs guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

cas 3, Si l’accès est aloué à un invité, alors ajouter la ligne suivante

• //IP/SHARE /media/SHARENAME cifs guest,iocharset=utf8 0 0

si editeur est autre que nano, s’assurer qu’il y a une ligne blanche après la dernière ligne

sauvegarder avec CTRL+Y et ENTER

Fermer et réouvrir la session pour vois apparaire les shares dans l’explorateur de fichiers

Erreurs possibles :

  • erreur lors de la sauvegarde d’un document avec OpenOffice, ajouter l’option nobrl dans le fichier fstab
    • sudo nano /etc/fstab
    • //IP/SHARE /media/SHARENAME cifs credentials=/root/.smbcredentials,iocharset=utf8,nobrl,file_mode=0777,
    dir_mode=0777 0 0
  • erreur du type « The folder contents could not be displayed » ou « You don’t have permission to do that ».
    Dans ce cas, il s’agit de trouver uid et gid avec la commande suivante. Remplacer USERNAME par votre nom d’utilisateur Linux  

    • cat /etc/passwd | grep USERNAME
    si votre nom d’utilisateur est trucmuche et exécutez la commande
    • cat /etc/passwd | grep trucmuche

    la réponse sera :
    trucmuche
    :x:1000:1000:trucmuche,,,:/home/trucmuche:/bin/bash

    éditer le fichier fstab et ajouter dans ce cas-ci gid=1000,uid=1000
    • sudo nano /etc/fstab
    //IP/SHARE /media/SHARENAME cifs credentials=/root/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,nounix,
    file_mode=0777,dir_mode=0777 0 0
    sauvegarder avec CTRL+Y et ENTER

  • erreur pour Utilisateurs de Karmic, ajouter l’option noserverino dans le fichier fstab
    • sudo nano /etc/fstab
    • 
//IP/SHARE /media/SHARENAME cifs credentials=/root/.smbcredentials,iocharset=utf8,noserverino,gid=1000,uid=1000,
    nounix,file_mode=0777,dir_mode=0777 0 0

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

%d blogueurs aiment cette page :