Есть следующая проблема. Подсеть, скажем 10.1.1.0/24 в ней пара машин и рутер. К этой же подсети подключер НАТ рутер, а за ним еще одна подсеть. Скажем 192.168.1.0/24. Встала отрая необходимость получить доступ из подсети 10.1.1.0 к общему принтеру из 192.168.1.0
Ну хорошо, значит делаем порт мапинг с НАТа на нужный хост за ним. Смапили 445 порты, пробуем цепляться к шарам (\\192.168.1.5\) - общие папки видны, доступ к ним получить можно, а вот к принтеру никак! Ругаеться! Хорошо, смапили 137-139 порты, хотя зачем ведь майкрософт вроде обеспечил работу поверх TCP? Ну ладно - пробуем цепляться - шары выдны, к папкам доступ есть, к принтеру нет! Да что такое - мапим диапазон портов 1-65535 - результата нет. В конце концов догадался я подписать к файлику LMHOSTS строчку
192.168.1.5 compik #PRE
И только после этого все пошло - появилась возможность подцепить общий принтер.
Есть вопрос к знатокам майкрософтских сетевых технологий. Почему так? Это что же получается если сеть разделена рутером, то обязательно нужно теперь WINS подымать что ли? Я примерно догадываюсь, что нетбиосовские имена каким то левым способом играют роль в установке соединения с общим ресурсом... Это так?