
Tengo un servidor Windows 2012 que ejecuta Hyper V con varias máquinas virtuales ejecutándose y conectadas correctamente. Creé una nueva máquina virtual para el servidor ubuntu 15.04 para ejecutar samba como servidor de archivos. Después de instalar el servidor ubuntu, samba y configurar el archivo de configuración. No puedo acceder al recurso compartido de samba en una estación de trabajo con Windows 10. mi firewall está apagado como prueba y todavía no puedo acceder al recurso compartido en mi estación win10
mi archivo de configuración de samba es;
[Plex]
comment = plexdir
path = /var/plx
available = yes
public = yes
writeable = yes
browsable = yes
guest ok = yes
read only = no
create mask = 0755
directory mask = 0755
Últimamente he estado migrando todos mis servidores a VM, ya que antes todo era exactamente igual, pero en cuadros diferentes. Parece que ahora que uso Hyperv tengo problemas. Usando ping, todos los servidores pueden enviar y recibir en mi red. Por favor ayuda, ya que normalmente paso por alto un paso simple que causa problemas como estos...
Respuesta1
Intente agregar [global]
parámetros de sección y guest only = yes
, también elimine public = yes
y available = yes
de la siguiente manera:
[global]
security = user
encrypt passwords = true
map to guest = bad user
guest account = nobody
[Plex]
comment = plexdir
path = /var/plx
writeable = yes
browsable = yes
guest ok = yes
guest only = yes
read only = no
create mask = 0755
directory mask = 0755
Luego conéctate como usuarionadie,invitadoo cualquier usuario que no exista en la máquina de destino.
Además, si tiene más de una red o tarjeta de red, debe informarle a samba explícitamente dónde trabajar agregando estas líneas a [global]
:
interfaces = 127.0.0.1, 192.168.X.XXX/24
bind interfaces only = yes
sustituyendo 192.168.X.XXX/24 según sea necesario.
También asegúrese de no tener ninguna de estas líneas, que fuerzan la autenticación del usuario PAM:
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u