Hello,

I have a multi-subnet at home (10.26.33.0/24 and 10.26.34.0/24) and have set up a Samba server on 10.26.2.14.

Everyone can ping everyone on these networks.

However, the Samba server is not accessible from any computer, and Windows network autodiscover funcionality, which used to see the Samba shares, does not see anything.

Let me quote the results of testparm:

Code:
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[homes]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        workgroup = WORKGROUP
        server string = Samba %v on %h
        interfaces = eth0
        map to guest = Bad User
        null passwords = Yes
        obey pam restrictions = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sLinux\spassword:*%n\n*Retype\snew\sLinux\spassword:*%n\n*Password\updated\ssuccessfully*.
        smb ports = 139
        add user script = /usr/sbin/useradd -m %u
        delete user script = /usr/sbin/userdel -r %u
        add group script = /usr/sbin/groupadd %g
        delete group script = /usr/sbin/groupdel %g
        add user to group script = /usr/sbin/groupmod -A %u %g
        delete user from group script = /usr/sbin/groupmod -R %u %g
        add machine script = /usr/sbin/adduser -s /bin/false -d /var/lib/nobody %u
        os level = 65
        preferred master = Yes
        wins proxy = Yes
        wins support = Yes
        hosts allow = 10.26.33.0/255.255.255.0, 10.26.34.0/255.255.255.0, 127.0.0.1, ::1
        hosts deny = ALL

[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        create mask = 03700
        directory mask = 03700
        browseable = No
And then, /var/log/samba/log.nmbd:

Code:
[2012/12/16 22:29:49.407273,  1] nmbd/nmbd_incomingrequests.c:327(process_node_status_request)
  process_node_status_request: status request for name WORKGROUP <1b> from IP 10.26.2.14 on subnet UNICAST_SUBNET - name not found.
[2012/12/16 22:29:54.412832,  1] nmbd/nmbd_incomingrequests.c:327(process_node_status_request)
  process_node_status_request: status request for name WORKGROUP <1b> from IP 10.26.2.14 on subnet UNICAST_SUBNET - name not found.
[2012/12/16 22:29:59.418493,  0] nmbd/nmbd_browsesync.c:247(domain_master_node_status_fail)
  domain_master_node_status_fail:
  Doing a node status request to the domain master browser
  for workgroup WORKGROUP at IP 10.26.2.14 failed.
  Cannot sync browser lists.
Finally, the result of smbclient -L localhost:

Code:
Domain=[LACOUR] OS=[Unix] Server=[Samba 3.5.6]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       IPC Service (Samba 3.5.6 on home)
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6]

        Server               Comment
        ---------            -------
        HOME                 Samba 3.5.6 on home

        Workgroup            Master
        ---------            -------
        WORKGROUP          HOME
Any help would be very much appreciated