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
¿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.
Claro si, tengo recursos compartidos. Pero ese es el problema. Hay funcionamiento hacia un solo lado. Gracias
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.
Gracias por contestar.
Firewall deshabilitado. Para mi ese smb.conf tiene algo o le falta algo
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
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:
¿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
slackware 12.2, samba 3.2.5
window$ wolf edition :jaja: sp3. Despues voy a probar otras cosas a ver si lo arreglo
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.
Lo voy a probar...
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
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.
No hubo caso :-[. Aguanten los numeritos :lol:
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
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.
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.
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