Samba – avagy hálózati meghajtót a winyóból

Nézzük meg, hogyan tudunk hálózati fájlszervert csinálni a routerünkből. Ez jól jöhet torrentezésnél is.

Első lépésként szedjük le az alap Samba servert, és rakjuk fel a 2-est:

/opt/bin/ipkg-opt update
/opt/bin/ipkg-opt remove samba
/opt/bin/ipkg-opt install samba2
/opt/bin/ipkg-opt install xinetd

A xinetd egy olyan program amellyel lehetőségünk lesz beállítani, hogy a Samba serever csak akkor fusson, ha használni szeretnénk.

Ezután a  vi /opt/etc/init.d/S10xinetd paranccsal szerkesszük meg az indítófájlt, és illesszük bele az első sorba a következőt:

export LD_PRELOAD=/opt/lib/libuClibc-0.9.28.so

A vi /opt/etc/init.d/S80samba paranccsal szerkesszük meg ennek az indítófájlját, és szerkesszük meg hasonlóképpen:
s80samba1
Ha megvagyunk, akkor indíthatjuk is őket:

/opt/etc/init.d/S10xinetd start
/opt/etc/init.d/S80samba start

Nyissunk egy böngészőt, és nyissuk meg a SWAT oldalt, ahol beállíthatjuk a Samba serverünket:

http://192.168.1.1:901 (értelemszerűen, ha más a router IP címe, akkor azzal próbálkozzunk)

A globals oldalon állítsuk be a munkacsoportunkat, és a Server String-et. Security Options-ben állítsuk be a security mezőt SHARE-re:

swat1

A Shares fülön tudjuk beállítani, hogy milyen könyvtárakat szeretnénk megosztani. Adjunk neki valami nevet, majd a Create Share gombbal hozzuk is létre:

swat2

Itt a path mezőbe kell beállítanunk a megosztandó könyvtárat. A read only-t állítsuk nemre, ha írni is akarunk a megosztásra. Utána a guest ok mezőt állítsuk Yes-re. A Commit Changes gombra kattintva el tudjuk menteni.

Mostanra ha a Sajátgépbe beírjuk a ruterünk címét, akkor látni kellene a meosztásunkat valahogy így:

samba

csütörtök, február 19th, 2009 DD-WRT

8 hozzászólás to Samba – avagy hálózati meghajtót a winyóból

  1. még egy olyan kérdésem lenne hogy elképzelhető hogy okozgatja mondjuk azis hogy éjszakára ki van kapcsolva? mert amíg a torrentet nem tudom beizzítani addig nem megy éjjel :)

  2. vizsgyi on október 26th, 2009
  3. Hello.

    Valószinüleg a /opt/etc/config/optware.startup fájlod nem jó, vagy nem futtatható

    Rify

  4. Rify on október 26th, 2009
  5. Sziasztok,

    Mindent úgy csináltam ahogy a nagykönyvben meg van írva. De ha a routert újraindítom akkor a samba soha nem indul el. mindig putty aztán:
    /opt/etc/init.d/S10xinetd start
    /opt/etc/init.d/S80samba start
    és akkor elindul.
    Mit kell megmondanom hogy tudjatok segíteni?!
    Köszi

  6. vizsgyi on október 26th, 2009
  7. Hello!

    Igazatok van, nem vettem észre, hogy lemaradt a képről. Bocsi

  8. Rify on június 21st, 2009
  9. Helló!
    /opt/etc/init.d/S80samba
    a képen nem látható a sor vége:

    >> /etc/passwd

    Igy működik….

  10. avion on június 20th, 2009
  11. nekem hasonló sincs benne :)

  12. mullerdavid on április 10th, 2009
  13. Ha megnézed, akkor az S80samba fájl ezzel kezdődik.

  14. Rify on április 10th, 2009
  15. Megjegyezném, hogy egyvalami hiányzik, nekem sehogy sem akart menni a samba, 2 óra keresgélés után kiszúrtam, hogy alapból nem létezik a nobody felhasználónév, és ezért nem ment..
    A következőképpen lehet létrehozni pl:

    grep -q nobody /etc/passwd || echo “nobody:*:65534:65534:nobody:/var:/bin/false” >> /etc/passwd

  16. mullerdavid on április 10th, 2009

Hozzászólás most!

Hozzászólás küldéséhez be kell jelentkezni.

Kategóriák

Google