montar unidades de red
que levante la mano el que no intento montar una unidad de red y tuvo problemas? ja, bueno seguramente muchos, pero a mi si me paso. aca planteo algunas soluciones posibles, pueden optar por la que les funcione mejor.
planteo 1.
primero debemos crear los directorios donde montaremos las unidades. yo primero lo hice en el directorio /mnt/ pero no me aparecian los iconos en el escritorio del ubuntu asi que los cree en /media/
$ cd /media
$ sudo mkdir documentos
despues vamos hasta /etc/rc2.d
$ cd /etc/rc2.d
ahi, creamos el archivo S99mount
$ sudo gedit S99mount
se abre el editor y agregamos el siguiente codigo
#!/bin/bash
mount //equipored/unidad /carpetadestino -o username=usuario%xxx
mount -a
en mi caso puse
#!/bin/bash
mount //saturno/documentos /media/documentos -o username=usuario%xxx
mount //saturno/unidad\ a /media/unidada -o username=usuario%xxx
mount -a
donde usuario y xxx son el nombre de usuario y password que tenemos en el equipo donde esta la unidad a montar. grabamos y salimos.
por ultimo le cambiamos los permisos al archivo para que lo ejecute para cualquier usuario con
$ sudo chmod +x S99mount
yo opte por esta forma, por que tengo nombres de unidades de red con espacios (son de windows) y como lo vamos a ver en el planteo que sigue en el fstab no me lo tomaba.
planteo 2.
ya vimos como se crean los directorios de destino para el montaje. ahora vamos a editar el archivo oculto .smbcredentials que se encuentra en el directorio /root/
$ sudo gedit /root/.smbcredentials
e insertamos las siguientes lineas
username=miusuario
password=mipass
guardamos el fichero y ahora vamos y editamos
$ sudo gedit /etc/fstab
y añadimos el siguiente codigo al final
//192.169.0.1/documentos /media/documentos smbfs credentials=/roo/.smbcredentials 0 0
si le queremos dar permiso a cualquier usuario agregamos la siguiente linea
//192.169.0.1/documentos /media/documentos smbfs credentials=/roo/.smbcredentials,dmask=777,fmask=777 0
si queremos agregar mas unidades, tenemos que hacer tantos archivos .smbcredentials como unidades queramos montar, por ejemplo, .smbcredentials2; .smbcredentials3 y asi sucesivamente y ponerle el usuario y pass a cada uno.
les dejo saludos y espero haberlos ayudado con este tema, cualquier cosa, dejan un comentario y veremos como lo resolvemos...chauuuu






11 comentarios:
La verdad es que es muy interesante lo que expones. Pero tengo un problema:
Resulta que tengo un servidor corriendo bajo NT, y entre otras carpetas tengo una de especial interés de montaje:
smb://hda-serv0r/HDA_SERV (I)/-=mp3=-
Varias cosas:
Esa carpeta, que en sí es un dísco duro, no tiene ni usuario ni contraseña, es decir, es accesible por toda mi intranet. Navegando e informandome, mucha gente dice que hay que poner en el fstab username="USUARIO" y password="PASSWORD"; pero en mi caso no existe. Si omito los campos, al hacer un mount -a me pide contraseña (¿?¿?).
Y el segundo punto es el siguiente: como se puede observar HDA_SERV (I) contiene un espacio en blanco entre la "V" y el "(". Buscando y rebuscando en la red, leo que se soluciona entrecomillando o sustituyendo el espacio en blanco por "\", no obstante el fstab me da ruta erronea.
No se que hacer, me estoy desesperando, es engorroso en extremo tener que descargar canción a canción para poder escucharlas (Aunque el Totem te lo haga automaticamente todos esos mp3 se van quedando almacenados en la home, cosa que por ejemplo y entre otros, el xmms es incapaz de hacer)
Si fueras tan amable de echarte una mano te lo agradecería mucho.
Datos de interés:
workgroup=clandestine
ip=192.168.0.4
Algunos de mis intentos fallidos:
#"//hda-serv0r/HDA_SERV (I)/-=mp3=-" /media/mp3 smbfs workgroup=clandestine,user,owner,auto 0 0
#//192.168.0.4/HDA_SERV\(I)/-=mp3=- /media/mp3 smbfs owner,auto 0 0
#//192.168.0.4/HDA_SERV\(I)/-=mp3=- /media/mp3 smbfs workgroup=clandestine,user,owner,auto 0 0
//hda-serv0r/ /media/mp3 smbfs ip=192.168.0.4,username=,password=,workgroup=clandestine,user,owner,noauto 0 0
Gracias otra vez.
Mi email de contacto es: hda@redsatania.com
Un saludo
hola, a ver si te puedo ayudar.
primer consulta, el usuario y password que tenes que poner es el de tu usuario. yo tengo las unidades sin contraseña tambien, las puede accesar cualquiera de la red, pero mi usuario es jose y la clave 1234. no se si me explico, espero que si!!.
para la segunda consulta, como ves hice dos planteos, tenes que usar el planteo 1, yo tampoco pude con el fstab y las unidades con espacios en el nombre.
ahora vamos con los pasos.
-$ cd /etc/rc2.d
-$ sudo gedit S99mount
se abre el editor y agregamos el siguiente codigo:
#!/bin/bash
mount //hda-serv0r/HDA_SERV\ (I)/-=mp3=- /media/mp3 -o username=jose%1234
mount -a
despues graba y reinicia para que cargue los archivos de nuevo.
con esto estoy seguro que lo vas a solucionar, probalo y contanos...
saludos y suerte
Antes de nada, gracias por tu interés y por intentar ayudarme.
Reinicio y no existe cambio alguno. Hago lo suiguiente:
Lo ejecuto:
/etc/rc2.d/S99mount
/etc/rc2.d/S99mount: line 3: syntax error near unexpected token `('
/etc/rc2.d/S99mount: line 3: `mount //hda-serv0r/HDA_SERV\ (I)/-=mp3=- /media/mp3 -o username=jose%1234'
Lo edito para ver que pasa:
hda3k:/home/backmind# nano /etc/rc2.d/S99mount
Resulta tener un espacio entre la nueva barra invertida que has puesto "\" y el paréntesis: HDA_SERV\" "(I)
Lo edito y vuelvo a ejecutar:
hda3k:/home/backmind# /etc/rc2.d/S99mount
/etc/rc2.d/S99mount: line 3: syntax error near unexpected token `)'
/etc/rc2.d/S99mount: line 3: `mount //hda-serv0r/HDA_SERV\(I)/-=mp3=- /media/mp3 -o username=jose%1234'
Mismo resultado. El user y la pass son indiferentes?, lo he pusto tal como tu has dicho, creo que en eso no te he entendido demasiado bien, no obstante, el error que lanza es: "line 3: syntax error near unexpected token `)'" el cual, en un principio, pienso, no tiene nada que ver con el user&pass.
Mi gracias otra vez, a ver si lo consigo :/
(y si, le hice un chmod +x)
ok, el tema no es con el espacio despues de la barra, eso yo lo tengo asi y funciona.
el problema que tenes es el parentesis, estuve googleando y encontre algo, tambien pasa con llaves y otros simbolos mas.
en donde dice usuario y password tenes que poner el de algun usuario de la red, eso que te puse es un ejemplo.
si lo resolves avisa, asi otros pueden ver la solucion.
slds.
Claro, seguiré buscando, en cualquier momento que lo solucione postearé aquí los pasos.
¿Por donde empezar? Simbolo "(" en la ruta de fstab.
A ver si tengo suerte.
Gracias de nuevo.
yo empece por buscar en google el error que te da y empezara buscar por ese lado.
line 3: syntax error near unexpected token `('
por lo que lei hasta ahora, el problema viene por simbolos especiales, que debido a alguna configuracion que todavia no descubro, cuando ejecuta el scrip no interpreta bien esos caracteres, o bien falta poner algo para que lo ejecute bien.
la verdad que la unidad tiene un nombre bien complicado, jajaj
seguire buscando, suerte
Bueno, al final me he decantado por la un solucion fácil y funcional.
Me quedo con las ganas de ver como se soluciona el tema de los caracteres especiales, pero por lo menos ya tengo mi música.
Al final lo que he hecho (sabiendo que el problema provenía de ahía) fue renombrar todas las carpetas compartidas, asi que mi S99mount queda tal que así:
#!/bin/bash
mount //hda-serv0r/cservor /media/hda-serv0r/C -o username=lalala%lalala
mount //hda-serv0r/DIVX /media/hda-serv0r/DIVX -o username=lalala%lalala
mount //hda-serv0r/HDA_S-D /media/hda-serv0r/HDA_S-D -o username=lalala%lalala
mount //hda-serv0r/HDA_SERV /media/hda-serv0r/HDA_SERV -o username=lalala%lalala
mount //hda-serv0r/Inc-Tmp /media/hda-serv0r/Inc-Tmp -o username=lalala%lalala
mount //hda-serv0r/xgn /media/hda-serv0r/XGN -o username=lalala%lalala
mount -a
Mil gracias por todo *^_^*
PD: ahora solo me queda solucionar la salida S-Video al televisor :D
agures ^^
Vaya!, pensaba que si, pero resulta que no me lo monta automaticamente, que engorro T.T
Alguna idea?
verifica que el usuario y la contraseña esten correctos (bien tipeados, existan en el servidor, tengan acceso a las unidades). con eso deberia de funcionar, ya que esta mas que probado.
Me han solucionado uno de los problemas que me tenia a mal traer.
No sabia lo del usuario y la password. Ahora lo agrege y funciono.
Saludos, Julio.
julio, me alegro de que te haya sido util, no dudes en consultar la pagina y dar tu opinion, gracias al aporte de ustedes la pagina se hace mas completa y util.
Publicar un comentario