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.
-
check the local machine before everything else
-
check any already resolved info
-
check for wins server
-
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