Немного теории. В windows сетях даже без использования WINS компы видят друг друга в "сетевом окружении". Для этого надо чтобы ктото из сети был Master Browser.
Тут не тот случай - рабочая группа в 2 подсетях. Master Browser у меня настроен и прекрасно работает. Тут нужна привязка netbios name - IP, чтобы машины знали куда ходить (через роутер).
Не .... трабла вот в чем..
тест такой: открываю удаленную консоль на роутере и мониторю лог dnsmasq (tail -f /var/log/dns.log). На виндовой машине проверяю:
1. nslookup pentiumiiii - работает
Nov 2 14:34:52 dnsmasq[6545]: query[A] pentiumiiii from 192.168.2.33
Nov 2 14:34:52 dnsmasq[6545]: /etc/hosts pentiumiiii is 192.168.2.33
2. ping pentiumiiii - ноль эмоций, запрос на dns не происходит.
3. в эксплорере вбиваю \\pentiumiiii - тоже никакой реакции.
в то же время ping на pentiumiiii.a на DNS запрос посылает
Nov 2 14:35:11 dnsmasq[6545]: query[A] pentiumiiii.a from 192.168.2.33
Nov 2 14:35:11 dnsmasq[6545]: forwarded pentiumiiii.a to 192.168.1.1
а из линуха ping pentiumiiii нормально запрашивает само-собой.
БУДЬ ПРОКЛЯТ, ГЛЮЧНЫЙ МАСТДАЙ! :)