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 Comments to Samba – avagy hálózati meghajtót a winyóból

  1. 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

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

  4. Rify on április 10th, 2009
  5. nekem hasonló sincs benne :)

  6. mullerdavid on április 10th, 2009
  7. Helló!
    /opt/etc/init.d/S80samba
    a képen nem látható a sor vége:

    >> /etc/passwd

    Igy működik….

  8. avion on június 20th, 2009
  9. Hello!

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

  10. Rify on június 21st, 2009
  11. 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

  12. vizsgyi on október 26th, 2009
  13. Hello.

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

    Rify

  14. Rify on október 26th, 2009
  15. 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 :)

  16. vizsgyi on október 26th, 2009

Vélemény, hozzászólás?

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