nie mam teraz dostępu do swojego kompa, ale jutro opiszę co i jak i dam cały konfig.
Teraz działa świetnie. Samba to 3.0.37 plus pakiet samba3-nmbd w tej samej wersji.
U mnie jest win7 HP 64bit, i win7 starter 32bit. Wszystko działa pięknie.
EDYTA:
1. Odinstalowałem wersję 3.0.24
2. Zainstalowałem pakiet samba3-nmbd_3.0.37-5_ar71xx.ipk z tego repo http://ecco.selfip.net/backfire/ar71xx/packages/
3. Automatycznie zainstalowała się samba 3.0.37 (samba3-mountcifs_3.0.37-5_ar71xx.ipk) z tego samego repo
4. Konfiguracja plików /etc/config/samba oraz /etc/samba/smb.conf.template
5. Dodanie użytkownika wg. poradnika samby http://eko.one.pl/?p=openwrt-samba
6. Uruchomienie procesów. Najpierw odpaliłem samba-nmbd następnie samba.
Uwagi:
Na początku samba nie rozgłaszała się w otoczeniu sieciowym. Kilkukrotny stop i ponowny start procesów aż w końcu zadziałało.
Jeżeli wszystko jest ok to u mnie na WNDR3700v2 odnośnie samby są widoczne następujące procesy:
2774 root 4108 S N /usr/sbin/smbd -D
2779 root 2492 S /usr/sbin/nmbd -D
2781 root 2460 S /usr/sbin/nmbd -D
Podczas gdy samba się nie rozgłaszała widoczny był tylko jeden proces nmbd. (100% - za każdym razem sprawdzałem). Po restarcie routera też są dwa procesy nmbd. Dlaczego tak jest proszę mnie nie pytać bo jestem za cienki to są moje pierwsze kroki z linuksem.
Konfiguracja /etc/config/samba
config samba
option 'workgroup' 'WORKGROUP'
option 'name' 'Web'
option 'description' 'Web Share System'
config 'sambashare'
option 'name' 'sda1'
option 'path' '/tmp/usb_mount/dev_sda1'
option 'read_only' 'no'
option 'guest_ok' 'no'
option 'create_mask' '0777'
option 'dir_mask' '0777'
option 'users' 'krzysiek'
config 'sambashare'
option 'name' 'public'
option 'path' '/tmp/usb_mount/dev_sda1/tmp'
option 'read_only' 'yes'
option 'guest_ok' 'yes'
option 'create_mask' '0777'
option 'dir_mask' '0777'
option 'browseable' 'yes'
Konfiguracja /etc/samba/smb.conf.template
[global]
netbios name = |NAME|
workgroup = |WORKGROUP|
server string = |DESCRIPTION|
syslog = 10
encrypt passwords = true
passdb backend = smbpasswd
obey pam restrictions = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY
unix charset = |CHARSET|
display charset = |CHARSET|
dos charset = CP852
preferred master = yes
local master = yes
domain master = yes
wins support = yes
os level = 99
security = user
map to guest = Bad User
guest account = nobody
invalid users = root
smb passwd file = /etc/samba/smbpasswd
interfaces = |INTERFACES|