[MEGOLDVA] Hálózati hely hozzáadása

IG képe

Fórum: 

Sziasztok!

Van egy mini hálózatom itthon, ami áll egy Asus RT N18U routerből, egy laptopból, tv, telefon.
A routerre rá van dugva egy külső vinyó (usb 3.0).

Szeretném a külső vinyómat hálózati helyként csazlakoztatni a minthez, hogy ne kelljen mindig dugdosni a routerből a laptopba és vissza.
A routerben van ilyen megosztási lehetőség (SAMBA), amit be is kapcsoltam, létrehoztam a felhasználót, beállítottam a jogosultságokat is.
Linux oldalon próbálkoztam már a nemo fájlkezelővel (Fájl/Kapcsolódás kiszolgálóhoz...), és a Double commanderrel is (Hálózat/Hálózati csatlakozás), de nem jártam sikerrel.
Windows alatt sikerült már, teljesen jól működik a dolog.

Tudnátok ebben segíteni? Mit kell linux oldalon beállítani?
Ha nem gond két megoldás is érdekelne:

  • hogyan lehetséges megoldani a problémát tisztán grafikusan (nemo, double cmd)
  • illetve terminálban

Nem biztos, hogy szét lehet választani a kettőt, de próbáljuk meg.
A miért nagyon egyszerű, ez a hozzászólás gondolkodtatott el: https://linuxmint.hu/forum/most-lett-sok-a-linuxbol.

Köszi mindenkinek!!!

 

csuhas32 képe

RE: Hálózati hely hozzáadása

Értékelés: 

1
Átlag: 1 (1 szavazat)

@#0 A Samba a Minten telepítve van?
Ubuntun valahogy úgy megy az ilyesmi, hogy a fájlkezelőben (Nautilus) jobb egérgommbal kattintás egy megosztani kívánt mappára-> Mappa megosztása (újabban Helyi hálózati megosztás szerepel itt), pipálások, Megosztás gomb, aztán ez felpakol mindent, amit kell, be is állítja.

IG képe

RE:RE: Hálózati hely hozzáadása

Értékelés: 

0
Még nincs értékelve

#1

A dpkg --get-selections | grep samba kimenete:

python-samba                    install
samba                        install
samba-common                    install
samba-common-bin                install
samba-dsdb-modules                install
samba-libs:amd64                install

Ez így elég?

 U.i.: illetve telepítve van a cifs is:

dpkg --get-selections | grep cifs
cifs-utils                    install

 

 

IG képe

Sikerült!

Értékelés: 

5
Átlag: 5 (1 szavazat)

Érdekes, de sikert könyvelhetek el.
Most linux mint alatt tudom írni/olvasni a routeremhez csatlakoztatott külső vinyót.

A következőket csináltam:

  1. Nekem a gufw tűzfal telepítve van, ezt kikapcsoltam.
  2. Csináltam egy másolatot /etc/samba/smb.conf fájlból smb.conf.orig néven.
  3. Szerkesztésre megnyitottam az smb.conf fájlt és ellenőriztem, hogy a [global] szekció alatt megvan-e ez a két bejegyzés:
    1. workgroup = WORKGROUP
    2. netbios name = hostnév.
  4. Nálam az elő megvolt, a másodikat hozzá kellett adnom.
  5. Hostnév: mikor bejelentkezel a mintbe és indítasz egy terminált kb ilyesmit látsz: izaura@leonszio~$
  6. Ebből nekünk a leonszio kell, tehát a 2. bejegyzés helyesen így néz ki: netbios name = leonszio
  7. A fájlt elmentettem, majd újraindítottam a sambat: sudo service smbd restart.
  8. Megnyitottam a nemo fájlkezelőt, ahol a bal oldalon kattintottam a Hálózat lehetőségre, majd a Windows network ikonra.  Következett a workgroup ikon, majd egy ikon a routerem nevével és már láttam is a vinyót.
  9. Mikor bele akarok lépni egy könyvtárba, felugrik egy ablak, ami bekéri a user nevet és jelszót. Ide a routerben, Samba-nál megadott név/jelszó páros kell. KÉSZ!

 

Nagy segítség volt ez a link:
http://ubuntuforums.org/showthread.php?t=1169149
 

 

IG képe

Sziasztok!

Értékelés: 

0
Még nincs értékelve

Sziasztok!

Sajnos újra elő kell jönnöm ezzel a topiccal.

Az történt, hogy újratettem a laptopom, tehát van egy friss telepítésű LM 17.3.
A fenti leírásom szerint próbáltam megnézni a fájloat a routerhez kapcsolt vinyón, de nem sikerült. :(
Mikor bekéri a felhasználónáév/elszó párost, nem történik semm. A könyvtárakat látom a háttérben, de az authentikációt nem fogadja el, így semmit nem tudok megnyitni.
 

Ötlet?

kimarite képe

/etc/samba/smb.conf

Értékelés: 

0
Még nincs értékelve

#4 Nézd meg, mi a különbség a régi '/etc/samba/smb.conf'(amit például egy felhőbe elmentettél) és az új között .. a felhasználóneveden kívül. És meg kéne próbálni a fájlkezelőt terminálban indítva hibaüzenetet nézni a csatolási kisérlet után vagy akár egy 'dmesg'-t vagy más log-okat. Ha ugyanaz az asztali környezet, mint korábban, akkor talán a 'gnome-keyring-daemon' problémázhat (ez csak tipp).

A fájlkezelő indítási parancsa
-- a Synaptic csomagkezelőben a csomag tulajdonságoknál
   (a csomag/alkalmazás nevére először rá kell kattintani a tulajdonságainak szemrevételezéséhez)
   az '/usr/bin/' vagy az '/usr/sbin/' elérési úton található az indító (tárolóból telepített alkalmazásoknál).
-- az asztal beállító fáljban; /usr/share/applications/*.desktop az 'Exec=' sorban
   (nemo.desktop vagy ilyesmi néven)
-- vagy így
   (elérési út, a felhasználói környezeti beállítás nélkül)

which nemo

Ha begépeled, hogy 'which nem' vagy 'which nemo' és a TAB billentyűt többször (kétszer) megnyomod, megkapod a ('nemo'-val kezdődő) lehetőségeket. Legegyszerűsítve, az egyik az indító.

Például (a 'whereis' néha 'túl sokat' mutat)

which gthumb
/usr/bin/gthumb
whereis gthumb
gthumb: /usr/bin/gthumb /usr/lib/gthumb /usr/bin/X11/gthumb /usr/share/gthumb /usr/share/man/man1/gthumb.1.gz

stb..

IG képe

RE: /etc/samba/smb.conf

Értékelés: 

0
Még nincs értékelve

#5

Szia!

Még mindig Cinnamonom van.

Most nem csináltam mentést az smb.conf-ról, mert csak 1 sort tettem bele, a többi az eredeti
netbios name = gépnév <--- ez a sor került bele.

A dmsg | grep samba ezt adja:
[    9.960737] init: samba-ad-dc main process (871) terminated with status 1
A /var/log/samba/log.%m részlete pedig ez: https://paste.ubuntu.com/18455149/
 

"És meg kéne próbálni a fájlkezelőt terminálban indítva hibaüzenetet nézni a csatolási kisérlet után" Ezt nem tudom hogyan kell. :(
A which nemo ezt adja, de ez gondolom nem sok: /usr/bin/nemo

Érdekes, de vendég bejelentkezéssel működik a dolog.

Kieg: az /usr/share/samba helyen is van egy smb.conf. Ez mi?

IG képe

Talán...

Értékelés: 

0
Még nincs értékelve

Félve írom, hogy megoldva.

Ezt találtam:
http://askubuntu.com/questions/758860/samba-share-user-password-error-af...
 

Az /etc/samba/smb.conf [global] részéhez (egyből a [global] alá!! )beírtam a következőt: client use spnego = no.
Majd egy sudo service smbd restart parancs után elfogadta a jelszót és megkaptam a hálózati helyet a nemoban is és a double commanderben is.
A biztonság kedvéért újraindítottam a gépet, hogy lássam mi a helyzet. Szerencsére működik! :)
Várok pár napot, és ha jó, akkor állítom megoldottra a témát.

Esetleg valaki tudja mit jelent a 'client use spnego = no' kifejezés? :O

 

kimarite képe

RE:Talán...

Értékelés: 

0
Még nincs értékelve

#7 Autentikáció...

client use spnego (G)
This variable controls whether Samba clients will try to use Simple and Protected NEGOciation (as specified by rfc2478) with supporting servers (including WindowsXP, Windows2000 and Samba 3.0) to agree upon an authentication mechanism. This enables Kerberos authentication in particular.

Default: client use spnego = yes

https://www.samba.org/samba/docs/man/manpages/smb.conf.5.html
(keresés az oldalon; Alt + F)

"Windows 2003 requires SMB signing.  Client-side SMB signing has been
implemented in Samba 3.0.  Set client use spnego = yes when
communicating with a Windows 2003 server."
https://lists.samba.org/archive/samba/2004-January/078698.html

(https://www.ibm.com/support/knowledgecenter/was_beta/com.ibm.websphere.b...
http://community.netapp.com/t5/Network-Storage-Protocols-Discussions/sam...
ahogy olvasom WebApp-ok-hoz van, de ennél többet nem tudok, még azt gyanítom, hogy alkalmazásszervereknél használatos a 'yes' beállítással, amely újabban a Samba-nál alapértelmezett, pl.; https://hu.wikipedia.org/wiki/IBM_WebSphere_Application_Server)

IG képe

Megoldás

Értékelés: 

0
Még nincs értékelve

Az /etc/samba/smb.conf [global] részéhez (egyből a [global] alá!! )be kell írni a következőt: client use spnego = no.
Majd egy sudo service smbd restart parancs után elfogadja a renszer az autentikációt.
Ez a megoldás! :)
 

 

kimarite képe

RE: Megoldás

Értékelés: 

0
Még nincs értékelve

#9 Köszönjük! Én a magam részéről a Kerberos hitelesítéshez szükséges 'yes' helyett kipróbáltam volna a 'no'-t is ..., igaz nem említettem, hogy azt képzelem, hogy bizonyára te is kipróbálod (ki is próbáltad). ... végül akkor az 'álom' megvalósult http://www.youtube.com/watch?v=Jp9yu8mTm9w ;) azaz a korábban jelzett teszt lezárult :-)