samba: no veo carpetas win

Publicado por mortadelax, Junio 25, 2009, 01:36:28

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

mortadelax

Hola a todos. Les comento. Tengo 2 pcs. Una winxp otra linux. Samba parece estar andando bien. Testparm tira ok

DE WIN A LINUX==>> Perfectamente veo el root compartido y hasta copio pego corto

DE LINUX A WIN====> Veo los equipos, pero no las carpetas.

Les dejo mi smb.conf

[global]


workgroup = netway

server string = Samba Server
security = share
restrict anonymous = no
domain master = yes
preferred master = yes
max protocol = NT
acl compatibility = winnt
ldap ssl = Yes
server signing = Auto
os level = 64
domain logons = yes
logon script = netlogon.bat
guest ok = yes
map to guest = Usuario incorrecto
guest account = adm

[homes]

read only = no
browseable = no
case sensitive = no


A este conf lo fui armando de paginas, porque no tengo ni idea. En el kernel desactive 20mil cosas, pero todo lo referido a samba creo que lo deje bien.
A ver si pueden ayudarme. Saludos

ZeiterZ

¿Y tienes algo compartido en las máquinas Windows?

Samba, en este caso, sólo tiene que ver con lo que Linux comparte, no con lo que las máquinas Windows comparten.

Saludos.

mortadelax

Claro si, tengo recursos compartidos. Pero ese es el problema. Hay funcionamiento hacia un solo lado. Gracias

ZeiterZ

Cita de: mortadelax en Junio 25, 2009, 21:56:35
Claro si, tengo recursos compartidos. Pero ese es el problema. Hay funcionamiento hacia un solo lado. Gracias

Fijate entonces que el firewall de Windows tenga habilitado "Recursos Compatidos" o como sea que se llame.

Saludos.

mortadelax

Gracias por contestar.
Firewall deshabilitado. Para mi ese smb.conf tiene algo o le falta algo

DAX

Probá con una configuración mínima de smb.conf, como esta:

[global]


workgroup = netway
server string = Samba Server
dns proxy = no

map to guest = bad user

usershare allow guests = yes

security = share

[homes]

read only = no
browseable = no
case sensitive = no


El resto de los valores, mejor dejar los que samba asume por defecto, especialmente porque como lo tenías configurado, digamos que era contradictorio, por un lado, tenés Samba configurado para una red peer to peer, pero, por otro, tenés definido que tu PC Linux asuma el control como Servidor Controlador de Dominio NT (Red Master/Clients).

Fijate que pasa con la configuración mínima, hace los cambios a smb.conf, restartea samba (/etc/init.d/samba restart) y cruza los dedos.

SaludOS/2

mortadelax

Gracias DAX
Ahora ni los equipos veo.

Es muy raro. Ese smb.conf yo lo copie de un backup de archivitos que tenia. En otra pc mucho mas vieja andaba todo re bien.

En el kernel tengo smb file system como deber ser, no se, por ahi desactive algo sagrado  :'( :-\ :jaja:

Bueno que se yo, si a alguien se le ocurre algo mas... Por lo menos desde la pc win veo a mi root en modo escritura. Asi que de ultima voy a la win y lo paso para aca  :jaja:

DAX

#7
¿Que distro estás usando y que versión de samba?

¿Qué XP tenés en la otra PC? (normal, digamos, o alguno de los desatendidos. SP1, 2 o 3)

No descartes que el problema pueda estar en windows.

SaludOS/2

mortadelax

slackware 12.2, samba 3.2.5
window$ wolf edition  :jaja: sp3. Despues voy a probar otras cosas a ver si lo arreglo

ZeiterZ

Instalá nmap en Linux y haces:

#  nmap  IP-de-Windows

tiene que aparecerte que los puertos 139 y 445 están abiertos (si el firewall de Windows está deshabilitado o está para permitir compartir recursos).

También puedes probar conexión con:

$  smbclient -L Nombre-NETBIOS-de-tu-servidor

y

$ smbclient -L Nombre-NetBIOS-de-Windows

Para mí, el problema está en Windows, ya que Samba está atendiendo adecuadamente los requerimientos que vienen de la máquina Windows.

Saludos.

mortadelax


mortadelax

AL FINNNNN!! :wave:

Definitivamente hay un problema con IP_win/nombre_makina (si no estoy equivocado, nombre_makina es el nombre net bios??)

Parece que siempre anduvo la cosa, pero recien me di cuenta probando en el Konqueror: \\192.168.1.81 ASI ANDUVO, Y NO \\leon.
Tampoco veo las carpetas en Sistema/Lugares remotos/Comparticiones Samba. Lo mismo con smbclient -L 192.168.1.81 [OK], smbclient -L leon [ERROR]

Este es mi actual smb.conf funcionando hacia ambos lados

[global]
workgroup = netway
server string = Samba Server
dns proxy = no

map to guest = bad user

usershare allow guests = yes

security = share

[homes]

read only = no
browseable = no
case sensitive = no


La cosa es que ande, y asi anda. Me queda por ver por que no puedo entrar por el nombre de la pc, pero bueno...

Saludos y gracias por todo

ZeiterZ

Cita de: mortadelax en Julio 02, 2009, 22:31:22
AL FINNNNN!! :wave:

Definitivamente hay un problema con IP_win/nombre_makina (si no estoy equivocado, nombre_makina es el nombre net bios??)

Parece que siempre anduvo la cosa, pero recien me di cuenta probando en el Konqueror: \\192.168.1.81 ASI ANDUVO, Y NO \\leon.
Tampoco veo las carpetas en Sistema/Lugares remotos/Comparticiones Samba. Lo mismo con smbclient -L 192.168.1.81 [OK], smbclient -L leon [ERROR]

Este es mi actual smb.conf funcionando hacia ambos lados

[global]
workgroup = netway
server string = Samba Server
dns proxy = no

map to guest = bad user

usershare allow guests = yes

security = share

[homes]

read only = no
browseable = no
case sensitive = no


La cosa es que ande, y asi anda. Me queda por ver por que no puedo entrar por el nombre de la pc, pero bueno...

Saludos y gracias por todo

Como "nombre de máquina" deberías usar:   \\netway\leon (Windows) o //netway/leon (Linux) ya que es necesario especificar el dominio o el grupo de trabajo al que pertenece la máquina.

Saludos.

mortadelax

No hubo caso  :-[. Aguanten los numeritos  :lol:

DAX

Que no funcionen los nombres de máquina es una característica de windows. Suele pasar en forma aleatoria y sin motivo. Cuando esto pasa, sólo queda usar los IPs. Algún día, sin motivo, comenzará a funcionar la llamada por nombre.

SaludOS/2

mortadelax

#15
Perfecto.

Ahora, alguno sabe como tengo que hacer para usar la impresora que esta compartida en la pc win? (sabiendo que todo que es carpetas compartidas me esta funcionando con el samba)

Con smbclient obtengo:
smbclient -L 192.168.1.81

Sharename       Type      Comment
        ---------       ----      -------
        Pelis           Disk
        IPC$            IPC       IPC remota
        D$              Disk      Recurso predeterminado
        print$          Disk      Controladores de impresora
        JUEGOS          Disk
        Cosas           Disk
        w3_actualizado  Disk
        Documentos c    Disk
        ADMIN$          Disk      Admin remota
        C$              Disk      Recurso predeterminado
        HPDeskJe840c    Printer   HP DeskJet 840C/841C/842C/843C
        PASAR           Disk



Por lo menos a la impresora la veo. Pero no se que hacer en el smb.conf, si es que tengo que tocar eso.

ZeiterZ

El camino más corto es usar el Administrador de Impresión de KDE o de Gnome. Ahí eliges "Agregar impresora". El asistente de KDE te va llevando de la mano.
El secreto está en:

- tener instalado cups, foomatic, gutenprint y hpijs
- elegir que el tipo de impresora es de red y del tipo "SMB" o compartido por un Windows.
- elegir como controlador a Foomatic CDJ880 (anda perfecto para la HP 840C)

En Windows, la impresora tiene que estar compartida y permitiendo de impresión desde usuarios invitados o emplear (en Linux) un usuarios definido en Windows y con su contraseña.

Listo.

mortadelax

Nuevamente vuelvo a tener un linux estable, despues de mas de un año de 'ventanear'.

Si a alguien le sirve, lo de la impresora lo arregle asi:

http://gnu-linux-slackware.blogspot.com/2009/09/printing-via-samba-from-windows-clients.html

Es para slackware, pero calculo que se puede extender a cualquiera
Saludos