Problema con red de SAMBA

Imagen de the_scientist_85
0 puntos

Hola, antes de relatarles mi problema, les cuento que ya he acudido a google, he consultado aquí mismo además de guia-ubuntu entre otros y no he dado con la solución.

Lo que pasa es que en mi casa recientemente adquirimos un PC el cual pusimos en red con el mío. El "nuevo" (que no es nuevo jeje) usa WinXP y este es inamobible dado que no le puedo siquiera tocar el SO por que lo usan mucho usuarios Windows y se usan programas como juegos y otras cosas que no he podido hacer correr con Wine en Ubuntu por lo que no me arriesgo. El mío tiene Ubuntu 7.10 y también el WinXP. Bueno en mi PC guardo muchos (mejor dicho todos los archivos, el cambiar el DD al otro PC no es solución) documentos de interés para compartir con el otro, y en WinXP no hubo problema, pero cuando me paso a Ubuntu pues no puedo compartir nada, he hecho de todo con Samba y no he dado con el problema.

Es muy grave mi problema por que me ha tocado dejar de usar Ubuntu para poder compartir los archivos con el otro PC con WinXP.

De antemano gracias por la ayuda que me puedan dar, gracias, estoy muy urgido!.

Al término de este post ya me están pidiendo que reinicie, T_T.

Imagen de the_scientist_85
+1
0
-1

Hola

Gracias por responder tan pronto.

He leido tu post y no he logrado hacer andar aún, y tengo varias inquietudes con un resumen de lo que hice:

Yo conecto los dos PC mediante una puerta de enlace, un switch encore de 8 puertos. mejor dicho así es mi conexión a internet:

                                                            -> PC Nuevo (WinXP)

Internet -> Modem ADSL -> Switch ->

                                                            -> Mi PC (Ubuntu 7.10 - WinXP)

Tengo entendido que el switch le da a cada una de mis PC IP's privadas (192.168.1.*) para poder reconocerlas, así lo hago en WinXP y no logro con Samba, no entiendo lo de esa IP reservada (10.140.111.*).

Cuando intento cambiar la contraseña del winuser siempre obtengo lo siguiente:

Failed to modify password entry for user winusuer

Bueno aunque lo que hice fue cambiarsela en Edición de grupos y usuarios.

Cuando intenté abrir el archivo lmhosts este no existía, bueno lo creé.

Luego al editar el smb.conf no existía la línea hosts allow la agregué con los datos que se suministraban y luego cambié las interfaces.

...

En resumidas conclusiones he vuelto a fallar, gracias igual, por favor dime que estoy haciendo mal, teniendo en cuenta que lo hice todo al pie de la letra.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola the..:

La IP del ejemplo debe ser cambiada por las tuyas.

Para saber las tuyas fehacientemente, si estan (como es usual) otorgadas por dhcp por el router (los switch no otorgan IP) debes ejecutar:

En Windows: ejecutar > cmd > ipconfig /all

En Ubuntu en consola: sudo ifconfig

 

Asegúrate de tener instalados:

samba

samba-common

smbclient 

Las cuentas entre el servidor Samba y las máquinas Windows deben estar sincronizadas. El usuario y su clave de una máquina con Windows en el servidor Samba debe existir con ese nombre y esa clave.

Con:

sudo useradd -s /sbin/nologin winuser

sudo smbpasswd -a winusuer

Al usuario con su mismo nombre en Windows lo das de alta y le otorgas la misma clave que usa en Windows,  

Para resolver localmente los nombres NetBIOS se los asocia con direcciones IP correspondientes:

Ejecuta:

sudo gedit /etc/samba/lmhosts

En donde encontras lo siguiente:

127.0.0.1       localhost

Se deben añadir los nombres asociados a la dirección IP que se tenga dentro de la red local, separados con un espacio de tabulador, quedando así:

127.0.0.1        localhost
192.168.1.x    Ubuntu
192.168.1.x    Windows
 

sudo gedit  /etc/samba/smb.conf 

Déjale solo estos items activos

workgroup = nombre de tu grupo

server string = Servidor Samba %v en %L

hosts allow = 192.168.1. 127.

interfaces = 192.168.1.254/24

security = user

[printers]        
comment = El comentario que guste.        
path = /var/spool/samba        
printable = Yes        
browseable = No        
writable = no        
printable = yes        
public = Yes

Compartir directorios

[compartido]  (como se llame el directorio)

comment = Directorio con archivos compartidos con Windows    

path = /home/compartido   (como se llame el directorio)

guest ok = Yes

read only = no

write list = winuser

directory mask = 0777

create mask = 0777

Desde el entorno de GNOME.

Este incluye un módulo para Nautilus que permite acceder hacia los recursos compartidos a través de Samba sin necesidad de modificar cosa alguna en el sistema. Solo hay que hacer clic en Servidores de red en el menú de GNOME.

Saludos.


Equipo de Ubuntu-es
+1
0
-1