[Samba] very very weird problem, Samba completely broken

Craig White craigwhite at azapple.com
Fri Jul 7 22:07:08 GMT 2006


Samba 3 works fine for thousands if not millions of people. It is
significantly better than Samba 2 and though the commands seem to be the
same, the results are different.

On Fri, 2006-07-07 at 17:45 -0400, Eric Evans wrote:
> This is very strange and frustrating.  Our users complained that they 
> weren't able to get ANY Samba access, not even being able to map a network 
> drive (forgetting for now about that domain logon thing for a while).  So I 
> went into the /etc/samba/smb.conf and took out all of the statements that 
> had anything to do with domain controlling and net logons, basically 
> restoring the smb.conf to the state it was in before I started messing 
> around with all that domain controller stuff.
----
probably would be much easier if you understood Windows Networking
principles.
----
>  To my chagrin, now NOTHING 
> works on Samba, even with my original smb.conf!
----
You shouldn't expect Samba 3 to work with Samba 2 configuration file
----
>   The only thing I'm doing 
> differently now that I wasn't doing last week is I'm now running Samba 3 
> instead of Samba 2.  Should I uninstall Samba 3 and put version 2 back 
> on? 
----
If you lack the patience to learn new things, perhaps that is the easier
solution
----
>  This is too weird.  Here's the error message I'm getting in my samba 
> log file whenever I try to map a network drive on the Windows client:
> 
> [2006/07/07 17:24:18, 0] 
> nmbd/nmbd_incomingrequests.c:process_name_refresh_request(183)
>    process_name_refresh_request: unicast name registration request received 
> for name WORKGROUP<00> from IP 128.253.175.150 on subnet UNICAST_SUBNET.
> [2006/07/07 17:24:18, 0] 
> nmbd/nmbd_incomingrequests.c:process_name_refresh_request(184)
>    Error - should be sent to WINS server
----
Nothing below suggests that you are using a WINS server...not in the
Windows clients, not in smb.conf.

Make life easy for yourself, add 'wins support = yes' to smb.conf and
change your dhcp server to use 128.253.175.150 as WINS server and node
type = '8'

Again...a little knowledge of Windows Networking would go a long way
here.
----
> 
> >It seems that your Client VENUS tries to register itself to the WINS 
> >server it is configured to. Check what WINS server is configured using 
> >"ipconfig /all" in   a DOS prompt.
> >
> >If your client's WINS server is configured to be a.b.c.d and your domain 
> >PDC IP is a.b.c.d but the "wins server" parameter of smb.conf is set to 
> >"no" then it would seem logical that the error is "Should be sent to the WINS".
> >
> >Please post your "ipconfig /all" output and your smb.conf file.
> 
> Here's the output from the ipconfig /all:
> 
> Windows IP Configuration
> 
>          Host Name . . . . . . . . . . . . : cornell-emngrvm
>          Primary Dns Suffix  . . . . . . . :
>          Node Type . . . . . . . . . . . . : Unknown
>          IP Routing Enabled. . . . . . . . : No
>          WINS Proxy Enabled. . . . . . . . : No
>          DNS Suffix Search List. . . . . . : phonetics.cornell.edu
> 
> Ethernet adapter Local Area Connection:
> 
>          Connection-specific DNS Suffix  . : phonetics.cornell.edu
>          Description . . . . . . . . . . . : 3Com 3C920 Integrated Fast 
> Ethernet
> Controller (3C905C-TX Compatible)
>          Physical Address. . . . . . . . . : 00-06-5B-95-8C-15
>          Dhcp Enabled. . . . . . . . . . . : Yes
>          Autoconfiguration Enabled . . . . : Yes
>          IP Address. . . . . . . . . . . . : 128.253.175.146
>          Subnet Mask . . . . . . . . . . . : 255.255.255.128
>          Default Gateway . . . . . . . . . : 128.253.175.129
>          DHCP Server . . . . . . . . . . . : 132.236.56.249
>          DNS Servers . . . . . . . . . . . : 132.236.56.250
>                                              128.253.180.2
>          Lease Obtained. . . . . . . . . . : Friday, July 07, 2006 5:14:05 PM
>          Lease Expires . . . . . . . . . . : Friday, July 07, 2006 6:14:05 PM
> 
> Here's the /etc/samba/smb.conf:
> 
> [global]
>          socket address = 128.253.175.155
>          socket options = TCP_NODELAY
>          invalid users = bin daemon adm sync shutdown halt mail news uucp
>          max log size = 100
> 
>          print command = /bin/lp -d%p %s; sleep 5; rm -f %s
>          printer = 128_1
>          printing = SYSV
> 
>          log file = /var/log/samba.log
>          log level = 2
>          max log size = 50
>          debug timestamp = yes
> 
> [homes]
>          browseable = no
>          read only = no
>          writeable = yes
>          guest ok = no
> 
> I'm completely mystified as to why I keep getting these "Error - should be 
> sent to WINS server" messages.  If anyone has any suggestions I'd love to 
> hear them.  At this point it looks to me that Samba has somehow become 
> broken beyond repair.
----
Please don't whine.

READ the documentation...Samba by Example does excellent handholding for
the impatient...

http://www.samba.org/samba/docs/man/Samba-Guide/

I would suggest that you start with 'Small Office Networking'

Also note that firewalls would block access - probably a very good idea
to run firewalls on these systems since they appear to have public IP
addresses - thus a 'hosts allow = 128.253.175. ' would be a very good
thing. Firewall would have to allow ports 137:139 and probably 445 from
that same ip address range.

Also note that you don't have any shares that users can see in your
above configuration since a "HOMES" share is only pertinent to those
that attach to a PDC/BDC and since you have surrendered that ground in
frustration, you can't have it.

Craig



More information about the samba mailing list