Craig,

Following your response as well as your response to Eric, I've tried
changing a few things in my config as well as the order of the steps.
Unfortunately I'm still having problems. Clearing my .tdbs (w/o Samba
running) I've done:
* net rpc setsid -S MABSERVE1 -W MAB -UAdministrator%secret (and the SID
shows up in secrets.tdb).
* net rpc join -S MABSERVE1 -W MAB -UAdministrator%secret (and the machine
successfully adds to the domain; looking at secrets.tdb we have a number of
things including the domain SID and the Machine trust account hash)
*If I then run net rpc vampire -S MABSERVE1 -UAdministrator%secret -d 4 I
get the following (clipped following the parsing of the smb.conf) output:

[2004/07/13 11:56:30, 4] param/loadparm.c:lp_load(3917)
  pm_process() returned Yes
[2004/07/13 11:56:30, 2] lib/interface.c:add_interface(79)
  added interface ip=192.168.1.251 bcast=192.168.1.255 nmask=255.255.255.0
[2004/07/13 11:56:30, 3] libsmb/namequery.c:resolve_lmhosts(857)
  resolve_lmhosts: Attempting lmhosts lookup for name MABSERVE1<0x20>
[2004/07/13 11:56:30, 4] libsmb/namequery.c:startlmhosts(547)
  startlmhosts: Can't open lmhosts file /etc/samba/lmhosts. Error was No
such file or directory
[2004/07/13 11:56:30, 3] libsmb/namequery.c:resolve_wins(755)
  resolve_wins: Attempting wins lookup for name MABSERVE1<0x20>
[2004/07/13 11:56:30, 3] libsmb/namequery.c:resolve_wins(758)
  resolve_wins: WINS server resolution selected and no WINS servers listed.
[2004/07/13 11:56:30, 3] libsmb/namequery.c:resolve_hosts(902)
  resolve_hosts: Attempting host lookup for name MABSERVE1<0x20>
[2004/07/13 11:56:31, 3] libsmb/namequery.c:name_resolve_bcast(697)
  name_resolve_bcast: Attempting broadcast lookup for name MABSERVE1<0x20>
[2004/07/13 11:56:31, 4] libsmb/nmblib.c:debug_nmb_packet(109)
  nmb packet from 192.168.1.253(137) header: id=30028 opcode=Query(0)
response=Yes
      header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=Yes
      header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
      answers: nmb_name=MABSERVE1<20> rr_type=32 rr_class=1 ttl=300000
      answers   0 char `.....   hex 6000C0A801FD
[2004/07/13 11:56:31, 2] libsmb/namequery.c:name_query(491)
  Got a positive name query response from 192.168.1.253 ( 192.168.1.253 )
[2004/07/13 11:56:31, 3] libsmb/cliconnect.c:cli_start_connection(1373)
  Connecting to host=MABSERVE1
[2004/07/13 11:56:31, 3] lib/util_sock.c:open_socket_out(735)
  Connecting to 192.168.1.253 at port 445
[2004/07/13 11:56:31, 2] lib/util_sock.c:open_socket_out(772)
  error connecting to 192.168.1.253:445 (Connection refused)
[2004/07/13 11:56:31, 3] lib/util_sock.c:open_socket_out(735)
  Connecting to 192.168.1.253 at port 139
[2004/07/13 11:56:31, 4] lib/time.c:get_serverzone(122)
  Serverzone is 14400
Cannot import users from MAB at this time, as the current domain:
        MABSERVE3: S-1-5-21-763135753-2099275703-424145120
conflicts with the remote domain
        MAB: S-1-5-21-1430529950-745024717-1233803906
Perhaps you need to set: 

        security=user
        workgroup=MAB

 in your smb.conf?
[2004/07/13 11:56:31, 1] utils/net_rpc.c:run_rpc_command(141)
  rpc command function failed! (NT_STATUS_UNSUCCESSFUL)
[2004/07/13 11:56:31, 2] utils/net.c:main(792)
  return code = 1

* If I run net setlocalsid S-1-5-21-1430529950-745024717-1233803906 and then
* net rpc vampire -S MABSERVE1 -UAdministrator%secret -d 4 I get the
following output (again starting after processing of smb.conf; also I've x'd
out the challenge/response strings)
[2004/07/13 11:58:41, 4] param/loadparm.c:lp_load(3917)
  pm_process() returned Yes
[2004/07/13 11:58:41, 2] lib/interface.c:add_interface(79)
  added interface ip=192.168.1.251 bcast=192.168.1.255 nmask=255.255.255.0
[2004/07/13 11:58:41, 3] libsmb/cliconnect.c:cli_start_connection(1373)
  Connecting to host=MABSERVE1
[2004/07/13 11:58:41, 3] lib/util_sock.c:open_socket_out(735)
  Connecting to 192.168.1.253 at port 445
[2004/07/13 11:58:41, 2] lib/util_sock.c:open_socket_out(772)
  error connecting to 192.168.1.253:445 (Connection refused)
[2004/07/13 11:58:41, 3] lib/util_sock.c:open_socket_out(735)
  Connecting to 192.168.1.253 at port 139
[2004/07/13 11:58:41, 4] lib/time.c:get_serverzone(122)
  Serverzone is 14400
[2004/07/13 11:58:41, 4]
passdb/secrets.c:secrets_fetch_trust_account_password(260)
  Using cleartext machine password
[2004/07/13 11:58:41, 4] rpc_client/cli_netlogon.c:cli_net_req_chal(45)
  cli_net_req_chal: LSA Request Challenge from MABSERVE3 to MABSERVE1:
XXXXXXXXXXXX
[2004/07/13 11:58:41, 4] libsmb/credentials.c:cred_session_key(59)
  cred_session_key
[2004/07/13 11:58:41, 4] libsmb/credentials.c:cred_create(90)
  cred_create
[2004/07/13 11:58:41, 4] rpc_client/cli_netlogon.c:cli_net_auth2(102)
  cli_net_auth2: srv:\\MABSERVE1 acct:MABSERVE3$ sc:2 mc: MABSERVE3 chal
XXXXXXXXXXXX neg: XXXXXXXX
[2004/07/13 11:58:41, 4] libsmb/credentials.c:cred_create(90)
  cred_create
[2004/07/13 11:58:41, 4] libsmb/credentials.c:cred_assert(121)
  cred_assert
Fetching DOMAIN database
[2004/07/13 11:58:41, 4] libsmb/credentials.c:cred_create(90)
  cred_create
Failed to fetch domain database: NT_STATUS_ACCESS_DENIED
[2004/07/13 11:58:41, 1] utils/net_rpc.c:run_rpc_command(141)
  rpc command function failed! (NT_STATUS_ACCESS_DENIED)
[2004/07/13 11:58:41, 2] utils/net.c:main(792)
  return code = 1

* Also, following the first call to net rpc vampire, the secrets.tdb file is
updated with the randomly generated SID for the local machine.

Relevant pieces from the smb.conf follow:

[global]
        security = domain
        workgroup = MAB
        netbios name = MABSERVE3
        preferred master = Yes
        domain master = No

Any suggestions would be greatly appreciated! Thanks.

Nathaniel Grier

-----Original Message-----
From: Craig White [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 13, 2004 1:48 AM
To: Nathaniel Grier
Cc: [EMAIL PROTECTED]
Subject: Re: [Samba] Migrating from a WinNT 4 PDC to Samba 3 PDC Troubles

On Mon, 2004-07-12 at 21:35, Nathaniel Grier wrote:
> Hi,
> 
> I've been in the process of attempting a transition from our current NT
4.0 
> PDC to Samba 3.0.4 on linux (Debian running the 2.4.18 kernel). I can get 
> the smbd/nmbd up and running just fine and configure them by hand or with 
> SWAT and the changes are saved.
> 
> I've been following the HOWTO's and get stuck at the net rpc vampire step:
> I am able to join the linux machine, call it SERVER2, successfully to the 
> domain, DOM. However, when I call 'net rpc vampire -S SERVER1 -U 
> Administrator%secret' I get the error that my current domain and that of 
> the server are incompatible:
> Your current domain SERVER2 (SID:xxxx) does not match the server's domain 
> DOM (SID:xxx).
> 
> (Sorry, I'm paraphrasing the error output as I'm at home and don't have it

> in front of me, but it's quite straightforward and contains no more useful

> information than that.)
> So even though it says that I've join the domain DOM, it still thinks I'm 
> in some domain with the name of the machine SERVER2. I've checked (as per 
> the error message) that the smb.conf has the
> workgroup = DOM
> security = user
> 
> Also, if I run pdbedit -Lv it reports that the current domain is SERVER2 
> rather than DOM. Running net rpc setsid DOM simply adds the SID of the 
> domain to secrets.tdb but doesn't switch its insistence of SERVER2 being 
> the domain rather than DOM. A call to net rpc testjoin says things are AOK

> & that I'm in the domain DOM. Running net setlocalsid SERVER2 SID of DOM 
> changes the SID of the SERVER2 domain to be the same as the of DOM, but 
> just causes authentication errors when running net rpc vampire as it still

> thinks that the domains have different names.
> 
> Any suggestions as to how to resolve this problem would be most 
> appreciated. I'm guessing a way to simply reset the name of the domain it 
> thinks its in would work, but having not worked much with 3.0, I'm not 
> sure. (I've used 2.2, but it's been a while since I've set one up and not 
> in as large a network environment.)
----
before running net rpc vampire command you need to set samba up as it
were like a BDC and join the domain.

BDC looks something like this...
security = domain
domain master = yes
preferred master = no

smbpasswd -j DOMAIN -r PDC_OF_DOMAIN -U Administrator%password
net setlocalsid SID
where SID is the SID of the existing NT4 domain but possibly the net rpc
vampire sucks that in (I don't remember)

Hope this helps

Craig



--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to