Материал на linux.org.ru:
http://www.linux.org.ru/view-message.jsp?msgid=2133381
Коротко:
Одна из интересных проблем, которые возникают при построении как домашних, так и корпоративных сетей, использующих smb протокол, разбитых на подсети - это построение сетевого окружения. Хотя “лепить” сетевое окружение в корпоративных сетях проще из-за наличия административного ресурса, поэтому пользователи разных подсетей в корпоративных сетях появляются в сети благодаря тому, что все подсети сходятся на одном сервере-рутере, который и выдаёт сетевое окружение.
Всё намного сложнее в домашних сетях: здесь многое определяется застройкой и часто нет возможности разродиться звездообразной конфигурацией. Вот и ходят пользователи к друг другу через всякие сканы, NetView-веры - а что делать. Также часто невозможно всё сделать правильно из-за разнородности материального положения сетей: одна сеть разжилась сервером с DHCP, WINS, обозревателем на самбе (мне больше нравится слово “оборзеватель” ), а в другой сети живут вообще без серверов, или, например, нет человека, хоть немного разбирающегося в сетевой “механике”: помогать такой сети никто не собирается - чай не райсобес, но соединиться “по-правильному” хотелось бы. Что делать?