WANTED: Someone with Share problems after 2.01.86 that can run Wireshark

I’ll have to admit,

I dont have much expertise here, was hoping yourself or tony, and some others would know better

I’m sure quite a few of you have much more networking knowledge than I do, my niche seems to be linux related sh, bash scripting, etc …

it’s just something I was reminded of, and once discovered and implemented in WDLXTV for old Live and Live Plus

solved a lot of smb related problems

not that it will help, but smb.conf

# cat ./smb.conf
[global]
   Workgroup = WORKGROUP
   NetBIOS Name = SMPdev
   security = share
   guest account = root
   server string = WD TV Live
   disable spoolss = yes
   name resolve order = bcast host lmhosts wins
   socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536 SO_KEEPALIVE
   pid directory = /tmp
   lock directory = /tmp/locks
   max log size = 50
   log level = 0
   domain master = no
   local master = yes
   preferred master = no
   os level = 20
   veto files = /.DS_Store/.AppleDB/.AppleDouble/.AppleDesktop/Network Trash Folder/TheFindByContentFolder/TheVolumeSettingsFolder/Temporary Items/.TemporaryItems/.VolumeIcon.icns/Icon/.FBCIndex/.FBCLockFolder/
   delete veto files = yes

[BIG_DOG]
   comment = BIG_DOG
   path = /tmp/media/usb/USB1140/3F65-3AF5
   use sendfile = yes
   read only = no
   guest ok = yes

also in win7 the default adaptor settings for NetBios

“Use NetBios settings from DHCP Server. If Static IP address is used or the DHCP Server does not provide NetBios setting, enable Netbios over TCP/IP.”

also by default LMHOST and WINS is enabled - in my case they are both blank in win7, but still enabled

so my thought was we’ve got the WD, with changing resolve order

and then default in win7 is to accept and use whatever setting the DHCP server tells windows to use

and next thing you know, I can completely see it total network mess

so yeah dns should be tried first, but if there’s any dns related issues the

it should follow whatever order is set to try to find/resolve smb

and so why is “lmhosts host wins bcast” considered a correct order

lmhost = local machine host

host = already resolved shares/servers from other machines

wins

bcast = finally last try broadcast resolution

makes sense to me.

  1. check the local machine before everything else

  2. check any already resolved info

  3. check for wins server

  4. if all else fails try broadcast

on a side note, something we’ve discussed in the past in the master browser issue, note the OS Level = 20