[rešeno] Dostop do podatkov na mrežnem disku.

Poizkušam dostopat do vsebine na disku, ki je priklopljen na moj router.
Disk preko domače mape/network ... lepo vidim in dostopam, žal pa programi VLC / Rythmbox tega diska tako ne vidijo.

V mapo /media/ sem dodal mapo Passport
ter v etc/fstab dodal naslednjo vsebino:
//192.168.1.1/wd_passport/Glasba  /media/Passport defaults,locale=en_US.utf8  0 0

Ker hočem dostopat do mape Glasba. Pa žal ne deluje.
Disk je formatiran NTFS.
Okno kaže drugače povezavo na
smb://rt-n66u/wd_passport/Glasba


Kako se priklikati do mape na tem disku preko konzole? Kakšna obrazložitev kje?

Komentarji

  • Če hočeš da deluje ob zagonu, moraš biti povezan ob zagonu (preko kabla, preko wlana ne bo šlo).

    Če se povežeš z Datoteke appom (nautilus) bo pot nekak taka: /media/tvojeprijavnoime/Glasba

    Dodatna navodila so tukaj https://help.ubuntu.com/community/Samba/SambaClientGuide
  • Da odpišem sam sebi. (Mogoče še komu prav pride.)

    Torej filesystem smbfs Ubuntu več ne podpira zamenjal ga je cifs
    Po intrernetu je en kup referenc za fstab, kjer je to omenjeno, nista pa ukaza popolnoma zamenljiva. ?

    Še enkrat Disk je NTFS formatiran, priključen preko USB na Router, ki je na naslovu 192.168.1.1, ki je privzeti naslov za veliko večino routerjev. Na routerju je omogočeno deljenje diska. Na disk dostopam z Windows in Ubuntu računalnikov.

    Najprej sem preveril ali se disk sploh vidi iz Ubuntuja: V konzolo sem vpisal:
    smbclient -L 192.168.1.1 

    Če se da, program izpiše nekaj takšnega:
    Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

    Sharename Type Comment
    --------- ---- -------
    WD_Passport Disk WD 2500BEA External's WD_Passport
    IPC$ IPC IPC Service (RT-N66U)
    Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

    Server Comment
    --------- -------
    Ime routerja Ime routerja
    SPEEDY Speedy
    UBUNTU Samba Server 3.6.6
    WDTV WDTV LIVE

    Workgroup Master
    --------- -------
    WORKGROUP Ime routerja

    V nasprotnem primeru pa kaj takšnega:
    Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]
    Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
    tree connect failed: NT_STATUS_ACCESS_DENIED


    Če je drugo potem je potrebno zaradi napake 'client lanman auth = no' ter 'client ntlmv2 auth = yes' ti dve vrstici vpisati v konfiguracijsko datoteko za sambo. V konzolo sem vpisal:
    sudo gedit /etc/samba/smb.conf

    Tole odpre u tekst editorju smb.conf datoteko kamor pod [global] vpiši dve vrstici:
    client lanman auth = Yes
    client ntlmv2 auth = No


    Vsebina datoteke je po vpisu zgledala takole:
    #======================= Global Settings ===================================== 
    [global]
    workgroup = WORKGROUP
    server string = Samba Server %v
    netbios name = ubuntu
    security = user
    map to guest = bad user
    dns proxy = no
    client lanman auth = Yes
    client ntlmv2 auth = No
    #============================ Share Definitions ==============================
    [MyShare]
    path = /samba/share
    browsable =yes
    writable = yes
    guest ok = yes
    read only = no


    Shrani datoteko, ter ponovno zaženi sambo z vpisom v konzolo:
    sudo service smbd restart


    Ponovno poizkusi z vpisom ukaza v konzolo:
     smbclient -L 192.168.1.1 

    izpisati se mora:
    Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

    Sharename Type Comment
    --------- ---- -------
    WD_Passport Disk WD 2500BEA External's WD_Passport
    IPC$ IPC IPC Service (RT-N66U)
    Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.37]

    Server Comment
    --------- -------
    Ime routerja Ime routerja
    SPEEDY Speedy
    UBUNTU Samba Server 3.6.6
    WDTV WDTV LIVE

    Workgroup Master
    --------- -------
    WORKGROUP Ime routerja


    Kot vidimo je ime diska, do katerega želimo dostopati: WD_Passport -> pazi na velike črke!

    Sedaj je potrebno disk še "priklopiti" - ustvariti povezavo preko katere bo disk dostopen programom.

    Za to je potrebno narediti 2 stvari.
    1. V mapi /media/ ustvariti novo mapo, ki bo odražala ime diska, ki ga priklapljamo z ukazom v konzolo:
    sudo mk dir /media/Passport

    Preizkusimo priklop povezave z vpisom ukaza v konzolo:
    sudo mount -t cifs //192.168.1.1/WD_Passport/Glasba /media/Passport


    Se mora zgoditi brez napake, v zaganjalniku se pojavi disk Passport
    Povezavo lahko odklopimo z vpisom ukaza v konzolo:
    sudo umount /media/Passport


    2. V datoteko fstab je potrebno dopisati povezavo:
    //192.168.1.1/WD_Passport/Glasba /media/Passport cifs guest 0 0


    V konzolo vpišemo:
    sudo gedit /etc/fstab

    In v fstab dodamo vrstico:
    //192.168.1.1/WD_Passport/Glasba /media/Passport cifs guest  0 0

    Shranimo in poizkusimo priklop z ukazom:
    sudo mount -a

    Če je vse v redu se v zaganjalniku pojavi ikona Passport in klik odpre mapo z vsebino.

    Več detajlov o opcijah za cifs , ki se vpišejo v fstab datoteko se lahko prkliče z vpisom ukaza:
    man mount.cifs


    S tem sem dosegel, da ob zagonu računalnika Rythmbox takoj najde glasbo in jo lahko prične predvajati.

    LP
    P
  • Ob posodobitvi sistema moja rešitev ne deluje več.

    Že urejanje fstab datoteke vrne tole:
    (gedit:3037): IBUS-WARNING **: The owner of /home/primoz/.config/ibus/bus is not root!


    sudo mount -a

    Pa vrne tole:
    mount error(13): Permission denied
    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)


    Očitno moram sedaj pridobiti več pravic od sudo ali kaj?
    :rolleyes:
Za komentiranje se prijavite ali pa se vpišite.