¿No hay ningún componente de cliente SMB/CIFS en Windows?

¿No hay ningún componente de cliente SMB/CIFS en Windows?

Sé que Windows actúa como servidor SMB/CIFS de forma predeterminada. Por lo tanto, uno puede acceder fácilmente a archivos de Windows desde otra máquina en la red con un cliente SMB adecuado. Pero ¿y si quiero hacer lo contrario y acceder al SMB?servidoren esa otra máquina con elventanas¿máquina?

En otras palabras, ¿es cierto que Windows sólo tiene el componente de servidor SMB y no el componente de cliente?

Estoy usando Windows Vista SP2. La forma en que intenté acceder al servidor SMB desde Windows es yendo a Computadora y luego a Red. Puedo ver todos los dispositivos en la red, incluso aparece mi televisor, pero no el STB basado en Linux que aloja el servidor SMB. ¿Es este comportamiento normal en Windows?

Sin embargo, puedo acceder al STB simplemente usando mi teléfono Android en combinación con el administrador de archivos ASTRO y el módulo SMB correspondiente. Incluso puedo conectarlo a la máquina con Windows de esta manera, no solo al STB basado en Linux. Incluso puedo copiar archivos desde mi STB basado en Linux a mi PC con Windows, todo desde un dispositivo portátil Android. Pero no tengo suerte para acceder a nada desde la máquina con Windows... ¿qué pasa?

La forma en que me imagino es que Windows simplemente carece del componente de cliente SMB/CIFS. ¿Estoy en lo cierto? Y si es así, ¿dónde consigo un cliente SMB que se ejecute en Windows? La mayoría de los clientes que he visto en Google son para Linux.

Respuesta1

No, no es verdad. Windows utiliza SMB como suprimarioprotocolo para compartir archivos e incluye capacidades de cliente SMB/CIFS en casi todas las versiones de Windows desde Windows for Workgroups 3.1. (Microsoft también distribuyó clientes independientes para versiones anteriores de Windows e incluso MS-DOS, denominados "Microsoft Network Client" o "Microsoft LAN Manager" según las versiones).

La razón por la que el navegador de su PC no ve los recursos compartidos en el STB puede tener que ver con los nombres de los grupos de trabajo: cuando se utiliza el antiguo protocolo de navegación de red "NetBIOS", Windows sólo muestra los hosts dentro del mismo grupo de trabajo, aunque aún se pueden ver otros hosts. se accede por nombre. (Tenga en cuenta que la exploración de red no forma parte de SMB y no es necesaria para que SMB funcione).

Intente acceder al servidor SMB directamente por su nombre. Abra una ventana del símbolo del sistema y pruebe un comando como:

  • net view \\servernamepara ver acciones visibles;

  • dir \\servername\sharenameenumerar el contenido de una acción;

  • net use s: \\servername\sharenamepara asignar un recurso compartido a una letra de unidad.

Intente también cambiar servernamea la dirección IPv4 del STB.

información relacionada