Where are you getting your IP addresses from? You didn't specify how the wireless link is setup; do you have a wireless router? Does it have DHCP? Are you getting your addresses via DHCP?
Does this smb.conf pass testparm? Looks like some syntax errors to me, particularly in ldap suffix= line and in passdb backend lines. Why do you have those parameters set, anyway? Try commenting them out and insert the line
Code:
passwd program=/usr/bin/smbpasswd %u
as a replacement
The workgroup is correct, isn't it? Just asking, but a silly error that could really hose you up.
Why do you have "interfaces" set in smb.conf? I don't think you want to do that, since it will override the default interfaces list and that shouldn't be necessary. Try commenting that statement out.
You shouldn't need "bind interfaces only" try commenting it out.
For security, you definitely should set security=user.
Put in a name for server string. Probably that would be "Linux"
You probably need a password server; try this
You need a netbios name; try this
Do you have a wins server on the network? Things will go easier if you do; your linux box could easily do it by enabling wins in samba. You also should consider making the linux box the master browser.
I find the syntax of your shares section to be quite puzzling. Why have you identified a share called users that has /home as its path, and why have you established a share called groups that has /home/groups as its path? Logically, the subdirectory "group" under "home" should belong to a user named "group". This architecture leads me to believe that you don't have a good grasp of the way Linux is supposed to be organized. Also, your homes section won't work right; it needs to be writeable and available.
FYI, here is much of my smb.conf, which works well - although the samba server is on a wired system.
Code:
[global]
ldap ssl = yes
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authenticatio
n*tokens*updated*successfully*
passwd program = /usr/bin/smbpasswd %u
user = jiml,monica,lali,julie,jimuser
root preexec close = no
allow hosts = 192.168.0.
dns proxy = no
printing = cups
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
default = homes
workgroup = HOMEGROUP
debug level = 0
os level = 65
printcap name = cups
security = user
max log size = 50
log file = /var/log/samba/log.%m
load printers = yes
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
map to guest = never
domain master = yes
encrypt passwords = yes
dead time = 0
password level = 0
printable = Yes
server string = Dadsbox
password server = %m
only user = yes
message command = csh -c 'xedit %s;rm %s' &
unix password sync = yes
domain logons = no
pam password change = no
netbios name = Dadsbox
wins support = yes
dns proxy = no
[C2] browseable = yes
writable = yes
write list = jiml
inherit permissions = yes
preexec close = no
printable = No
path = /mnt/win_c
hide dot files = no
root preexec close = no
available = yes
[homes]
browseable = no
printable = no
inherit permissions = yes
writable = yes
preexec close = no
write list = jiml,monica,lali,julie,jimuser
comment = Home Directories
valid users = jiml,monica,lali,julie,jimuser
user = jiml,monica,lali,julie,jimuser
root preexec close = no
available = yes
[netlogon]
root preexec close = no
preexec close = no
comment = netlogon
available = yes
path = /tmp/netlogon
# domain logons = no
[Space]
root preexec close = no
preexec close = no
writeable = yes
inherit permissions = yes
path = /mnt/sdb1
admin users = jiml
printable = no
write list = jiml,monica,lali,julie,jimuser
valid users = jiml,monica,lali,julie,jimuser