Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Xedrox en 14 Septiembre 2010, 16:30 pm



Título: Acceder a dirección de red por consola
Publicado por: Xedrox en 14 Septiembre 2010, 16:30 pm
Hola que tal, uso Ubuntu 10.04 y para ver las carpetas de otra maquina de la red (Windows XP SP3) que comparte simplemente escribo en la barra de direcciones smb://192.168.0.1 y con eso entro y veo o edito los archivos que contienen las carpetas compartidas. El asunto es que si alguien sabe como acceder por consola ? Necesito añadir un copy (cp) a un script de algunos archivos de la red.

Desde ya gracias y saludos.


Título: Re: Acceder a dirección de red por consola
Publicado por: j4np0l en 14 Septiembre 2010, 17:06 pm
Lo que podrías hacer es montar la carpeta de red y luego accederla por consola desde ahi.


Código:
mount -t cifs  //winserver/carpetacompartida /media/carpetadestino -o guest

Guest se usa si no necesitas un password para acceder a las carpetas compartidas, si necesitas especificar un nombre de usuario y contraseña usa:

Código:
sudo mount -t cifs //winserver/carpetacompartida /media/carpetadestino  -o username=usuario,password=pass


Saludos


Título: Re: Acceder a dirección de red por consola
Publicado por: Xedrox en 16 Septiembre 2010, 02:15 am
Hola gracias por responder, la carpeta compartida no tiene contraseña asi que use tu primer comando, pero no tuve exito, me tira este error.

Código:

mount: wrong fs type, bad option, bad superblock on //192.168.0.1/Fotos2009,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       En algunos casos se encuentra información en syslog, pruebe
   dmesg | tail   o algo parecido

Y el código que ejecute es este, obviamente como super usuario

Código:
mount -t cifs  //192.168.0.1/Fotos2009 /media/carp -o guest

P.D. La carpeta destino "/media/carp" la tuve que crear previamente, de todas maneras no funciono.


Título: Re: Acceder a dirección de red por consola
Publicado por: Foxy Rider en 16 Septiembre 2010, 03:08 am
Si estás compartiendo en Windows el protocolo es smb, lo unico que hay que cambiar (como bien dice el error) es el tipo de sistema de archivos ... o sea, el -t (type o tipo), de cifs a smbfs

Saludos


Título: Re: Acceder a dirección de red por consola
Publicado por: Xedrox en 16 Septiembre 2010, 03:44 am
Hola, he cambiado eso que me aclaraste pero me sigue tirando el mismo error  :-\


Título: Re: Acceder a dirección de red por consola
Publicado por: Foxy Rider en 16 Septiembre 2010, 04:32 am
¿ De casualidad te falta el paquete smbfs ? si es así, instalá y probá again ... sino podés probar smbclient ( acá hay un manual  (http://tldp.org/HOWTO/SMB-HOWTO-8.html))

Saludos.


Título: Re: Acceder a dirección de red por consola
Publicado por: j4np0l en 16 Septiembre 2010, 06:55 am
smbfs es viejo, ahora deberías utilizar cifs (en CentOS a mi no me deja usar smbfs, solo cifs, nose si en ubuntu se podrá con ambos)

De todas formas, lo que te debe estar faltando es el paquete smbfs (nose porque, pero ese es el nombre del paquete pero el tipo de sistema de archivos que le indicas para montar es cifs)

Código:
sudo apt-get install smbfs

Después:

Código:
mount -t cifs  //192.168.0.1/Fotos2009 /media/carp -o guest

Si sigue molestando con el sistema de archivos proba con smbfs:

Código:
mount -t smbfs //192.168.0.1/Fotos2009 /media/carp -o guest

Saludos