thanks to james and herb for their latest suggestions. the routing situation certainly seems unusual here. but i have little or no control of that and no control of the wins server. however i made this discovery: nmblookup with the -r option succeeds where as without -r i get a 'wins server appears to be down' message. see below. so, the question is: how to get smbd/nmbd to behave like nmblookup with -r ? i dont see anything like that in the usual docs, and it would seem logical that it already operates that way? any ideas? detailed nmblookups below. thanks... ;) -neil # nmblookup -d 8 -R -U 192.168.2.138 production Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf" Processing section "[global]" doing parameter workgroup = 2030 doing parameter netbios name = BOX1 handle_netbios_name: set global_myname to: BOX1 doing parameter server string = Samba Server doing parameter interfaces = 192.168.91.97/24 127.0.0.1/8 doing parameter encrypt passwords = Yes doing parameter update encrypted = Yes doing parameter passwd program = /usr/bin/passwd %u doing parameter passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*a$ doing parameter unix password sync = Yes doing parameter log file = /var/log/samba/%m.log doing parameter max log size = 0 doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 doing parameter os level = 65 doing parameter preferred master = No doing parameter domain master = No doing parameter local master = No doing parameter dns proxy = No doing parameter wins server = 192.168.2.138 wins_srv_load_list(): Building WINS server list: 192.168.2.138, 1 WINS server listed. doing parameter hosts allow = 192.168. 127. doing parameter printing = lprng pm_process() returned Yes lp_servicenumber: couldn't find homes added interface ip=192.168.91.97 bcast=192.168.91.255 nmask=255.255.255.0 added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0 bind succeeded on port 0 socket option SO_KEEPALIVE = 0 socket option SO_REUSEADDR = 1 socket option SO_BROADCAST = 1 Could not test socket option TCP_NODELAY. socket option IPTOS_LOWDELAY = 0 socket option IPTOS_THROUGHPUT = 0 socket option SO_SNDBUF = 65535 socket option SO_RCVBUF = 65535 socket option SO_SNDLOWAT = 1 socket option SO_RCVLOWAT = 1 socket option SO_SNDTIMEO = 0 socket option SO_RCVTIMEO = 0 Socket opened. querying production on 192.168.2.138 Sending a packet of len 50 to (192.168.2.138) on port 137 Sending a packet of len 50 to (192.168.2.138) on port 137 Sending a packet of len 50 to (192.168.2.138) on port 137 wins_srv_died(): WINS server 192.168.2.138 appears to be down. name_query failed to find name production # nmblookup -d 8 -r -R -U 192.168.2.138 production Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf" Processing section "[global]" doing parameter workgroup = 2030 doing parameter netbios name = BOX1 handle_netbios_name: set global_myname to: BOX1 doing parameter server string = Samba Server doing parameter interfaces = 192.168.91.97/24 127.0.0.1/8 doing parameter encrypt passwords = Yes doing parameter update encrypted = Yes doing parameter passwd program = /usr/bin/passwd %u doing parameter passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*a$ doing parameter unix password sync = Yes doing parameter log file = /var/log/samba/%m.log doing parameter max log size = 0 doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 doing parameter os level = 65 doing parameter preferred master = No doing parameter domain master = No doing parameter local master = No doing parameter dns proxy = No doing parameter wins server = 192.168.2.138 wins_srv_load_list(): Building WINS server list: 192.168.2.138, 1 WINS server listed. doing parameter hosts allow = 192.168. 127. doing parameter printing = lprng pm_process() returned Yes lp_servicenumber: couldn't find homes added interface ip=192.168.91.97 bcast=192.168.91.255 nmask=255.255.255.0 added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0 bind succeeded on port 137 socket option SO_KEEPALIVE = 0 socket option SO_REUSEADDR = 1 socket option SO_BROADCAST = 1 Could not test socket option TCP_NODELAY. socket option IPTOS_LOWDELAY = 0 socket option IPTOS_THROUGHPUT = 0 socket option SO_SNDBUF = 65535 socket option SO_RCVBUF = 65535 socket option SO_SNDLOWAT = 1 socket option SO_RCVLOWAT = 1 socket option SO_SNDTIMEO = 0 socket option SO_RCVTIMEO = 0 Socket opened. querying production on 192.168.2.138 Sending a packet of len 50 to (192.168.2.138) on port 137 Received a packet of len 50 from (192.168.91.97) port 137 nmb packet from 192.168.91.97(137) header: id=26102 opcode=Query(0) response=Yes header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0 answers: nmb_name=PRODUCTION<00> rr_type=32 rr_class=1 ttl=0 answers 0 char ...1\. hex 000081315CDD Got a positive name query response from 192.168.91.97 ( 192.168.92.221 ) 192.168.92.221 production<00> # uname -a Linux box1.staller.domain.org 2.4.9-31 #1 Tue Feb 26 06:53:37 EST 2002 i686 unknown # smbd -V Version 2.2.1a