Cette page est en cours de rédaction.
Apportez votre aide…

Network Direct Attached Storage (NDAS)

Le Network Direct Attached Storage (NDAS) est une sorte de NAS, autrement dit, un système de disque réseau, breveté par la firme Ximeta (http://www.ximeta.com:Ximeta), et racheté en 2011 par IoCellNetworks. Il diffère de NAS car il faut installer un logiciel NDAS sur chaque poste pour accéder au disque réseau. Le disque est vu comme un disque local par chaque machine. L'accès se fait sans passer par TCP/IP, mais directement par l'adresse MAC. Le protocole utilisé est LPX.

Le disque ainsi installé n'est accessible qu'aux ordinateurs du réseau local auquel il est branché. En particulier, son contenu n'est pas accessible « à distance », c’est-à-dire depuis l'internet, car le protocole LPX n'est pas routable.

Pour Ubuntu 9.10 voir : https://ubuntuforums.org/archive/index.php/t-1340028.html

Depuis le rachat par IoCellNetworks, des instructions détaillées sont disponibles sur leur wiki ndas4linux, et les sources sont publiées sur github. Suivez les instructions sur la page Wiki GitHub Iocell Networks - How to build, install and remove .deb ndas packages et tout fonctionnera parfaitement.

Pré-requis

Installation des paquets requis pour la compilation du module ndas sont:

  • dpkg-dev
  • debhelper
  • gcc
  • bzip2
  • fakeroot
  • module-assistant
  • libc6-dev
  • build-essential

Voici comment les installer:

sudo apt-get install dpkg-dev debhelper gcc bzip2 fakeroot module-assistant libc6-dev build-essential
sudo apt-get install linux-headers-`uname -r`

Compilation

Téléchargement et décompression des sources depuis le site Ximeta

wget http://www.ximeta.com/files/ndas-1.1-24.tar.gz
tar xvzf ndas-1.1-24.tar.gz
cd ndas-1.1-24

Selon le kernel il est nécessaire d'appliquer un patch. Pour connaitre la version du kernel :

uname -r

Pour le kernel 2.6.27, vous trouverez les fichiers de patch Linux2.6.27.patch dans le dossier ndas-1.1-24 du CD d'installation ou sur le site https://github.com/iocellnetworks mais vous pouvez passez cette étape elle a l'air facultative dans la documentation. Pour le kernel 3.13.0 ou supérieur passez cette étape.

Exemple pour le kernel 2.6.7:
(Nota: lien wget ne fonctionne plus mais avec le fichier patch et Kernel 2.6.27 faites la seconde ligne)
wget http://code.ximeta.com/trac-ndas/attachment/ticket/839/Linux2.6.27.patch?format=raw -O Linux2.6.27.patch
patch -p1 < Linux2.6.27.patch

Compilation des paquets debian.

dpkg-buildpackage -rfakeroot
cd ..

Installation

Installations des paquets

sudo dpkg -i ndas-modules-src_*.deb
sudo m-a prepare
sudo m-a auto-install ndas
sudo dpkg -i ndasadmin_*.deb 
Après chaque mise à jours du kernel, il est nécessaire d'exécuter la commande suivante:
m-a auto-install ndas

Configuration

Puis il faut définir l'interface réseau utilisé par le pilote ndas, éditez le fichier /etc/modprobe.d/options

sudo gedit /etc/modprobe.d/options

Inséré la ligne suivante : options ndas-core ndas_dev=eth0 ou options ndas-core ndas_dev=wlan0 selon l'interface réseau utilisé.

Suppression

Si vous souhaitez supprimer les pilotes ndas de system il sufit de supprimer les paquets ndasadmin, ndas-modules-<kernel_version>, ndas-modules-src :

sudo dpkg -r ndasadmin
sudo dpkg -r ndas-modules-`uname -r`
sudo dpkg -r ndas-modules-src

Enregistrement d'un nouveau périphérique NDAS

Vous pouvez trouver généralement l'identificateur NDAS (NDAS ID) et le mots de passe NDAS (NDAS KEY) à l'arrière du disque réseau.
NDAS ID (20 caractères) et NDAS KEY (5 caractères).

Exemple :
ID: FB229-3NMM9-ZJF6G-3LKUS
KEY: 9ZC3Z
  • ndas.txt
  • Dernière modification: Le 11/09/2022, 12:07
  • par moths-art