• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Linux y Windows con Samba, ¿cómo…?

    Programado Fijo Cerrado Movido
    Sistemas operativos
    5
    17
    1.8k
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • ElfoE
      Elfo
      Última edición por

      Buenas!! 🙂

      Estoy intentando compartir una máquina windows y una linux entre sí para poder pasarme archivos entre mi hermano y yo jeje. A ver, la "maquinaria" en cuestión es esta:

      • PC #1 (el mío, con Debian GNU/Linux)
      • PC #2 (el de mi hermano, con Windows XP)
      • Módem router Zyxel warro de los que te traen telefónica

      Pues bien, según me han dicho el módem este actúa como switch, ¿no? Tengo los dos PCs conectados al Zyxel mediante un cable RJ45 como es lógico, para que los dos tengan internet, puestos así, ¿se pueden comunicar ambos? A ver, tengo esto en mi /etc/smb.conf:

      [global]
         log file = /var/log/samba-log.%m
         lock directory = /var/lock/samba
         share modes = yes
      
      [homes]
         comment = Directorios principales
         browseable = no
         read only = no
         create mode = 0750
      
      [tmp]
         comment = Espacio de ficheros temporales
         path = /tmp
         read only = no
         public = yes
      
      [public]
         comment = Elf's Home
         path = /home/elf
         public = yes
         writable = yes
         printable = yes
      

      Con la docu de TLDP no me queda la cosa muy clara, y menos con la de Samba oficial, por eso pregunto… ¿qué tengo que hacer en la máquina Windows para poder ver la máquina Linux y viceversa? Para poder transferir archivos y demás... Ahora mismo haciendo un smbstatus obtengo esto:

      Samba version 3.0.7-Debian
      PID     Username      Group         Machine                        
      -------------------------------------------------------------------
      
      Service      pid     machine       Connected at
      -------------------------------------------------------
      No locked files
      

      Uf esto es algo complicado, hace tiempo que no monto ninguna red y con los howtos que he mirado no llego a entender del todo el funcionamiento de esto… A ver si me podéis echar un cable o decirme alguna web/howto que me pueda ayudar, que puede ser también que haya buscado poco 😛 Salu2 y gracias de antemano!!

      1 Respuesta Última respuesta Responder Citar 0
      • bluesmanB
        bluesman
        Última edición por

        Yo configuré mi red samba con webmin y me fue todo muy facil;).

        Para ver el equipo linux desde windows bastaría con irte a "Mis sitios de red" y entrar en el grupo de trabajo que tengáis, yo lo tengo asi, los equipos pertenecen a un grupo de trabajo, entonces si pongo //grupo_de_trabajo en "Mis sitios de red" me salen todos los ordenadores de la red tanto los de windows como los de linux.
        La ruta exacta en mi caso es //grupodetrabajo/hostname (o nombre NetBIOS).
        Ej: //workgroup/osiris

        Para ver el otro equipo desde linux es prácticamente igual, en konqueror puedes poner smb:/grupo_de_trabajo y te saldran todos los equipos.

        La verdad es que esto de las redes samba es un poco lioso cuando no sale a la primera, más de un quebradero de cabeza me ha dado:p

        G 1 Respuesta Última respuesta Responder Citar 0
        • marcaljM
          marcalj
          Última edición por

          Buenas tio, pues el tema es muy sencillo. Vamos a ver:

          Por si alguien no lo sabe explicare algo sobre redes… El tema es que cada maquina hace de servidor de archivos, ya sea en Windows o Linux, cada uno con sus sistemas. Para que se puedan hablar Windows i Linux solamente se puede hacer usando el sistema de Windows :rolleyes:. Si conectas los ordenadores con el router Zyxel (cagarruta de router) pues el mismo es un switch.

          Hay dos formas de conectar con los equipos, directamente con la IP o con el nombre NetBIOS. Este ultimo es del protocolo de Microsoft, es para identificar el ordenador... como los DNS en internet (:rolleyes:), por ejemplo:

          (En la barra de direcciones de Windows)
          \ordenador_1
          \192.168.1.1

          Seria equivalente si el "ordenador_1" tuviera la IP 192.168.1.1, eso es sencillo de entender. Tambien estan los "grupos de trabajo", eso es para definir zonas dentro de una red para que en la ventana de "Equipos proximos" te muestre los pc's de tu grupo . Yo recomiendo que configures la red con IP's estaticas, pq si por algo no funciona lo del nombre usas la IP i seguro que funciona. Si usas IP's con DCHP puede que cambie la IP i la jodamos.

          Bueno pues eso es una pequeña intro, que seguro que ya lo sabias, pero bueno, jejeje.

          Para configurar SAMBA en Linux hay dos formas: modo consola, o modo asistente.

          No se que entorno de ventanas usas, pero en KDE simplemente con dandole al boton derecho del mouse hay la opcion de "compartir" como Windows i te lo comparte al instante via Samba i NFS (el sistema de Linux). Supongo que Gnome tendra algo semblante. Si usas este metodo con instalar el paquete de Samba, con la configuracion "por defecto" ya te tendria que ir.

          Mira que este corriendo el demonio de Samba antes de configurar nada.

          marcalj marcalj # /etc/init.d/samba status
           * status:  started
          marcalj marcalj #
          

          Te pongo mi configuracion:

          # nano /etc/samba/smb.conf
          
          [global]
          security = share
          restrict anonymous = no
          domain master = no
          preferred master = no
          workgroup = CAN60
          max protocol = NT
          ldap ssl = No
          server signing = Auto
          
          

          Esto es como lo deja algun asistente de KDE o vete tu a saber.

          Para compartir una carpeta tendrias que poner justo debajo algo como asi:

          [DB]  #nombre que aparecera en la ventana de Windows
              path = /home/marcalj/marcalj/Programacio/db/     # ruta carpeta
              guest ok = yes  #para entrar como anonimo
              read only = no  #para que sea de escritura
          
          

          Y yasta. Existen muchas paranoias para que tengas que identificarte con tu usuario i entres a tu cuenta i tal… i demas cosas para restringir a la gente i tal... yo passo, normalmente si comparto algo es la carpeta de DivX o MP3, asi que la pongo como solo lectura i tirando millas...

          Por cierto...

          marcalj marcalj # smbstatus
          
          Samba version 3.0.7
          PID     Username      Group         Machine
          -------------------------------------------------------------------
          
          Service      pid     machine       Connected at
          -------------------------------------------------------
          No locked files
          
          marcalj marcalj #
          
          

          Pos bueno, no es una super guia pero de algo sirve. Tambien puedes compartir la impresora i tal.

          Salu2!

          ElfoE 1 Respuesta Última respuesta Responder Citar 0
          • ElfoE
            Elfo @marcalj
            Última edición por

            Gracias por contestar, me han ayudado un poco las respuestas, peeero… sigo sin poder ver mi PC desde el de mi hermano ni viceversa... Usando el jags éste (un cliente para samba) puedo ver en el debug éste mensaje:

            Fetching LocalMasterBrowser IP for native workgroup CASA...
            Broadcast LocalMasterBrowser search success
            Found LocalMasterBrowser....JUANAN
            Trying to list network workgroups...Domain=[JUANAN] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
            Domain=[JUANAN] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
            done!
            

            Mensaje esperanzador, pero no puedo ver su PC 😞 En el PC con Win, en el grupo de trabajo "CASA" sólo se ve el suyo… <:( A ver si alguien me hace ver la luz... Porque se que algo mal estoy haciendo y que me falta leer algo... Jur... Salu2 y gracias

            marcaljM 1 Respuesta Última respuesta Responder Citar 0
            • marcaljM
              marcalj @Elfo
              Última edición por

              Has provado de intentar entrar por la IP??

              \ip_del_pc

              ElfoE 1 Respuesta Última respuesta Responder Citar 0
              • ElfoE
                Elfo @marcalj
                Última edición por

                Sip, no me deja tampoco.

                Pero ya tengo algo!! xD En el jags si le doy a Search y luego busco el PC de mi hermano me lo encuentra y me salen las carpetas compartidas… peeeero... (joder con los peros :() me pide un user y un pass que no se cuales són... Supongo que deberían estar establecidos en el PC de win, ¿no?

                Sir OrentarS 1 Respuesta Última respuesta Responder Citar 0
                • Sir OrentarS
                  Sir Orentar @Elfo
                  Última edición por

                  Supongo que para acceder a un equipo que ya posee una cuenta de usuario con contraseña, al igual que lo harías con 2 equipos usando Windows, debes proporcionar un nombre de usuario y contraseña válidos.

                  En el caso de tu equipo, puedes "ver" el PC 2 mediante ping ? Crea un carpeta compartida en el PC2, y con privilegios para "TODOS", a ver si te deja entrar, en ese caso no deberia pedirte pass.

                  En el archivo smb.conf en [global] tengo incluido el grupo de trabajo al que pertenece el equipo con Windows.

                  workgroup = RED 
                  
                  

                  Para ver los recuersos compartidos del otro equipo, con Mandrake, utilizo:

                  smbclient -L //nombre_equipo
                  

                  La verdad es que puede ser cualquier pijada y no dejas de dar vueltas al asunto.

                  ElfoE 1 Respuesta Última respuesta Responder Citar 0
                  • ElfoE
                    Elfo @Sir Orentar
                    Última edición por

                    Bueno, he hecho una carpeta compartida y por ahora todo funciona OK!! Mola!! Muchas gracias por las respuestas 🙂 Salu2!!

                    Sir OrentarS 1 Respuesta Última respuesta Responder Citar 0
                    • Sir OrentarS
                      Sir Orentar @Elfo
                      Última edición por

                      Que has hecho para que funcione ahora? Que has modificado?

                      ElfoE 1 Respuesta Última respuesta Responder Citar 0
                      • ElfoE
                        Elfo @Sir Orentar
                        Última edición por

                        @Sir:

                        Que has hecho para que funcione ahora? Que has modificado?

                        Está todo como antes, sólo que intentando acceder a la carpeta de documentos compartidos por defecto de WinXP me pedía user y pass, hice una nueva (supongo que tendrá permiso "pa' to' dios" :p) y me deja entrar perfectamente 🙂 Lo que me hice un lío porque el jags no me mostraba los grupos ni los pcs a no ser que entrara como root (y incluso así no me muestra el PC de mi hermano, tengo que buscarlo a mano). Tampoco puedo escribir en esa carpeta si no soy root, y bueno, cuando copio cualquier archivo me da un error de permisos y demás:

                        Copying /home/elf/images/A Perfect Circle - Mer De Noms.jpg as /mnt/samba/A Perfect Circle - Mer De Noms.jpg
                        cp: failed to preserve ownership for `/mnt/samba/A Perfect Circle - Mer De Noms.jpg': Operation not permitted
                        Failed to copy '/home/elf/images/A Perfect Circle - Mer De Noms.jpg'
                        
                        

                        Aunque se copia perfectamente 😕 Supongo que será porque no es lo mismo que esté en este PC que en el otro que es Win, ¿no? Salu2!

                        Sir OrentarS marcaljM 2 Respuestas Última respuesta Responder Citar 0
                        • Sir OrentarS
                          Sir Orentar @Elfo
                          Última edición por

                          Que raro.

                          Si metes el usuario y contraseña válidos a mi no me da ningún error al acceder al equipo con WinXP, incluso escribiendo en la carpeta personal del usuario.

                          PD: Ahora el lio lo tengo yo… en varios recursos del Win XP, en algunos me pide autenticacion desde el linux y en otros no. Y parece que todos tienen los mismos permisos. 😞 Revisaré la configuración.

                          1 Respuesta Última respuesta Responder Citar 0
                          • marcaljM
                            marcalj @Elfo
                            Última edición por

                            Por lo de los permisos no te preocupes k no pasa nada. Al no tener el mismo sistema de permisos te da error, pero se copia todo ok.

                            El nombre de usuario i contrasenya es el de tu usuario. Si no sabes cual pon "administrador" sin contrasenya.

                            Otro programa bueno para ver los archivos compartidos via Samba, es LinNeighborhood, funciona de puta madre.

                            Salu2!

                            ElfoE 1 Respuesta Última respuesta Responder Citar 0
                            • ElfoE
                              Elfo @marcalj
                              Última edición por

                              Pues nada, ahora me he dado cuenta de que al intentar pasar una ISO de un DVD de 4,7Gb desde mi PC con linux al PC de mi hermano con Windows se para a los 2,0Gb diciéndome esto: "File size limit exceeded :rolleyes:. Me parece muy raro, no sé que hay que configurar para poder dejar que me pase archivos más grandes, ¿hay que poner algo en el smb.conf? ¿No será cosa del PC con win$ux no? He estado mirando en la doc de Samba (buscando mi problema más concretamente) pero no veo nada… A ver si alguien ha tenido el mismo problema, porque toca un poco la moral :vayatela: Salu2 y gracias

                              marcaljM 1 Respuesta Última respuesta Responder Citar 0
                              • marcaljM
                                marcalj @Elfo
                                Última edición por

                                Ostia es verdad yo pase una peli en DV de 11GB a mi Linux i se grabaron 2GB i algo…

                                Si es al reves mirate que no este en FAT32 pq creo que el limite eran 4GB pero por si las moscas...

                                A ver si ves algo respecto eso de los 2GB.

                                Salu2!

                                ElfoE 1 Respuesta Última respuesta Responder Citar 0
                                • ElfoE
                                  Elfo @marcalj
                                  Última edición por

                                  Nada… He he estado buscando y lo único que he encontrado es que se supone que hay que habilitar LFS (large file sizes) pero ni sé dónde, ni como, ni nada de nada 😞 Además, lo que he encontrado está desfasado, se supone que las distros más recientes vienen con esto habilitado por defecto, no sé si habrá que habilitar algo en el kernel pero no lo encuentro. Salu2

                                  ElfoE 1 Respuesta Última respuesta Responder Citar 0
                                  • ElfoE
                                    Elfo @Elfo
                                    Última edición por

                                    He conseguido una alternativa para no tener que pensar en la limitación de los 2Gb… :sisi: Siguiendo éste howto que me comentaron en un post de esdebian.org (gracias lemon :p) sé como partir el archivo en varias partes menores de 2Gb con el 'tar' de toda la vida y así no tener que pensar en el problema. ¿Algo es algo no? Por lo menos puedo pasar los archivos hasta que encuentre solución al tema, si la encuentro algún día :risitas: Salu2

                                    1 Respuesta Última respuesta Responder Citar 0
                                    • G
                                      Guak @bluesman
                                      Última edición por

                                      Buenas Muchachos!!!

                                      Acabo de registrarme y me parece muy bien la ayuda que tu y tus compañeros realizan.

                                      En particular te comento que tambien necesito de tu ayuda.

                                      Quiero conectar 2 PC para que puedan compartir archivos, un PC tiene instalado Linux Red Hat 7.2 y el otro PC tiene instalalado Windows Xp Prof. los mismos los voy a conectar por medio de un cable cruzado (punto a punto)

                                      Me gustaria que me ayudaras a saber cuales son los pasos necesarios para poder logralo.

                                      Agradezco toda la ayuda que pudieras prestarme.

                                      1 Respuesta Última respuesta Responder Citar 0
                                      • 1 / 1
                                      • First post
                                        Last post

                                      Foreros conectados [Conectados hoy]

                                      1 usuarios activos (1 miembros e 0 invitados).
                                      febesin, pAtO,

                                      Estadísticas de Hardlimit

                                      Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                                      Somos un total de 34.8k miembros registrados.
                                      innchinnn ha sido nuestro último fichaje.