OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Problemas para montar carpetas compartidas windows a través del MCC
Estoy haciendo pruebas con una instalación limpia de Mageia 4 KDE, para migrar los equipos de mi empresa a esta versión, desde windows, y después de resolver varios de mis problemas con vuestra inestimable ayuda, me encuentro con otro más para añadir a la lista.
Hay un servidor con Windows Server 2003, desde el que quiero montar una carpeta para almacenamiento de documentos del sistema de gestión. El caso es que desde el cliente gráfico del MCC, no me encuentra ese servidor y no se como puedo hacer para que lo encuentre.
He estado revisando información por internet de como montar la carpeta por consola, pero no me queda muy claro, y ya posteé anteriormente una solución que en Mageia 3 si me funcionó que era poner en el archivo /etc/hosts, la dirección ip del servidor, pero en Mageia 4 no funciona esta solución, sigue sin encontrar este servidor.
Tenéis alguna sugerencia al respecto???
Saludos.
BOFH
# 122684 Pruebas
¿Si haces ping a la IP del servidor, responde?
Crea una carpeta en /mnt (/mnt/samba, p.e.) y teclea
mount -t cifs //nombre_servidor/recurso_compartido /mnt/samba -o user=usuario_autorizado,password=contraseña,domain=dominio
A ver qué pasa.
Si no monta, prueba con:
mount -t cifs //ip_servidor/recurso_compartido /mnt/samba -o user=usuario_autorizado,password=contraseña,domain=dominio
¿Has mirado si la máquina que pretende montar el recurso está dada de alta en el dominio?
Por lo que he leído en el posteo anterior, hay problemas para ver las máquinas en la red. ¿Cómo obtienen ip las máquinas? A mano, por algún servidor DHCP? ¿Cual?
Demasiadas variables para acertar a la primera...
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122686 Vamos por partes
Si abro krunner y tecleo la dirección ip del equipo, por ejemplo: \\172.26.0.40, si puedo acceder a las carpetas del servidor, después de teclear el usuario y la contraseña que me solicita.
He verificado que el servidor está configurado en la red, como otro servidor que si puedo ver a través del cliente samba del MCC.
Si intento montar la carpeta del servidor, me sale esto en terminal:
[root@localhost jose-pc]# mount -t cifs //172.26.0.40/Documentos Navision PDF /mnt/Navision-PDF -o user=administrador,password=contraseña(he puesto la que corresponde),domain=ALOTRANS
Usage:
mount [-lhV]
mount -a [options]
mount [options] [--source] | [--target]
mount [options]
mount []
Options:
-a, --all mount all filesystems mentioned in fstab
-c, --no-canonicalize don't canonicalize paths
-f, --fake dry run; skip the mount(2) syscall
-F, --fork fork off for each device (use with -a)
-T, --fstab
alternative file to /etc/fstab
-h, --help display this help text and exit
-i, --internal-only don't call the mount. helpers
-l, --show-labels lists all mounts with LABELs
-n, --no-mtab don't write to /etc/mtab
-o, --options
comma-separated list of mount options
-O, --test-opts
limit the set of filesystems (use with -a)
-r, --read-only mount the filesystem read-only (same as -o ro)
-t, --types
limit the set of filesystem types
--source explicitly specifies source (path, label, uuid)
--target explicitly specifies mountpoint
-v, --verbose say what is being done
-V, --version display version information and exit
-w, --rw, --read-write mount the filesystem read-write (default)
-h, --help display this help and exit
-V, --version output version information and exit
Source:
-L, --label synonym for LABEL=
-U, --uuid synonym for UUID=
LABEL= specifies device by filesystem label
UUID= specifies device by filesystem UUID
PARTLABEL= specifies device by partition label
PARTUUID= specifies device by partition UUID
specifies device by path
mountpoint for bind mounts (see --bind/rbind)
regular file for loopdev setup
Operations:
-B, --bind mount a subtree somewhere else (same as -o bind)
-M, --move move a subtree to some other place
-R, --rbind mount a subtree and all submounts somewhere else
--make-shared mark a subtree as shared
--make-slave mark a subtree as slave
--make-private mark a subtree as private
--make-unbindable mark a subtree as unbindable
--make-rshared recursively mark a whole subtree as shared
--make-rslave recursively mark a whole subtree as slave
--make-rprivate recursively mark a whole subtree as private
--make-runbindable recursively mark a whole subtree as unbindable
For more details see mount(8).
[root@localhost jose-pc]#
Lo he intentado y con ambos comandos me sale lo mismo.
Saludos.
Mageia 9 The Rock!!!
BOFH
# 122687 Comillas
Si la ruta contiene espacios, usa comillas
[root@localhost jose-pc]# mount -t cifs "//172.26.0.40/Documentos Navision PDF" /mnt/Navision-PDF -o user=administrador,password=contraseña,domain=ALOTRANS
Has mirado lo del ping al nombre de la máquina servidor?
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122689 Ya puedo montarlo pero...
Ya he podido montar la carpeta del servidor, pero como hago para guardarlo en el archivo fstab para que lo haga al iniciar el equipo???
Gracias anticipadas por todo.
Saludos!!!!!
Mageia 9 The Rock!!!
BOFH
# 122690 Una vez más: Cuando haces
Una vez más: Cuando haces ping al nombre de máquina del servidor, te responde?
En cuanto a montar en el fstab, yo lo haría con otra aproximación.
Puedes crear un archivo como éste:
#!/bin/bash
RUTA="Ruta al directorio compartido con espacios y blablabla"
SERVER="ip o nombre del servidor"
LOGIN="usuario"
PASS="contraseña"
DOMINIO="dominio"
mount -t cifs "//$SERVER/$RUTA" /mnt/punto_de_montaje -o user=$USER,pass=$PASS,domain=$DOMINIO
Y guardarlo en la carpeta /root y dale permisos de ejecución con chmod +x /root/nombrearchivoquelehayasdado
Luego, como hicimos con el rollo de la tarjeta de sonido, creas un archivo /etc/rc.local que incluya lo siguiente:
#!/bin/bash
/root/nombrearchivoquelehayasdado
Esto te permitirá montar el directorio compartido en tiempo de arranque, aunque manteniendo "a salvo" los datos sensibles de conexión (usuario, contraseña) de miradas de usuarios sin privilegios.
Ahora bien, si necesitas en tiempo de arranque algún archivo de ése directorio compartido, no estará disponible, puesto que rc.local es lo último que se ejecuta durante el arranque.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122778 He tardado, pero parece que no me funciona.
Tengo un poco de lío en el curro, de ahí la tardanza en revisar este tema. He probado como me dices a crear el archivo, pero la carpeta no se monta en el arranque, no se si es que me salto algún paso, pero lo que está claro es que es mucho más facil si apareciera el dichoso servidor en la interfaz gráfica de samba.
Cuando hago ping al servidor, se queda enviando paquetes y paquetes.
En cuanto pueda vuelvo a revisar configuraciones...
Saludos.
Mageia 9 The Rock!!!
BOFH
# 122780 Como opción pordías probar
Como opción pordías probar con smb4k .
Saludos
Muy Suyo
Her DoctorBOFH
BOFH
# 122784 .
Si haces ping al nombre de máquina y no te responde, es normal que no aparezca en la interfaz gráfica. Revisa la configuración en el lado del servidor (firewal abierto para ping) y en las máquinas que vayan a montar la carpeta no te va a quedar otra que añadir el nombre de la máquina en el /etc/hosts.
Sobre el script. Si lo ejecutas a saco, funciona? En caso contrario, te da algún error?
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122792 De pruebas de nuevo.
El servidor no tiene el firewall activado.
He vuelto ha hacer ping desde mi equipo al servidor, y me sale esto en terminal:
[jose-pc@localhost ~]$ ping 172.26.0.40
PING 172.26.0.40 (172.26.0.40) 56(84) bytes of data.
64 bytes from 172.26.0.40: icmp_seq=1 ttl=128 time=0.170 ms
64 bytes from 172.26.0.40: icmp_seq=2 ttl=128 time=0.170 ms
64 bytes from 172.26.0.40: icmp_seq=3 ttl=128 time=0.143 ms
64 bytes from 172.26.0.40: icmp_seq=4 ttl=128 time=0.162 ms
64 bytes from 172.26.0.40: icmp_seq=5 ttl=128 time=0.147 ms
^C
--- 172.26.0.40 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 0.143/0.158/0.170/0.016 ms
[jose-pc@localhost ~]$
Por otra parte en el archivo /etc/hosts, tengo estos parámetros:
# generated by drakhosts
127.0.0.1 localhost
172.26.0.40 srvnavision (Este es el servidor que debería aparecer)
He probado como me indican más abajo con el paquete smb4k, y con esto si puedo conectar, pero necesito que se conecte al inicio como otra carpeta más del sistema, sobre todo para otros usuarios que no estos conocimientos en Mageia.
Mageia 9 The Rock!!!
BOFH
# 122795 Averaver
Tienes definido el nombre de máquina en el /etc/hosts y cuando haces ping al nombre NO RESPONDE?
Pues entonces el nombre de máquina de red en windows está mal configurado.
Y no me has dicho si el script funciona si lo ejecutas desde una terminal.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122693 Exactamente igual que si no llevase espacios en el nombre
Simplemente le añades el carácter \ antes de cada espacio.
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 122789 Desde el MCC
¿Ha usado "Compartición de red" y "Discos locales"?.
Nota: Espero q pronto Mageia use "Samba 4".
Mauricio Pacheco M.
Manager Information System
http://www.quantum-ai.tk
Usuario: Mageia2 64 bits
Escritorio: KDE
Registered user #419099
http://linuxcounter.net/
BOFH
# 122793 Ya he probado, pero...
Ya he probado con este paquete y si puedo montar la carpeta, pero necesito que se quede montada al inicio del sistema, como si fuera otra carpeta más. Sobre todo para configurarlo en otros equipos donde los usuarios no tienen conocimientos de linux para poder montar la carpeta a cada momento, a parte que no tienen por qué saber la contraseña ni el usuario
Alguna sugerencia???
Mageia 9 The Rock!!!
BOFH
# 122794 .
Samba4 es el pedazo de mierda más inestable que ha parido el Software Libre junto con Gnome3
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122798 Vamos avanzando
He vuelto a configurar el script, y el archivo rc.local.
Después de reiniciar, no se monta la carpeta del servidor, pero hay un avance, si ejecuto el script por terminal una vez iniciada la sesión, si que se monta la carpeta del servidor.
He visto que si ejecuto el archivo rc.local como usuario normal, no monta la carpeta del servidor, pero si lo ejecuto como root, si monta la carpeta. ¿Puede ser que no se monte al inicio por problemas de permisos?
Cuando he generado el archivo, luego le he asignado permisos con chmod +x.
Mageia 9 The Rock!!!
BOFH
# 122800 .
El archivo rc.local tiene que ser propiedad de root, puesto que es root quien ejecuta el script durante el inicio del sistema.
Por otro lado, es normal que si lo ejecutas como usuario normal no funcione, puesto que sólo root tiene permisos para usar el comando mount, si no se especifica lo contrario.
En el script, especificas el nombre de máquina o la ip del servidor?
Otra cosa que puedes intentar es mover el script de montaje a, digamos /usr/sbin/ (modificando la ruta también en /etc/rc.local) A ver si así funciona.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
BOFH
# 122801 Otro problema....
En el script tengo puesta la direccion ip del servidor.
Me he dado cuenta de que si monto la carpeta mediante terminal apuntando al susodicho archivo, no me deja copiar archivos al recurso compartido.
El lunes cuando vuelva al curro probaré lo wyw me comentas...
Saludos.
Mageia 9 The Rock!!!
BOFH
# 122812 Seguimos igual
Bueno pues después de probar lo que me comentabas, sigo igual. No funciona el script al inicio del sistema, y tampoco puedo copiar archivos al servidor una vez montado manualmente desde la terminal.
Esto está chungo...
Mageia 9 The Rock!!!
BOFH
# 122827 No encuentro la solución.....
Después de buscar y buscar por internet, no encuentro la solución. No entiendo por qué desde el MCC hay equipos de la red que no reconoce, mientras que si entro por dolphin en "Recursos compartidos samba", si que puedo ver todos los equipos, incluido el servidor que quiero montar.
Necesito que me funcione esta opción porque es la forma más facil de montar un recurso para un usuario sin conocimientos, y porque no encuentro que funcione correctamente por otros caminos, sin que se tenga que introducir la contraseña y el usuario del servidor (datos que no puedo dar al resto de ususarios), y tampoco funciona el script al inicio del sistema para cortar y pegar documentos desde el servidor a los clientes y viceversa.
He revisado el servidor windows y no encuentro nada raro ni ninguna configuración distinta de otro servidor que samba si reconoce. además, tiene quitado el firewall para más inri...
Alguna sugerencia???
Mageia 9 The Rock!!!
Usuario
# 122838 Usando OpenMandriva permite
Saludos, estoy probando OpenMandriva 2014.0, y en otra máquina Win7 Ultimate. He compartido carpetas en ambos. Hasta ahora el resultado es q me queda montada la carpeta de Win7 de manera permanente (Dolphin), solo q no puedo pegar archivos. En cambio si uso "red", "Recursos compartidos samba" si es posible pegar archivos. Hasta ahora no he tenido q usar línea de comandos, puro entorno gráfico. Al intentar accesar desde Win7 a la carpeta de OpenMandriva, me pide usuario y clave, hasta el momento no he logrado entrar. En "entorno de red" no se muestra, en cambio desde "ejecutar" con la IP es cuando pide un usuario y una contraseña.
Bueno, lo escribo solo x información.
Mauricio Pacheco M.
Manager Information System
http://www.quantum-ai.tk
Usuario: Mageia2 64 bits
Escritorio: KDE
Registered user #419099
http://linuxcounter.net/
BOFH
# 122840 Problemas de permisos???
Lo que comentas pueden ser problemas de permisos. Si entras desde Win7 a Openmandriva, y te pide usuario y contraseña, has de poner tu usuario y contraseña de Openmandriva. El problema de que no te deje copiar y pegar en las carpetas, tanto en Win7 como en Openmandriva, es por problemas de permisos. Revisa las propiedades de las carpetas, tienen que ser públicas, y tener los permisos adecuados. Para tener control total sobre la carpeta compartida en Openmandriva, tiene que tener permisos de lectura y escritura en los tres opciones que ofrece.
Mi problema con la compartición es que desde el Centro de control no me encuentra el servidor windows server 2003, y por lo tanto no puedo montar el servidor en Mageia 4.
Saludos!!!
Mageia 9 The Rock!!!
BOFH
# 122846 Ya lo he solucionado!!!
Antes de nada, agradezco vuestra inestimable ayuda para solucionar este asunto, sin vosotros seguramente no hubiera sido posible.
Circunstancias o casualidades de la tecnología.... Debe ser un bug en algún proceso del MCC de Mageia con Samba. como lo he solucionado?? Pues aquí va la respuesta:
- He añadido a saco una entrada en el fstab para probar a ver si directamente me montaba el servidor en el inicio sin pasar por configurar en el MCC, como sigue:
//172.26.0.40/Documentos\Navision\PDF /mnt/Nav cifs user,username=usuario,password=contraseña 00
Una vez he reiniciado el equipo, entro en dolphin y cuando voy a entrar en el recurso montado, me dice que no se puede (puesto que necesita root para montarlo...)
Pero he aquí la rareza, entro en el MCC para ver si por casualidad me reconoce el servidor, y mi sorpresa, al buscar servidores, me pide un usuario y contraseña (en Mageia 3 siempre lo hacía así, pero en Mageia 4 nunca me lo había pedido), le pongo el usuario y contraseña para entrar al servidor que no encontraba anteriormente, y voilá, ahora si me encuentra el servidor.
Lo siguiente, ha sido configurar el recurso a montar normalmente ya desde el MCC, y añadirlo al fstab, una vez añadido, modifico fstab quitando la línea creada a saco anteriormente, y borro la carpeta creada en mnt. Reinicio de nuevo el equipo y cuando entro el dolphin, ya puedo ver el recurso montado correctamente y entrar a las carpetas del mismo.
Esto es ttototototodo amigos.
Podemos dar por cerrado el hilo, y voy a informarlo en bugzilla para ver si pueden solucionarlo para próximas versiones.
Saludos!!!!
Mageia 9 The Rock!!!