I've sent this before, but no response. Trying again. I'm trying to configure Winbindd on a Linux/390 system. I'm not getting any of the crashes or obvious errors, but I can't join the NT domain using the smbpasswd command. Included below is a portion of the -D 10 debug listing. I can ping the PDC under it's FQDN, and I've also added it's IP address to LMHOSTS, but nothing changes. I've also tried the smbpasswd command specifying the IP address of the PDC, and with each of the various resolve options specified, but that doesn't help either. This is Samba 2.2.4, and the PDC is Windows NT 4. Two possible issues come to mind. 1) My Samba server doesn't have a DNS entry of it's own (yet). 2) The machine is on a VM "Guest LAN" that doesn't support broadcast/multicast. I am connected to a WINS server though, and I can browse and access shares from Windows. Nmblookup doesn't seem to work unless I specify -U and -R, but this seems to be a normal result of not having a WINS server on my subnet, and lack of support for broadcast. I've spent some time reviewing the source for smbpasswd and the library routines that do name resolution, and the more I do, the more it looks like a bug of some kind. As near as I can tell, the name resolution is never being done, and the bogus IP address is residual in the structure. Nothing I do makes any difference. Even when I specify the -r parameter with the IP address of the PDC, the address in the debug remains 0.0.0.1. According to the code, there's supposed to be a level 10 debug message issued by internal_resolve_name() in namequery.c listing the addresses returned, but it never appears. An additional debug message I added myself also never appears, leading me to believe the routine isn't being called. Does anyone have any idea what might be going on here? Thanks much. -------------------------------------------------------------------------------------------------------------------- Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/smb.conf" Processing section "[global]" doing parameter workgroup = MLAMRS doing parameter server string = Samba 2.2.4 on VM Linux doing parameter security = DOMAIN doing parameter encrypt passwords = Yes doing parameter map to guest = Bad User doing parameter log file = /var/log/smb.log doing parameter keepalive = 30 doing parameter os level = 2 doing parameter preferred master = False doing parameter domain master = False doing parameter wins server = 146.125.87.65 wins_srv_load_list(): Building WINS server list: 146.125.87.65, 1 WINS server listed. doing parameter kernel oplocks = No doing parameter winbind uid = 1000-2000 doing parameter winbind gid = 1000-2000 pm_process() returned Yes lp_servicenumber: couldn't find homes set_server_role: ROLE_DOMAIN_MEMBER codepage_initialise: client code page = 850 (lots of codepage stuff omitted) added interface ip=146.125.251.80 bcast=146.125.251.127 nmask=255.255.255.192 Password: cli_init_creds: user administrator domain MLAMRS flgs: 0 ntlmssp_cli_flgs:0 cli_establish_connection: LINXKEN<00> connecting to WSTRESSMS2<20> (0.0.0.1) - administrator [MLAMRS] Connecting to 0.0.0.1 at port 445 error connecting to 0.0.0.1:445 (Invalid argument) Connecting to 0.0.0.1 at port 139 error connecting to 0.0.0.1:139 (Invalid argument) Error connecting to 0.0.0.1 (Invalid argument) cli_establish_connection: failed to connect to WSTRESSMS2<20> (0.0.0.1) Error connecting to wstressms2 Unable to join domain MLAMRS.