[Samba] browsing/nmbd problem - OS X

This is a discussion on [Samba] browsing/nmbd problem - OS X within the Samba forums, part of the Networking and Network Related category; Hi, I would be very grateful if anyone could give me a bit of help with this. I am trying ...


Go Back   Usenet Forums > Networking and Network Related > Samba

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 05-05-2005
David P. Goldenberg
 
Posts: n/a
Default [Samba] browsing/nmbd problem - OS X

Hi,
I would be very grateful if anyone could give me a bit of help
with this. I am trying to run Samba 3.0.5, as distributed with Mac
OS X server 10.3.8, on an Apple Xserve. Things were working
beautifully until I had problems with an IP address change and had to
reinstall everything.

At present, the situation seems to be that the smb protocol is
operating, since I can make an smb connection from either a Windows
client or a Mac client, provided I specify the IP address of the
server. But, the server does not show up for browsing on either the
Windows or Mac clients. This I could live with, but the real problem
is that I want to use the server as a PDC, and it is not recognized
by the clients.

I have gone through the Samba Checklist with the following results:

1. testparm - only warnings are:

WARNING: You have some share names that are longer than 12 characters.
These may not be accessible to some older clients.
(Eg. Windows9x, WindowsMe, and smbclient prior to Samba 3.0.)
Invalid combination of parameters for service Public. Level II
oplocks can only be set if oplocks are also set.
Invalid combination of parameters for service homes. Level II
oplocks can only be set if oplocks are also set.
Server role: ROLE_DOMAIN_PDC

2. pings - OK

3. smbclient -L PHYLO

Everything looks OK, including information for server, workgroup and master.

4. nmblookup -B PHYLO __SAMBA__ - looks OK

added interface ip=155.101.106.50 bcast=155.101.106.255 nmask=255.255.255.0
querying __SAMBA__ on 155.101.106.50
Got a positive name query response from 155.101.106.50 ( 155.101.106.50 )
155.101.106.50 __SAMBA__<00>

5. nmblookup -B GOLDENBERG_ITC '*' - there seem to be problems here

I can only get this to work with the last characters '*', rather than
`*' as indicated in the online and book version of the HOWTOs. Can
anyone tell me if there is a misprint in the document?
Alternatively, perhaps there is a Mac keyboard mapping issue here?

Anyway, this is the response I get:

added interface ip=155.101.106.50 bcast=155.101.106.255 nmask=255.255.255.0
querying * on 0.0.0.0
Got a positive name query response from 127.0.0.1 ( 155.101.106.50 )
155.101.106.50 *<00>

Even though I get a positive response, it is the IP address of the
server, not the client. I get exactly the same response with other
client names, even ones that don't exist.

If I use the IP address, I get:

nmblookup -B 155.101.106.203 '*'
added interface ip=155.101.106.50 bcast=155.101.106.255 nmask=255.255.255.0
querying * on 155.101.106.203
name_query failed to find name *

6. nmblookup -d 2 '*' - gives several positive responses.

But, the response includes only IP Addresses. Should it return netBIOS names?

7. smbclient //PHYLO/Public - seems to work fine.

8. from PC: net view \\PHYLO

Initially could not find server. Added server IP address to WINS
Server box in the TCP/IP setup on the PC. net view then worked, even
though the server is not set to be a WINS server. But, this doesn't
allow browsing.

From the documentation, this seems to point to a problem with the
nmbd setup, and I think that I really need to "Fixup the nmbd
installation", as it says in the Checklist, in order to get the
functionality I want.

9. from PC: net use x: \\PHYLO\Public

This seems to work fine, and the volume is mounted as a network drive.

10. nmblookup -M GOLDENBERGLAB

The results depend on where I run it from!

Running it from the server gives:

added interface ip=155.101.106.50 bcast=155.101.106.255 nmask=255.255.255.0
querying GOLDENBERGLAB on 155.101.106.255
Got a positive name query response from 155.101.106.50 ( 155.101.106.50 )
155.101.106.50 GOLDENBERGLAB<1d>

Running it from another Unix machine on the subnet (actually OS X) gives:

querying GOLDENBERGLAB on 155.101.107.255
155.101.106.203 GOLDENBERGLAB<1d>

This seems to say that the server (PHYLO) thinks that it is the
master browser, but other machines think that the client is!

11. I can't find the server in a browser.

I get essentially the same results if the server is set up as stand
alone or as a PDC.

I am completely new to Samba, but my sense is that the server is
working (mostly), is but not making itself known on the network.

I have also included the smb.conf file at the bottom of this message.
On OS X Server, smb.conf is created and changed using a graphical
interface. The guest account "unknown" does exist.

I would greatly appreciate any suggestions anyone might have.

Thanks in advance,
David Goldenberg


-----------------------------------

phylo:> more smb.conf
[global]
log level = 2
display charset = UTF-8-MAC
print command = /usr/sbin/PrintServiceAccess printps %p %s
lprm command = /usr/sbin/PrintServiceAccess remove %p %j
security = user
guest account = unknown
encrypt passwords = yes
printing = BSD
allow trusted domains = no
preferred master = yes
lppause command = /usr/sbin/PrintServiceAccess hold %p %j
netbios name = phylo
wins support = no
add machine script = /usr/bin/opendirectorypdbconfig -c
create_computer_account -r %u -n "/LDAPv3/127.0.0.1"
max smbd processes = 0
printcap =
server string = Mac OS X Server
lpresume command = /usr/sbin/PrintServiceAccess release %p %j
logon drive = H:
domain logons = yes
lpq command = /usr/sbin/PrintServiceAccess jobs %p
admin users = @admin
passdb backend = opendirectorysam guest
dos charset = CP437
unix charset = UTF-8-MAC
auth methods = guest opendirectory
local master = yes
use spnego = no
map to guest = Never
domain master = yes
printer admin = @admin, @staff, unknown
logon path = \\%N\profiles\%u
workgroup = GOLDENBERGLAB
[StructureUsers]
oplocks = 1
map archive = no
path = /Volumes/StructureUsers
read only = no
inherit permissions = 0
strict locking = 0
comment = macosx
create mask = 0644
guest ok = 0
directory mask = 0755
[Public]
oplocks = 0
map archive = no
path = /Shared Items/Public
read only = no
inherit permissions = 0
strict locking = 0
comment = macosx
create mask = 0644
guest ok = 0
directory mask = 0755
[homes]
root preexec = /usr/sbin/inituser %U
read only = no
comment = User Home Directories
browseable = no
create mode = 0750
[profiles]
oplocks = yes
path = /Users/Profiles
read only = no
strict locking = no
browseable = no
[netlogon]
oplocks = yes
path = /etc/netlogon
strict locking = no
browseable = no
write list = @admin
[Groups]
oplocks = 1
map archive = no
path = /Groups
read only = no
inherit permissions = 0
strict locking = 0
comment = macosx
create mask = 0644
guest ok = 0
directory mask = 0755
[Users]
oplocks = 1
map archive = no
path = /Users
read only = no
inherit permissions = 0
strict locking = 0
comment = macosx
create mask = 0644
guest ok = 0
directory mask = 0755


--

--
Department of Biology
University of Utah
257 South 1400 East
Salt Lake City, UT 84112-0840

Telephone: (801) 581-3885
Fax: (801) 581-2174

E-mail: goldenberg@biology.utah.edu
Lab web page: http://www.biology.utah.edu/goldenberg

"Life is complex: There are real parts and imaginary parts." - author unknown

--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 07:52 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0