Tengo un servidor Ubuntu. Acceder al servidor desde clientes de Windows funciona bien.
Pero el servidor no figura entre las PC disponibles en la descripción general de la red del cliente de Windows.
Para las máquinas con Windows, sería la función Network Discovery .
¿Cómo puedo hacer que mi servidor Samba sea visible en la red?
La versión de Windows es Windows 7.
El grupo de trabajo en smb.conf
es el mismo que en Windows.
networking
windows
samba
Omitir
fuente
fuente
Respuestas:
Para compartir recursos (uso compartido de archivos) entre 2 o más computadoras en la misma LAN, necesita Samba, que por defecto viene con el descubrimiento de red (después de haber instalado Samba) activado. Funcionará para su red local, pero debe recordar configurar el grupo de trabajo al que está utilizando la red.
Para instalar Samba, primero debe "Compartir una carpeta", le recomiendo compartir cualquier cosa dentro de su carpeta de inicio para que sea menos problemático debido a los permisos, por ejemplo, puede ser una carpeta en su escritorio. Puede compartirlo haciendo clic derecho en la carpeta y seleccionando Compartir, Ubuntu lo guiará a través de un par de preguntas para Compartir que involucran la instalación de Samba y la configuración de los permisos correctos.
La otra forma de instalar samba es literalmente instalando samba;). Ya sea con el Centro de software o en el terminal, escriba lo siguiente:
sudo apt-get install samba
<- ¡No lo vi venir!Ahora edite la configuración de Samba y asegúrese de estar en el mismo grupo de trabajo de red . El grupo de trabajo debe ser el mismo para todas las máquinas en su LAN. De esta manera, pueden aprovechar el descubrimiento de red entre Windows y Ubuntu o máquinas Ubuntu y Ubuntu.
Edite su
smb.conf
archivo:sudo nano /etc/samba/smb.conf
Encuentre la línea en la sección [Global] que lee el grupo de trabajo
Cambie el valor de grupo de trabajo al que está usando su grupo de trabajo de red o establezca un nuevo nombre para el grupo de trabajo en el que desea trabajar, por ejemplo:
Guarde el archivo y reinicie el servicio Samba:
sudo service smbd restart
Disfruta el poder del descubrimiento de redes extrañas ^^
Esto debería ser suficiente para que una LAN de Ubuntu a Ubuntu funcione, pero en los casos en que Windows esté involucrado y en caso de que Windows no vea su PC Ubuntu, agregue lo siguiente a su
smb.conf
archivo:Y, por supuesto, reinicie su servicio Samba.
Si aún no lo ve, en Windows busque la Configuración avanzada de uso compartido que se encuentra en el panel izquierdo en el Centro de redes y recursos compartidos . Mientras esté allí, elija la opción Habilitar el uso compartido de archivos para dispositivos que usan cifrado de 40 o 56 bits . Esto es solo un problema en Windows Vista y superior, si tiene Windows XP debería funcionar correctamente.
Después de esto, para acceder a cualquier otra computadora en la red, puede abrir el Explorador de archivos y seleccionar Examinar red :
fuente
Simplemente decidí solucionar este molesto problema. Lo he tenido durante mucho tiempo, pero ahora, cuando configuré una nueva PC, era hora de que funcionara.
Configuré mi cuadro de Ubuntu como un servidor WINS y también agregué las líneas de la publicación anterior a mi
smb.conf
:Como eso no ayudó, forcé a mi caja Win7 a usar la caja Ubuntu como servidor WINS modificando la configuración avanzada de WINS en las preferencias de IPv4 del adaptador de red
Eso tampoco ayudó, así que encendí Wireshark para ver qué estaba pasando. Vi el cuadro Win7 consultar el servidor WINS y vi la respuesta que contiene todas las computadoras con recursos compartidos. Entonces, ¿por qué no aparecieron en Windows? Pensé Firewall . Utilizo el firewall de Windows y en la configuración avanzada me di cuenta de que
está habilitado para redes privadas pero no para dominio o público. Simplemente habilité la regla para dominio y público también.
Uf, mis computadoras ahora aparecen en Windows. Supongo que podría haber una forma de hacer que Win7 incluya la caja de Ubuntu y otras máquinas Linux en lo que defina como red privada, pero guardaré esa aventura para otro día.
Espero que esto pueda ayudar a alguien.
EDITAR: después de habilitar la regla del firewall, eliminé la configuración del servidor WINS codificado en el adaptador de red, ahora cuando se permite el tráfico, creo que el proceso de negociación estándar podría funcionar como yo quiero.
fuente
Si desea algo que sea fácil de usar, hay una herramienta llamada system-config-samba que puede obtener del administrador de software.
Una vez que haya descargado esto, puede ver qué carpetas se comparten, sus permisos y si están visibles. Al menos una carpeta debe estar visible para que una máquina Windows pueda verla en la red.
fuente
Bueno, lo resolví agregando eliminar componentes de Windows y comprobé el cliente y el servidor SMB1 / CIFS y funcionó de maravilla. Espero que te ayude.
Saludos
Marko
fuente