В Windows нет клиентского компонента SMB/CIFS?

В Windows нет клиентского компонента SMB/CIFS?

Я знаю, что Windows по умолчанию действует как сервер SMB/CIFS. Поэтому можно легко получить доступ к файлам Windows с другой машины в сети с помощью подходящего клиента SMB. Но что, если я хочу сделать наоборот и получить доступ к SMBсерверна той другой машине сОкнамашина?

Другими словами, правда ли, что в Windows есть только компонент сервера SMB, но нет клиентского компонента?

Я использую Windows Vista SP2. Я пытался получить доступ к серверу SMB из Windows, перейдя в Computer, а затем Network. Я вижу все устройства в сети, даже мой телевизор отображается, но не STB на базе Linux, на котором размещен сервер SMB. Это нормальное поведение в Windows?

Однако я могу получить доступ к STB, просто используя свой телефон Android в сочетании с файловым менеджером ASTRO и модулем SMB для него. Я даже могу подключить его к машине Windows таким образом, а не только к STB на базе Linux. Я даже могу копировать файлы с моего STB на базе Linux на мой ПК на базе Windows, и все это с портативного устройства Android. Но мне не везет получить доступ ни к чему с машины Windows... что происходит?

Я так понимаю, что в Windows просто отсутствует клиентский компонент SMB/CIFS. Я прав? И если да, то где мне получить клиент SMB, работающий в Windows? Большинство клиентов, которые я видел в Google, предназначены для Linux.

решение1

Нет, это неправда. Windows использует SMB в качестве своегоначальныйПротокол обмена файлами, включающий возможности клиента SMB/CIFS практически во всех версиях Windows, начиная с Windows for Workgroups 3.1. (Microsoft также распространяла автономные клиенты для более ранних версий Windows и даже MS-DOS, называемые «Microsoft Network Client» или «Microsoft LAN Manager» в зависимости от версии.)

Причина, по которой браузер вашего ПК не видит общие ресурсы на STB, может заключаться в проблемах с именами рабочих групп: при использовании старого протокола просмотра сети «NetBIOS» Windows отображает только хосты в пределах одной рабочей группы, хотя к другим хостам по-прежнему можно получить доступ по имени. (Обратите внимание, что просмотр сети не является частью SMB и не требуется для работы SMB.)

Попробуйте получить доступ к серверу SMB напрямую по его имени. Откройте окно командной строки и попробуйте команду типа:

  • net view \\servernameдля просмотра видимых акций;

  • dir \\servername\sharenameперечислить содержимое акции;

  • net use s: \\servername\sharenameдля сопоставления общего ресурса с буквой диска.

Также попробуйте изменить servernameадрес на IPv4 STB.

Связанный контент