web analytics

Permanente netwerkverbinding leggen naar je NAS

Print Friendly, PDF & Email

Wat is een NAS?

synologyNetwork-attached storage, vaak afgekort tot het acroniem NAS, is een opslagmedium dat op het netwerk aangesloten is en gebruik maakt van het TCP/IP-protocol voor dataoverdracht. NAS-apparaten zijn in feite volwaardige fileservers.

Een NAS-systeem dat op het netwerk aangesloten is, kan geraadpleegd worden door elke machine op datzelfde netwerk. Een NAS-systeem vereenvoudigt zo het delen van informatie, vooral tussen verschillende besturingssystemen. Het vergroten van de opslagcapaciteit is meestal eenvoudig: een nieuwe (en/of grotere) harde schijf kopen of NAS-systemen aan elkaar koppelen.

Sommige NAS-systemen hebben ingebouwde extra functies:

  • printerserver, waarmee een centrale printer gebruikt kan worden door alle computers in het netwerk.
  • webserver, soms met MySQL- en PHP-mogelijkheden
  • FTP-server, waarmee de opgeslagen bestanden ook van buitenaf via internet toegankelijk zijn.
  • Streaming media-server zodat de inhoud van de NAS via een externe mediaspeler afgespeeld kan worden
  • Back-up-server die automatisch gegevens van elders kan ophalen
  • BitTorrent-client die torrents kan downloaden en vervolgens weer kan delen
  • Cloudopslagfuncties

Een gedeelde map op de NAS permanent koppelen

Het principe binnen Linux is dat je op eigen systeem een map aanmaakt en dan in het bestand /etc/fstab de juiste info plaatst om je OS de verbinding te laten leggen tussen enerzijds een gedeelde map op het extern apparaat en anderzijds een map op je systeem.

Stel, ik wil een koppeling leggen tussen de map /music op mijn NAS en mijn PC – die Linux Mint draait – via de map /media/muziek. Dat zal betekenen dat voor mijn systeem iedere oproep naar de map /media/muziek in feite een oproep zijn naar de gedeelde map /music op mijn NAS.

Voorbereidingen

Ik maak een map muziek aan onder de map /media via de terminal.

1. Op een terminal en maak een nieuwe map muziek aan in de map /media als volgt:

$ sudo mkdir /media/muziek

Terminal_0302. Installeer het pakket cifs-utils, die ondersteuning voorziet voor cross-platform file sharing met Microsoft Windows, OS X en andere Linux systemen. De kans is groot dat het al geïnstalleerd is.

$ sudo apt-get install cifs-utils

3. Open en bewerk het bestand /etc/nsswitch.conf:

$ sudo gedit /etc/nsswitch.conf

Zoek de lijn die er als volgt uitziet:

hosts: files mdns4_minimal [NOTFOUND=return] dns

verander deze lijn als volgt: voeg het woordje wins toe.:

hosts: files mdns4_minimal [NOTFOUND=return] wins dns

nsswitch4. Voer onderstaand commando uit zodat je systeem een Windows Computer Naam kan herkennen op een DHCP netwerk.

sudo apt-get install libnss-winbind winbind

5. Herstart je systeem.

Koppel een gedeelde map op een NAS als network drive

Wijzig het /etc/fstab bestand om de netwerk share (gedeelde map) te koppelen bij opstarten van je systeem.

1. Maak een back-up van je bestaande /etc/fstab:

sudo cp /etc/fstab /etc/fstab_old

Als je de backup moet herstellen (restore) voer je het volgende in:

sudo mv /etc/fstab_old /etc/fstab

2. Maak een credentials bestand aan via:

gedit ~/.smbcredentials

Credentials is een term die gebruikt wordt voor identificatie gegevens.

Voeg de gebruikersnaam en het wachtwoord in dat je nodig hebt om toegang te krijgen tot de gedeelde map op je NAS. Vervang “Al” & “741852963″ met jouw gegevens en bewaar het bestand.

-.smbcredentials (~) - gedit_0333. Voer het id commando uit om je gid en uid. Vervang eijie (mijn gebruikersnaam) met jouw gebruikersnaam.

Een group identifier, afgekort als GID, is een numerieke waarde die een specifieke gebruikersgroep weergeeft.
Gebruikers worden binnen de kernel herkend door een waarde die user identifier genoemd wordt, afgekort tot UID of User ID
De commando’s gid en uid vertonen deze waardes voor een bepaalde gebruiker.

$ id eijie

Terminal_035Zoals te zien is, is zowel mijn UID als de GID = 1000

4. Wijzig nu het /etc/fstab bestand met volgend commando

sudo gedit /etc/fstab

Mijn NAS heeft een vast IP-adres 192.168.0.119 en de gedeelde map op de NAS heet music

Voeg onderstaande lijn in één stuk in, onderaan toe in het /etc/fstab bestand. Vervang de gedeelten die in het rood zijn aangegeven!

//192.168.0.119/music /media/muziek cifs credentials=/home/eijie/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

fstab (-etc) - gedit_036Tenslotte voer je het commando sudo mount -a uit in de terminal en per direct verschijnt de netwerk share op je bureaublad en in je bestandsbeheerder. Ook zal de map bij iedere opstart automatisch gekoppeld worden.

Selectie_037Vanaf nu kan je de map /media/muziek gebruiken in je muziekspeler.

Selectie_039

Beoordeling

8 Reacties

  1. Ben Bax

    Hoi, ik ben al dagen bezig om mijn nas, een zelfbouw met raspberrypi, permanent te koppelen aan mijn systeem, ubuntu 16.04. Ik heb je stappen gevolgd en de map verschijnt in mn bestandsbeheerder, echter niet aangekoppeld, als ik hem aanklik krijg ik de melding: mount: only root can mount //192.168.1.16/video on /media/video
    Ik weet het niet meer ;-((
    Groetjes Ben

    Reageren
    1. eijie (Auteur bericht)

      Dat betekent dat je login / wachtwoord in je credentials bestandje niet juist is. Je moet in dat bestandje dezelfde waardes zetten als je root gegevens om in te loggen op je NAS.

      Reageren
  2. justin

    Goedendag,

    Bij deze omschrijving krijg ik de volgende error
    mount error(56): Invalid request code

    Heb je toevallig enig idee voor een oplossin?

    groetjes justin

    Reageren
    1. eijie (Auteur bericht)

      Graag wat meer info. Waar of wanneer krijg je die error.

      Reageren
  3. Eric

    Na dagen van proberen nog niet gelukt.
    Zag rond 18:30 uw uitleg. Deze in zijn geheel uitgelopen. Helaas krijg ik een foutmelding. Mogelijk dat u raad heeft. Ik hou mij aanbevolen.

    De foutmelding die ik krijg als ik in de ‘ verkenner’ van Ubuntu de map wil benaderen is:
    Kan de locatie niet benaderen
    Kon de lijst van gedeelde mappen niet van server opvragen: Verbinding is geweigerd

    Op de NAS van Synology heb ik op volume 1 de map Thunderbird geplaatst.
    In Ubuntu heb ik ook een map Thunderbird aangemaakt.
    De regel in fstab is:
    //192.xxx.xxx.xx/Thunderbird /Thunderbird cifs credentials=/home/eric/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

    Is er mogelijk een omissie in de NAS?
    De map Thunderbird heeft de volgende eigenschappen.
    Gedeelde map / Thunderbird tabblad Algemeen: Naam Thunderbird en een vinkje bij prullenmand inschakelen. Tabblad machtiging bij de gebruiker die in het bestand .smbcredentials is opgenomen een vinkje bij lezen en een vinkje bij schrijven. Tabblad geavanceerd niets aangevinkt. Tabblad NFS-machtigingen 192,xxx,xxx,xx lezen/schrijven alle gebruikers toewijzen ja geweigerd geweigerd.

    Al vast dank voor uw bericht.
    Met vriendelijke groet,
    Eric

    Reageren
    1. eijie (Auteur bericht)

      Eric,

      Ik vermoed dat je met te lage rechten probeert contact te leggen met je NAS. In je smbcredentials moet je de root login van je NAS eens ingeven.

      Reageren
      1. Eric

        Eijie, dank voor je reactie. De root login (gelijk aan admin) staat al in het bestand. Is het mogelijk dat er andere instellingen in de NAS aangepast moeten worden?
        Eric

        Reageren
        1. Eric

          Eijie, dank voor je inspanningen. Ik heb e.e.a. op een geheel ander wijze toch werkend gekregen.

          Reageren

Geef een reactie

%d bloggers liken dit: