¿A accede a los recursos compartidos de B, pero B no puede acceder a A?

¿A accede a los recursos compartidos de B, pero B no puede acceder a A?

Dos máquinas Ubuntu 14.04, A y B con enlaces por cable a través de un enrutador local, están configuradas de manera idéntica hasta donde puedo manejar. Sus archivos smb.conf, idénticos excepto por los nombres de las rutas compartidas, declaran:

    workgroup = WORKGROUP
    wins support = yes
    name resolve order = wins bcast host

Todos los medios se declaran en smb.conf como:

    read only = No
    guest ok = Yes

y todos los medios están configurados como compartibles y "Permitir que otros creen y eliminen...".

Usando Archivos, A puede ver el GRUPO DE TRABAJO y acceder a los recursos compartidos de B, peroB no puede ver las acciones del GRUPO DE TRABAJO de Ani ninguna otra máquina compartida en WORKGROUP. Las máquinas con Windows en la misma red pueden ver los recursos compartidos en ambas máquinas (pero no acceder a ellos; ¿no se aceptan contraseñas?). Todos los cortafuegos, A, B y el enrutador local, están desactivados.

Una posible pista: en B, ping Ano encuentra la dirección IP local correcta para A y hace ping a una dirección antigua para A desde una configuración de red anterior; en A, ping Bfunciona correctamente. las tablas arp en A y B son esencialmente similares; B tiene una dirección local correcta para A. ¿De dónde obtiene B su dirección IP de ping para la máquina local llamada A?

¿Existe alguna lista de verificación de configuración de red que pueda usar para descubrir qué está pasando aquí? El uso compartido en ambas máquinas funcionó bien en 12.04 y recientemente se cambió a 14.04 (B se actualizó pero A era una instalación nueva) al mismo tiempo que se instalaba el nuevo enrutador.

Cualquier sugerencia sera apreciada.

Respuesta1

El problema era que A no tenía usuarios de Samba configurados, mientras que B sí los tenía. Por lo tanto, B conocía al usuario de A y lo aceptó automáticamente, pero A no conocía al usuario de B. De hecho, A no tenía usuarios conocidos (tal vez porque era una nueva instalación de 14.04, mientras que B era una actualización), por lo que A tampoco mostró sus recursos compartidos ni permitió el acceso. Los usuarios no están configurados en smb.conf, por lo que me perdí esta asimetría entre las dos máquinas.

Esto se solucionó más fácilmente usando la GUI de configuración del servidor Samba; elPreferenciasel menú incluye unUsuarios de SambaElemento y ventana para agregar nuevos usuarios con una contraseña de red. Esto agrega el nombre de usuario en /etc/samba/smbusers, un archivo que antes no existía en B.

Creo que el nombre de usuario y posiblemente también la contraseña deberían ser los mismos en cada máquina compartida recíprocamente; al menos, así funciona para mí. Estoy seguro de que hay una manera de tener un único archivo de usuario de red en lugar de uno en cada máquina; lo descubriré algún día.

información relacionada