Ah ha! I found the problem.

Our domain name, laterooms.com has wildcard DNS to support white-label
and partner sites at ANYTHING.laterooms.com, so any DNS internal lookups
also 'fail' returning the address of our public website. Windows XP is
not confused by this, but Ubuntu is.

As soon as I changed 'domain laterooms.com' in resolv.conf to 'domain
blahblahblahblahlaterooms.com' and visited Places -> Network again,
machines in my workgroup were immediately shown, as were all the
machines in other workgroups.

This affects Dapper and Feisty herd 3, so I assume it affects Edgy, too.


** Summary changed:

- Windows machines not found when browsing smb network  - findsmb
+ Wildcard DNS on default domain confuses Ubuntu's Windows Network browsing

** Description changed:

+ ** See comment below - original bug text kept for reference **
+ 
  This is a wooly problem.
  
  Windows XP clients show the correct machines in the four workgroups +
  domains present on our simple (but busy - 60 Windows PCs) 10.0.0.0/24
  LAN. Ubuntu feisty herd-3 does not. (nor dapper, for that matter, but
  I'm less interested in that)
  
  All OSs show the four 'ad', 'admin','mshome' and 'workgroup' groups.
  When browsing into 'workgroup' XP will show over dozen machines. Ubuntu
  unhelpfully reports 'Sorry, couldn't display all the contents of
  "Windows Network: workgroup"
  
  When launching nautilus from a commandline, I see this every time I try
  to reload the 'workgroup' window:
  
  ** (nautilus:15711): WARNING **: Hit unhandled case 46 (Timeout reached)
  in fm_report_error_loading_directory
  
  Similarly, 'findsmb' reports only 8 machines in total, which is a total
  nonsense.
  
  Interestingly, browsing the 'AD' domain group shows all 16 machines
  which are correctly registered in the Active Directory.

-- 
Wildcard DNS on default domain confuses Ubuntu's Windows Network browsing
https://launchpad.net/bugs/85064

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to