Honestamente, passei de 6 a 8 horas tentando fazer isso funcionar. Aqui está o que tenho.
Servidor de arquivos do servidor Ubuntu
Rasberry Pi com Xbian
Várias máquinas do Windows 7
Eu configurei um compartilhamento de samba no servidor ubuntu. Eu posso acessá-lo a partir do Windows Machines sem fazer login, mas eu tenho que digitar manualmente o endereço (\ Gandalf \ Shares). Ele não aparece na minha rede automaticamente (eu gostaria, mas seja o que for).
O problema que estou tendo é acessá-lo do XBMC. Eu não posso acessá-lo do meu Rasberry ou XBMC em minhas máquinas Windows, não importa o quanto eu tente chegar a ele. Parece que eu recebo um erro diferente toda vez.
Aqui está o kicker, Quando eu comecei a fazer o meu rasberry, eu configurei tudo isso e tudo funcionou perfeitamente. Eu poderia vê-lo em qualquer máquina windows 7 na rede e eu poderia fazer isso direto do gerenciador de arquivos no xbmc. Demorei cerca de 30 minutos pesquisando e julgando e cometendo erros, então não fazia ideia de que seria tão difícil fazer novamente. Mas desde então eu reinstalei o xbian no pi e reinstalei o servidor Ubuntu na caixa linux. Essencialmente, comecei do zero com a mesma configuração.
Estou realmente puxando meu cabelo por causa disso. Qualquer sugestão seria muito apreciada.
Aqui está meu arquivo smb.conf
[global]
; General server settings
netbios name = Gandalf
server string =
workgroup = FELLOWSHIP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_$
passdb backend = tdbsam
security = user
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes
syslog = 1
syslog only = yes
map to guest = bad user
; NOTE: If you need access to the user home directories uncomment the
; lines below and adjust the settings to your hearts content.
;[homes]
;valid users = %S
;create mode = 0600
;directory mode = 0755
;browseable = no
;read only = no
;veto files = /*.{*}/.*/mail/bin/
; NOTE: Only needed if you run samba as a primary domain controller.
; Not needed as this config doesn't cover that matter.
;[netlogon]
;path = /var/lib/samba/netlogon
;admin users = Administrator
;valid users = %U
;read only = no
; NOTE: Again - only needed if you're running a primary domain controller.
;[Profiles]
;path = /var/lib/samba/profiles
;valid users = %U
;create mode = 0600
;directory mode = 0700
;writeable = yes
;browseable = no
[Shares]
path = /shares
browseable = yes
read only = no
guest ok = yes
#create mask = 0775
#directory mask = 0775
writeable = yes
available = yes