Redes linux en win

Imagen de txuspy76
0 puntos

Antes de nada mi Ubuntu es 8.10
Estoy intentando creame una carpeta compartida para poder montar una carpeta de una red win pero la info q encontre en un par de manuales me pide crear la carpeta Sistema -> Administración -> Carpetas Compartidas pero esta opcion de samba no me aparece (Sistema -> Administración -> Carpetas Compartidas)
Alguien que sepa como puedo hacerlo?
La informacion de instalacion la saque de aqui ( Con sistemas Windows )
http://www.guia-ubuntu.org/index.php?title=Samba

Imagen de Gabriel_M
+1
0
-1

Hola txu...:
Ha partir de Hardy, el procedimiento se simplificó.
Teniendo instalados
samba - samba-common smbclient
Inicia nautilus con permisos temporarios de administrador
sudo nautilus
navega hasta la carpeta que quieres compartir
pulsa en ella el boton derecho
otorgale las opciones de compartición que desees
Saludos.
Gabriel.


Solo doy soporte para Ubuntu - Laaaa teclaaaa aaaa se quedaaaa pegaaaadaaaa.
+1
0
-1
Imagen de antoniomedina2006
+1
0
-1

Mira a ver si tienes los siguientes paquetes instalados.

smbclient
nautilus-share
libpam-mount
gadmin-samba
gadmin-tools
system-config-samba

Cuando quiero acceder a una carpeta win uso Lugares-->red-->Red De Windows.

Si esto no te aparece igual no tienes instalado el paquete samba.

Ah, también desde la consola usa el siguiente comando:

smbclient -L   <ip del servidor windows>

Abrete el gnome-control-center a ver si tienes instalado la funcionalidad de samba.

Un saludo.

+1
0
-1
Imagen de txuspy76
+1
0
-1

La historia es que de lugares/red/ veo la red perfectamente el problema es para utilizar un FTP o un IDE, vamos otros programas
Por ejemplo la solucion de Gabriel tenia buena pinta pero cuanto he puesto en marcha el nautilus en modo superusuario y le he dado a la red 'nautilus no puede manejar lugares network' asiske nada de nada de boton derecho.
Os explico mi situacion igual me entendereis mejor.
Ando programando paginillas en php, mysql etc... web en general, yo hasta ahora he trabajado en Win, por lo tanto la red la tengo en win, y siempre trabajamos sobre un ordenador central, todos sacamos la info de ese ordenador, podemos trabajar en el proyecto varias personas a la vez (diseño, programacion...).
La historia es que yo ahora tengo el ordenador en red pero linux, he conseguido acceder a el mediante el navegador htt://servidor para visualizar las paginas, yo veo la red si utilizo lugares/red pero claro cuando uso un programa IDE (en este caso Zend Studio) no me deja crearme un proyecto con mi home en servidor/e/proyecto1 y claro ... pues no me vale, lo mismo me pasa a la hora de colgar un archivo via FTP, el Filezilla no me deja entrar en la red para luego colgar los archivos en el servidor de mi host
Perdon por la txapa pero esque este es mi tercer intento de implementar linux a mi trabajo y si no soluciono este problema me parece que tendra que haber dentro de unos meses la 4 vez,no me apetece pq aqui ya se empiezan a descojonar de uno y tampoco es plan...
Muchas gracias de antemano y por las respuestas que he tenido hasta ahora pero todabian NO he podido solucionarlo, mecachislamar !!!

+1
0
-1
Imagen de hugolino
+1
0
-1

Instalá el paquete "system-config-samba" y ejecutalo (a mi me aparece en un menú como "Samba" o desde consola con sudo y el nombre del paquete) y ahí te deja manejar todas las carpetas y permisos y usuarios.

+1
0
-1
Imagen de txuspy76
+1
0
-1

Ya lo instale y reinicie el ordenador pero aqui no se ve nada nuevo, yo sigo sin poder encontrar la red en los programas estos...
Puede ser problema de los programas?
Alguien sabe sino algun ftp que tenga compatibilidad con samba y algun editor de textos completito con lo mismo?
Yo ya no se que mas hacer! soy un limitado !

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola txu....:
Dices en principio: ".....Estoy intentando creame una carpeta compartida..."
Esto tal como te informé se hace con: "...iniciar nautilus con permisos temporarios de administrador ...navegar hasta la carpeta a compartir pulsar en ella el boton derecho para
otorgale las opciones de compartición que se desee..."

Pero luego dices:"....cuando uso un programa IDE (en este caso Zend Studio) no me deja crearme un proyecto con mi home en servidor/e/proyecto1...."
Esto es diametralmente opuesto, si no interpreto mal, lo que quieres es desde Ubuntu trabajar en una carpeta compartida, no de tu ordenador, sino del servidor. Si es así lo que debes hacer es:
Montar el recurso compartido en tu /home/usuario en una carpeta con permisos de lectura escritura, si fuera por ejemplo compartida, habria que ejecutar las ordenes
sudo mkdir /home/usuario/compartida
sudo chmod -Rf 777 /home/usuario/compartida
sudo mount /ruta-del-recurso-del-servidor /home/usuario/compartida
Saludos.
Gabriel.


Solo doy soporte para Ubuntu - Hay tres clases de personas - Las que saben contar y las que no.
+1
0
-1
Imagen de txuspy76
+1
0
-1

Lo voy a intentar el Lunes, que el ordenador esta en la oficina.
La unica duda q me queda ahora mismo es

sudo mount /ruta-del-recurso-del-servidor /home/usuario/compartida

esta ruta-del-recurso-del-servidor que seria la ip local de la maquina 192.168.1.32 o el nombre servidor, o smb/servidor/ ???
Espero acertar de esta.
Muchas gracias el Lunes comentare si ha salido esto o no.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola txu...:

Para montar carpetas compartidas en red, pertenecientes a un ordenador de Windows desde Ubuntu:

A- Debes conocer la IP del ordenador con Windows, el nombre de usuario y su contraseña con la que pueda acceder a sus carpetas compartidas.

B- En el ordenador con Ubuntu, necesitas tener instaladas las aplicaciones:
smbfs samba samba-common smbclient
Mediante synaptic o en consola
sudo apt-get install smbfs samba samba-common smbclient

C- Debes crear la carpeta donde montarla, por ejemplo /media/compartida
Desde la consola ejecutas;
sudo mkdir /media/compartida

D- Le das permisos de lectura escritura por todos:
sudo chmod -Rf 777 /media/compartida
O solo la puede utilizar tu usario
sudo chown txuspy /media/compartida
sudo chgrp txuspy /media/compartida

E- Editas el archivo /etc/fstab para añadir una línea que defina cómo se montará esta unidad de red.
sudo gedit /etc/fstab
Añades lo siguiente al final del archivo:

//equipowin/compartida /media/compartida smbfs ip=192.168.1.32, username=txuspy, password=tucontraseñawin, workgroup=grupowin, user, owner, noauto 0 0

En esta línea (es una sola) le corresponden a:

equipowin - el nombre del ordenador que ejecuta Windows
compartida - el nombre con que la carpeta es compartida
/media/compartida - el nombre de la carpeta donde la has de montar en Ubuntu
ip - es la ip del ordenador que ejecuta Windows
username - el nombre de usuario de Windows autorizado a acceder al recurso
password - la contraseña de este usuario Windows
grupowin - el nombre del grupo de trabajo en Windows al que debes pertenecer desde Ubuntu

F- En ocasiones es necesario ejecutar
sudo chmod +s /usr/bin/smbmnt
Para permitir que los usuarios sin permisos temporarios de administrador puedan montar la unidad.

G- Teóricamente a partir de este moemento en tu equipo mediante:
Lugares - Equipo
Verías un nuevo icono representando a la carpeta compartida.
Mediante un doble clic en ella, se montará la unidad.
Sino deberías montarla con la orden
mount /media/compartida

H- Para desmontarla, hay que actuar con permisos temporarios de administrador,por lo que solo
se puede desmontar ejecutando
sudo umount /media/compartida

Saludos.
Gabriel.


Solo doy soporte para Ubuntu - Existen muchas soluciones - Las equivocadas y la mia.
+1
0
-1
Imagen de txuspy76
+1
0
-1

Y si no sabes cual es la contraseña del equipo win pq creo que no se le ha dado en ningun momento?
la ip 192.168.1.84 la carpeta es disco duro E/Xammp/httdocs
pero usuario y password ni puta idea, hay alguno por defecto en las redes de win?
Gracias Gabriel eres un maqui !

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola txu...:
Lo que escribi es genérico y con todas las opciones, aunque algo personalizado.
Windows es promiscuo y es usual que configurado por defecto, lo que es un verdadero colador y así le va con los virus y keyloggers, no tengas que usar usuario ni contraseña, por lo que esas opciones las obvias.
Saludos.
Gabriel.


Solo doy soporte para Ubuntu - Es preferible callar y pasar por idiota, que hablar y demostrarlo.
+1
0
-1
Imagen de txuspy76
+1
0
-1

Buenas noches y haber si ahora me deja colgar una preguntilla mas pq no soy capaz de poner esto en marcha.
Como bien me dices me creo la carpeta, permisos todo ok
Voy al archivo etc/fstab y...

unai@unai-desktop:~$ sudo mount /media/compartida
unai@unai-desktop:~$ mount /media/compartida
[mntent]: la línea 11 de /etc/fstab es incorrecta
mount: no se puede encontrar /media/compartida en /etc/fstab o /etc/mtab

Error de linea pero ya no se como poner esto

//servidor/e/xammp /media/compartida smbfs ip=192.168.1.84, username=guest, password=, workgroup=ATRABAJAR, user, owner, noauto 0 0

Yo no se que puede ser, como no tengo user ni password en el win pues... igual es eso?
Y he intentado tb hacer esto tb pero nada

unai@unai-desktop:~$ sudo chmod +s /usr/bin/smbmnt
chmod: no se puede acceder a «/usr/bin/smbmnt»: No existe el fichero ó
directorio
unai@unai-desktop:~$ 

No se cada dia cojo el ordenador con ilusion pero a cada paso que doy me doy derrepente sale otra zankadilla. mecaguenla...
Bueno mientras gabriel tenga la paciencia de ayudarme pues hay seguire, eso si como lo consiga el mensaje sera de gracias Arial,negrita y tmaño 72 jeje ;)

+1
0
-1
Imagen de gotxa
+1
0
-1

sólo he leído tu comentario y, sin leerlo todo, decirte que en la linea de marras en /etc/fstab te sobran espacios tras las comas. Ojo a la sintaxis en ese fichero, respetala.

Y no te flageles así
GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de Gabriel_M
+1
0
-1

Hola txu...:
Corrige la línea de fstab, según tus datos debería ser:

//servidor/e/xammp     /media/compartida    smbfs    ip=192.168.1.84,workgroup=ATRABAJAR,user,owner,noauto     0     0

Saludos.
Gabriel.



Solo doy soporte para Ubuntu - Tengo la conciencia bien limpia. Y muy mala memoria.
+1
0
-1
Imagen de txuspy76
+1
0
-1

Como era de esperar no lo conseguim alguna cosa tendre que estar haciendo mal, eso si el error es otro.dm
Despues de editar el ftstab
unai@unai-desktop:~$ sudo gedit /etc/fstab
unai@unai-desktop:~$ mount /media/compartida

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

Pues vaya kk, he vuelto a intentar el

unai@unai-desktop:~$ sudo chmod +s /usr/bin/smbmnt
chmod: no se puede acceder a «/usr/bin/smbmnt»: No existe el fichero ó directorio

Ya lo siento Gabriel pero te estoy haciendo perder el tiempo, a mi me estas ayudando cada dia un pasito para adelante y un poco mas cerca de lograrlo, muchas gracias por las molestias que te estas cogiendo.
Un saludo
Unai

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola txu...:
Lo que ocurre es que smbfs no está siendo desarrollado activamente ni será desarrollado por más tiempo.
Todo el desarrollo se centró en el nuevo conductor CIFS. Es posible que smbfs ya esté eliminada.
Asi que cambia en la línea de montaje de fstab smbfs por cifs tal como te lo pide.
seria asi:

//servidor/e/xammp     /media/compartida    cifs    ip=192.168.1.84,workgroup=ATRABAJAR,user,owner,noauto     0     0

Si te funciona asi, hazlo saber asi edito el post, para que quede corrrectamente.
Saludos.
Gabriel.



Solo doy soporte para Ubuntu: Un sistema operativo superior, moderno, optimizado, seguro, evolutivo y completo.
+1
0
-1
Imagen de txuspy76
+1
0
-1

Ahora ya no da ningun error esto pero dice...

unai@unai-desktop:~$ sudo mount media/compartida
mount: no se puede encontrar media/compartida en /etc/fstab o /etc/mtab

Yo no entiendo nada
Me he creado porsiaka otra carpeta con otro nombre lo he cambiado en etc y lo mismo el mismo error
Lo he dejado como tiene que ser y vuelto a intentarlo y... lo mismo

unai@unai-desktop:~$ sudo mount media/compartida
mount: no se puede encontrar media/compartida en /etc/fstab o /etc/mtab

ahora al iniciar el ordenador me sale un error

se esta ignorando el archivo $HOME/.dmrc del usuario. esto impiden que se guarden la sesion predeterminada y el idiaoma. el archivo deberia pertenecer al usuario y tener los permisos 644. el directorio personal del usuario debe pertenecer al usuario y no ser escribible para otros usuarios

Puffff me estoy asustando jeje !!

+1
0
-1
Imagen de gotxa
+1
0
-1

hola
el error sobre el archivo .dmrc no tiene que ver con tu intento de montar el volumen externo (me he marcado el hilo como interesante :-)). Controla qué manejador de escritorio (KDE, Gnome...) se debe ejecutar al iniciar sesión gráfica.

De todas formas tan importante es tener contento al pingüino como al ñu, así que hazles caso.

  • Asegurate de que el archivo escondido en tu home .dmrc pertenece a tu usuario y que otros no tienen permiso en escribir en él (yo lo tengo con permisos 600).
  • Asegurate de que el directorio de tu propia home (/home/unai) te pertenece y que otros no pueden escribir en él (yo lo tengo con permisos 700, así ni escriben ni leen ni ná).

Nota: como está claro que bien no está, quizá (que no lo se) debas hacerlo como root. Si es sólo cuestión de permisos (lo más normal) podrás hacerlo desde el propio nautilus de tu usuario.

Suertes
GoTXa
linux counter #116453
Klaatu barada nikto

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de Gabriel_M
+1
0
-1

Hola txu...:
Para montar el recurso de red prueba ejecutar:

mount -a

mount.cifs //servidor/e/xammp   /media/compartida -o 

Saludos.
Gabriel.



Solo doy soporte para Ubuntu - 6666 - Más malo que el diablo.
+1
0
-1
Imagen de txuspy76
+1
0
-1

Bueno no se que he he lal hacer esto que me has dicho pero ahora aparece en lugares un icono de compartida... (buenas noticias), pero... (tenia que haber trampa)
Al hacer click me sale una ventana de alerta

NO se puede abrir el lugar ' file ///media/compartida'
Error al mostrar informacion del estado del archivo '/media/compartida'.: No esxiste fichero o directorio

Ademas dentro de la carpeta media ahora ha desaparecido la carpeta compartida , igual es lo que le digo al hacer esto de

mount -a
mount.cifs //servidor/e/xammp   /media/compartida

Jolin otro paso mas cerca al final lo que voy hacer es un resumen de lo que entiendo que es lo que he hecho para que alguien q lea no le pase lo mismo que a mi.

+1
0
-1
Imagen de txuspy76
+1
0
-1

Paso a paso
A- Debes conocer la IP del ordenador con Windows,( el nombre de usuario y su contraseña con la que pueda acceder a sus carpetas compartidas si fuera necesario).

B- En el ordenador con Ubuntu, necesitas tener instaladas las aplicaciones:
smbfs samba samba-common smbclient
Mediante synaptic o en consola

sudo apt-get install smbfs samba samba-common smbclient

C- Debes crear la carpeta donde montarla, por ejemplo /media/compartida
Desde la consola ejecutas;

sudo mkdir /media/compartida

D- Le das permisos de lectura escritura por todos:

sudo chmod -Rf 777 /media/compartida

E- Editas el archivo /etc/fstab para añadir una línea que defina cómo se montará esta unidad de red.

sudo gedit /etc/fstab

Añades lo siguiente al final del archivo:

//equipowin/compartida /media/compartida smbfs ip=192.168.1.32, username=txuspy, password=tucontraseñawin, workgroup=grupowin, user, owner, noauto 0 0

En esta línea (es una sola) le corresponden a:
equipowin - el nombre del ordenador que ejecuta Windows
compartida - el nombre con que la carpeta es compartida
/media/compartida - el nombre de la carpeta donde la has de montar en Ubuntu
ip - es la ip del ordenador que ejecuta Windows
username - el nombre de usuario de Windows autorizado a acceder al recurso
password - la contraseña de este usuario Windows
grupowin - el nombre del grupo de trabajo en Windows al que debes pertenecer desde Ubuntu
F- Debes montar la carpeta

mount /media/compartida

si no funciona

$ sudo mount -a

Con lo que se volverán a montar todas las entradas de /etc/fstab

sudo mount.smbfs //servidor/e/xammp  /media/compartida

G- Para desmontarla, hay que actuar con permisos temporarios de administrador,por lo que solo
se puede desmontar ejecutando
sudo umount /media/compartida

En teoria todo ok , A mi no me pasa eso me dijo

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

Solucion
Cambiar /etc/fstab

//servidor/e/xammp     /media/compartida    cifs    ip=192.168.1.84,workgroup=ATRABAJAR,user,owner,noauto     0     0
mount -a
mount.cifs //servidor/e/xammp   /media/compartida -o

Pero nada ahora me monta una especie de disco duro pero .. me dice...

NO se puede abrir el lugar ' file ///media/compartida'
Error al mostrar informacion del estado del archivo '/media/compartida'.: No esxiste fichero o directorio

Espero haber resumido todo bien por si alguien entra y me puede ayudar aparte de Gabriel que se lo esta currando pero yo creo que lo habre matado con mi torpeza

+1
0
-1
Imagen de sergiomgm
+1
0
-1

Hola txuspy76, he seguido este hilo con atención ya que yo tengo exactamente el mismo problema, y quería saber si ya lo has solucionado. Yo todavia no lo he logrado y me salen los mismos problemas que a ti.

Saludos.

+1
0
-1
Imagen de txuspy76
+1
0
-1

Buenos dias Sergio
Yo al final lo consegui si !
Primero tienes que tener instalado samba en tu maquina

sudo apt-get install smbfs

Despues deberias cambiar el Workgroup en el conf de samba

 sudo gedit /etc/samba/smb.conf

Create la carpeta donde quieras y dale los permiso

mkdir /mnt/Apache
chmod 777 /mnt/Apache

Y ahora hay dos formas de montar las carpetas estas
Yo lo hago manualmente

mount -t smbfs -o username='usuario',password='clave',workgroup=NUESTROGRUPOTRABAJO //192.168.1.85/Apache /mnt/Apache

Donde 192.168.1.85 es el ordenador que esta en red con esa ip local, si fuese remota pues la que tiene tb vale y mnt/Apache en la carpeta que acabo de montar
Automaticamente:

sudo gedit /etc/fstab
//192.168.1.85/Apache /mnt/Apache cifs  auto,noexec,user,rw,nounix,iocharset=utf8    0    0

Para desmontar

umount /mnt/Apache/

Espero haya solucionado tu problema. Yo asi puedo usar esta carpeta en el eclipse de otras formas no podia o no encontraba la solucion al problema este.

+1
0
-1