NT-PDC with snapshot

Ulf Mehlig umehlig at uni-bremen.de
Thu Dec 30 19:20:38 GMT 1999


Hello Samba-Experts,

I downloaded the snapshot from 

  ftp://de.samba.org/pub/mirror/samba/contributed/samba-tng-snapshot.tgz

(30.12.1999, 18:03) and un-tar'ed it over the .../source dir from
the cvs branch obtained by

  cvs -z3 -d :pserver:cvs at samba.org:/cvsroot checkout -r SAMBA_TNG samba

(today). The stuff compiled after ./configure. Unfortunately it didn't
run as expected ...

The first thing I tried was starting it with my default configuration
from Samba 2.06: A Linux machine ("pandora3") acts as Domain Logon
Server (or PDC) for domain "OLYMP", and a vmware-NT-4.0-machine
("pseudo") as client. When starting smbd, it complained because there
were a file MACHINE.SID and a file OLYMP.SID in .../samba/private.
After removing MACHINE.SID smbd started (see appended log file below;
it complains about not being in DFS mode, but I don't know what DFS
is, it's not in the actual SWAT help pages). I also tried deleting
OLYMP.SID (it was automatically recreated by samba then).

nmbd starts as well, and makes itself master browser. If I start the
client (which I removed from the "domain" before, from inside Windows
NT), I cannot find the PDC. I tried to delete ../private/smbpasswd and
make a new machine account, but smbpasswd says the following (also
when trying to update the old smbpasswd file):

----------------------------------------------------------------------
  pandora3:[/root] #smbpasswd -m -a pseudo
  socket connect to /tmp/.msrpc/lsarpc failed
  msrpc_establish_connection: failed lsarpc)
  msrpc_use_add: connection failed
  lsa query info failed
  Can't setup password database vectors.        
----------------------------------------------------------------------

(a file "/tmp/.msrpc/lsarp" does not exist)

What am I doing wrong? If I try to access "pandora3" (which is visible
from the client) under NT, and it complains that the "Serverdienst"
(=server/browser service? I'm using a German version of NT) would not
be availlable (see also log below).

If you have time to answer my question, I would be happy (as I'm very
interested in a PDC-like Samba); if not, I will stay nearly
equally happy with the existing 2.06 logon facility which works fine 
:-)

Many thanks for your attention + happy new year,
Ulf


======================================================================

>From the log files:
----------------------------------------------------------------------
.../log.smb:

[1999/12/30 19:12:10, 1] smbd/server.c:main(636)
  smbd version 2.1.0-prealpha started.
  Copyright Andrew Tridgell 1992-1998
[1999/12/30 19:12:10, 1] smbd/files.c:file_init(219)
  file_init: Information only: requested 10000 open files, 1014 are available.
[1999/12/30 19:12:10, 0] smbd/dfs.c:init_dfs_table(128)
  No DFS map, Samba is running in NON DFS mode

----------------------------------------------------------------------
.../log.nmb:

[1999/12/30 19:12:10, 1] nmbd/nmbd.c:main(661)
  NetBIOS nameserver version 2.1.0-prealpha started.
  Copyright Andrew Tridgell 1994-1998
[1999/12/30 19:12:10, 0] nmbd/asyncdns.c:start_async_dns(150)
  started asyncdns process 18881
[1999/12/30 19:12:10, 0] nmbd/nmbd_logonnames.c:add_logon_names(159)
  add_domain_logon_names:
  Attempting to become logon server for workgroup OLYMP on subnet 192.168.1.8
[1999/12/30 19:12:10, 0] nmbd/nmbd_logonnames.c:add_logon_names(159)
  add_domain_logon_names:
  Attempting to become logon server for workgroup OLYMP on subnet UNICAST_SUBNET
[1999/12/30 19:12:10, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(332)
  become_domain_master_browser_wins:
  Attempting to become domain master browser on workgroup OLYMP, subnet UNICAST_SUBNET.
[1999/12/30 19:12:10, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_wins(347)
  become_domain_master_browser_wins: querying WINS server at IP 192.168.1.8 for domain master browser name OLYMP<1b> on workgroup OLYMP
[1999/12/30 19:12:10, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(118)
  become_logon_server_success: Samba is now a logon server for workgroup OLYMP on subnet UNICAST_SUBNET
[1999/12/30 19:12:10, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118)
  *****
  
  Samba server PANDORA3 is now a domain master browser for workgroup OLYMP on subnet UNICAST_SUBNET
  
  *****
[1999/12/30 19:12:10, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(284)
  become_domain_master_browser_bcast:
  Attempting to become domain master browser on workgroup OLYMP on subnet 192.168.1.8
[1999/12/30 19:12:10, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bcast(298)
  become_domain_master_browser_bcast: querying subnet 192.168.1.8 for domain master browser on workgroup OLYMP
[1999/12/30 19:12:14, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(118)
  become_logon_server_success: Samba is now a logon server for workgroup OLYMP on subnet 192.168.1.8
[1999/12/30 19:12:18, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118)
  *****
  
  Samba server PANDORA3 is now a domain master browser for workgroup OLYMP on subnet 192.168.1.8
  
  *****
[1999/12/30 19:27:51, 1] nmbd/nmbd_processlogon.c:process_logon_packet(68)
  process_logon_packet: Logon from 192.168.0.17: code = 7
[1999/12/30 19:27:52, 1] nmbd/nmbd_processlogon.c:process_logon_packet(68)
  process_logon_packet: Logon from 192.168.0.17: code = 7
[1999/12/30 19:27:52, 1] nmbd/nmbd_processlogon.c:process_logon_packet(68)
  process_logon_packet: Logon from 192.168.0.17: code = 7
[1999/12/30 19:28:10, 0] nmbd/nmbd_incomingdgrams.c:process_local_master_announce(309)
  process_local_master_announce: Server PSEUDO at IP 192.168.0.17 is announcing itself as a local master browser for workgroup OLYMP and we think we are master. Forcing election.
[1999/12/30 19:28:10, 0] nmbd/nmbd_become_lmb.c:unbecome_local_master_success(156)
  *****
  
  Samba name server PANDORA3 has stopped being a local master browser for workgroup OLYMP on subnet 192.168.1.8
  
  *****
[1999/12/30 19:28:27, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(406)
  *****
  
  Samba name server PANDORA3 is now a local master browser for workgroup OLYMP on subnet 192.168.1.8
  
  *****
[1999/12/30 19:29:11, 1] lib/util_sock.c:open_socket_out(749)
  error connecting to 192.168.0.17:445 (Verbindungsaufbau abgelehnt)

----------------------------------------------------------------------
.../log.pseudo:

[1999/12/30 19:27:52, 0] lib/util_sock.c:open_pipe_sock(890)
  socket connect to /tmp/.msrpc/browser failed
[1999/12/30 19:27:52, 1] lib/msrpc-client.c:msrpc_establish_connection(373)
  msrpc_establish_connection: failed browser)
[1999/12/30 19:27:52, 0] lib/msrpc_use.c:msrpc_use_add(230)
  msrpc_use_add: connection failed
[1999/12/30 19:27:52, 0] lib/util_sock.c:open_pipe_sock(890)
  socket connect to /tmp/.msrpc/srvsvc failed
[1999/12/30 19:27:52, 1] lib/msrpc-client.c:msrpc_establish_connection(373)
  msrpc_establish_connection: failed srvsvc)
[1999/12/30 19:27:52, 0] lib/msrpc_use.c:msrpc_use_add(230)
  msrpc_use_add: connection failed
[1999/12/30 19:27:52, 0] lib/util_sock.c:open_pipe_sock(890)
  socket connect to /tmp/.msrpc/srvsvc failed
[1999/12/30 19:27:52, 1] lib/msrpc-client.c:msrpc_establish_connection(373)
  msrpc_establish_connection: failed srvsvc)
[1999/12/30 19:27:52, 0] lib/msrpc_use.c:msrpc_use_add(230)
  msrpc_use_add: connection failed
[1999/12/30 19:27:52, 0] lib/util_sock.c:open_pipe_sock(890)
  socket connect to /tmp/.msrpc/browser failed
[1999/12/30 19:27:52, 1] lib/msrpc-client.c:msrpc_establish_connection(373)
  msrpc_establish_connection: failed browser)
[1999/12/30 19:27:52, 0] lib/msrpc_use.c:msrpc_use_add(230)
  msrpc_use_add: connection failed
----------------------------------------------------------------------
/etc/smb.conf:

[global]
	workgroup = OLYMP
	netbios name = PANDORA3
	server string = Samba Server
	encrypt passwords = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *New*password:* %n\n *Re-enter*new*password:* %n\n *changed*
	unix password sync = Yes
	log file = /usr/local/samba/var/log.%m
	max log size = 50
	time server = Yes
#	domain admin group = ntadmin
	logon script = sysstart.cmd
	logon path = \\%L\%U\.nt_profile
	domain logons = Yes
	os level = 17
	preferred master = Yes
	domain master = Yes
	dns proxy = No
	wins support = Yes
[...]

-- 
======================================================================
Ulf Mehlig    <umehlig at zmt.uni-bremen.de>
              Center for Tropical Marine Ecology/ZMT, Bremen, Germany
----------------------------------------------------------------------


More information about the samba-ntdom mailing list