SMB поверх IP - взаимодействие через рутер

Протоколы, пинги, роутинг - ответы на вопросы как заставить сеть работать правильно
Аватара пользователя
Гость

 

SMB поверх IP - взаимодействие через рутер

Сообщение Гость 02 дек 2004, 10:13

Есть следующая проблема. Подсеть, скажем 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 подымать что ли? Я примерно догадываюсь, что нетбиосовские имена каким то левым способом играют роль в установке соединения с общим ресурсом... Это так?

Аватара пользователя
Igoras
Moderator
Moderator
 
Сообщения: 3248
Зарегистрирован:
22 окт 2003, 20:27
Откуда: Кишинев, Starushka.net

Сообщение Igoras 02 дек 2004, 21:48

Я примерно догадываюсь, что нетбиосовские имена каким то левым способом играют роль в установке соединения с общим ресурсом...
Скорее они играют роль в процессе установки принтера.. ведь в папки оно через рутер заходит? А маппить достаточно только 137-139... если вообще не 139 :)

Аватара пользователя
Гость

 

Сообщение Гость 03 дек 2004, 10:12

Igoras будьте так добры - объясните "на пальцах". Я что-то не понял. Я пробую соединяться с компьютером за НАТом. На НАТе для этого сделан тот самый мапинг с него на хост за ним. У НАТа в моей подсети IP 192.168.1.5. У компика за ним адрес 10.1.1.10 скажем. Итак я открываю Сетевое окружение и вписываю там \\192.168.1.5 - мне выводится список всех общий папок, я могу их использовать! А когда я пробую обратиться к общему принтеру (который так же виден) выскакивает сообщение об ошибке. При обращении по адресу - ошибка, после добавления имени в LMHOSTS и обращении по нему - все в порядке :? Где же собака то порылась? Это проблема чисто данной конфигурации (НАТ и мапинг как то влияют (но как это модет влиять?)) или это проблема может появиться и в обычной сегментированной рутером сети где нет ни WINS ни LMHOSTS, то есть отсутствует механизм преобразования имен, а значит влияет именно это?

Спасибо.

Аватара пользователя
Alex

 
Сообщения: 736
Зарегистрирован:
27 июн 2003, 09:09
Откуда: Кишинев

Сообщение Alex 03 дек 2004, 11:07

Могу и ошибаться, но:
NetBIOS - это броадкастовая рассылка (255,255,255,255) с именем тачки. Какая тачка себя в ней увидит - та и откликнится.
НАТ через себя броадкаст не пускает, следовательно NetBIOS через НАТ не идет. Отсюда вывод - необходимо тыкать мордой в кипяток, путем прописывания везде где можно правильный путь.
Рожденный ползать, везде пролезет!


Вернуться в Настройка сети

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17