Instalacja Samby w Gargoyle (OpenWRT)

Ostatnio pisałem jak uruchomić extroot na TP-Linku TL-MR3220 działającym pod kontrolą Gargoyle (OpenWRT) kompilacji obsego. Teraz przyszła pora na wykorzystanie dostępnego miejsca poprzez instalację i konfigurację pakietu SAMBA3.

Instalacji dokonamy poprzez wykonanie poniższych komend:

opkg update
opkg install samba36-server

Konfigurację rozpoczynamy od edycji pliku /etc/config/samba z użyciem edytora np. nano. Poniżej przedstawiam przykład zasobu dostępnego dla wszystkich użytkowników (dostęp anonimowy na poziomie udziału).

config samba
    option name mr3220
    option workgroup WORKGROUP
    option description 'Pliki na MR-3220'

config sambashare
    option name pliki
    option path /overlay/pliki
    option read_only no
    option create_mask 0777
    option dir_mask 0777
    option guest_ok yes

Kolejnym krokiem jest utworzenie katalogu pliki oraz zmiana właściciela na użytkownika nobody.

cd /overlay
mkdir pliki
chown -R nobody: pliki/

Następnie należy dokonać kilku zmian w pliku /etc/samba/smb.conf.template, które wpływają pozytywnie na wydajność usługi. Poniżej przedstawione są linie, które należy zmienić/dodać:

socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
use spnego = no
client use spnego = no
client signing = no
server signing = no

Czas włączyć usługę poprzez wykonanie komend:

/etc/init.d/samba enable
/etc/init.d/samba start

Do naszego nowo utworzonego zasobu sieciowego możemy przejść z poziomu systemu:

  • Windows poprzez wpisanie ścieżki w oknie uruchom: \\192.168.1.1\pliki
  • Linux poprzez wpisanie w oknie menadżera plików (lub inny sposób) ścieżki: smb://192.168.1.1/pliki

Poprawnie udostępiony zasób z użyciem SAMBA3 na Gargoyle (OpenWRT)

2 comments

3
lut

# opkg update
# opkg install samba36-server

5
cze

Dzięki, poprawione (nazwa pakietu się zmieniła w przeciągu ~3 lat)

Dodaj komentarz

Filtered HTML

  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Plain text

  • Znaczniki HTML niedozwolone.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Znaki końca linii i akapitu dodawane są automatycznie.
CAPTCHA
Ten tekst ma na celu określenie czy jesteś człowiekiem. Ma to zapobiec mechanizmom rozpowszechniającym SPAM.
Image CAPTCHA
Enter the characters shown in the image.