You shouldn't set up a proxy address, that's only if you need one for internet access. How are you trying to connect to your servers? Are you trying by name? NetBIOS name resolution doesn't always work that well. It's usually better to connect via IP address and then share name. In XBMC, when you want to set up your video and audio sources, you can do the following if it's a network share.
Select "Add Videos" or Music, whatever the case is.
Hightlight "None" and select it.
Under "Enter the paths or browse for the media locations. Put the following:
Code:
smb://<user>:<password>@<ip.of.smb.server>/<share>
This adds an SMB/Samba share a.k.a. a Windows share.
If you can ping the server by IP address, try the above. If you can't ping it, then you have deeper problems.
Another thing you can do is mount your shares during boot via /etc/fstab, and then point XBMC to the mounted shares instead of the network location. Here's my fstab file from my AppleTV gen1:
Code:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda3
/dev/sda3 / ext3 noatime,errors=remount-ro 0 1
# /dev/sda2
/dev/sda2 none swap sw 0 0
#Movies
//10.10.10.5/Video /media/movies cifs ro,iocharset=utf8,credentials=/home/atv/.smbcred,file_mode=0755,dir_mode=0755 0 0
#Television
//10.10.10.6/Television /media/television cifs ro,iocharset=utf8,credentials=/home/atv/.smbcred,file_mode=0755,dir_mode=0755 0 0
#Animation
//10.10.10.10/Animation /media/animation cifs ro,iocharset=utf8,credentials=/home/atv/.smbcred,file_mode=0755,dir_mode=0755 0 0
#Kids
//10.10.10.9/Kids /media/kids cifs ro,iocharset=utf8,credentials=/home/atv/.smbcred,file_mode=0755,dir_mode=0755 0 0
The last four entries are my network shares. I've connected via read-only (ro) and the share credentials you can do one of two ways. You can either specify username=<username> and password=<password> in the fstab lines, or you can do what I did and create a credentials file, in my case /home/atv/.smbcred in which the contents are simply:
Code:
username=<username>
password=<password>
You do need to chmod the credentials file to 600, ala
Code:
sudo chmod 600 /home/atv/.smbcred