yum install samba
Мой конфигурациони фајл изгледа овако:
/etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = MyServer
netbios name = CentOS
# socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
# socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768
# socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=32768 SO_SNDBUF=32768
# socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=32768 SO_SNDBUF=32768
# socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
# socket options = TCP_NODELAY SO_RCVBUF=131072 SO_SNDBUF=131072
# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50
security = share
browseable = yes
public = yes
guest account = nobody
load printers = no
show add printer wizard = no
printcap name = /dev/null
disable spoolss = yes
interfaces = lo br0 192.168.0.0/24
[store]
comment = File Store
path = /home/store
browseable = yes
readonly = no
writable = yes
guest only = yes
guest ok = yes
public = yes
Желим да скренем пажњу на параметре socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768. Разлог је то што гледам Blue-Ray слике преко мреже, чији је обим 30 ГБ и више, па стога, при лоше изабраном параметру или његовом недостатку, могу се појавити кашњења при репродукцији видеа, посебно код фајлова са екстензијом mkv. Иако видео кашњи, копирање са Samba код мене достиже 90-100 Мб/с преко гигабитне везе. Дакле, параметар socket options треба подешавати експерименталним путем. Након промене параметра, потребно је рестартовати услугу smb командом service smb restart.
Такође, кашњења при гледању видеа са Samba шарa могу се појавити ако Samba ради довољно дуго без рестартовања, па је потребно урадити service smb restart да би се кашњења уклонila. Уопштено говорећи, Samba чудно ради у овом погледу; ако не желите такве проблеме, подигните NFS.
Након што је конфигурисани фајл већ на месту, потребно је инсталирати самбу (smb) и услугу (nmb) у аутоматско покретање. Једноставним речима – услуга nmb је потребна да би сервер био видљив у мрежном окружењу других оперативних система, на пример Windows. Постављамо аутоматско покретање:
chkconfig smb on
chkconfig nmb on
service smb start
service nmb start
