Tienda especializada en la videoconsola Nintendo DS

 
Ago
03
Archivado en la categoria Servidor Ubuntu el dia 3-Agosto-2008

samba

En el siguiente manual tengo que comunicaros dos cosas. Una buena y una mala. Empezaremos con la mala para que al final del articulo nos quedemos con un buen sabor de boca. La mala noticia es que mi impresora ha muerto y esto es un problema para este gran manual ya que al principio de el os comentaba que podríamos imprimir desde todos lo ordenadores de nuestra red con una única impresora conectada a este servidor que estamos montando. A consecuencia de este problema no puedo explicar en forma de manual mis vivencias a la hora de configurar nuestro servidor de impresión CUPS que es el que nos instala por defecto y por lo tanto no puedo fabricaros un manual ( de momento ).

La buena noticia es el manual que veréis a continuación. No se si alguno de vosotros se a liado alguna vez a montar un servidor SAMBA para compartir una unidad o un directorio con otros ordenadores conectados a la red. Seguro que mas de uno ha estado rompiéndose la cabeza con el fichero de configuración smb.conf pero a continuación voy a explicaros uno de los porque instalamos en el anterior articulo un entorno gráfico que nos servirá para mas cosas que para navegar en caso de emergencia.

Si recordamos la instalación de Linux Ubuntu Server que hicimos al principio de este manual veremos que marcamos la opción ( Samba File Server ) …

Linux-Ubuntu-Server-Sistema-14

Al marcar esta opción se instalaron automáticamente todas las aplicaciones necesarias para poder compartir archivos entre maquinas Windows y Linux. Imaginaos lo cómodo que es tener un acceso directo en el escritorio hacia la carpeta compartida en cada uno de los ordenadores que tengamos, tengan el sistema operativo que tengan.

Eso es bonito pero …. ¿ Como lo configuramos ?

La manera tradicional de hacerlo es configurando el fichero llamado smb.conf ubicado en la ruta /etc/samba y hacerlo todo a mano. La otra manera de hacerlo es gráficamente con un interface que nos facilite esta labor que en un momento dado a todos nos a dado algún dolor de cabeza que otro. Este es uno de los motivos por el cual instalamos un entorno gráfico a nuestro servidor en Linux Ubuntu Server.

Para empezar vamos a identificarnos en el sistema con nuestro usuario e iniciaremos el entorno grafico FluxBox con el siguiente comando …

startx

A continuación accedemos a una Terminal pulsando el botón derecho del ratón y siguiendo el menú Aplicaciones -> Consolas -> Bash

Antes de tocar nada vamos a instalar la aplicación system-config-samba y un par de dependencias que necesita para poder funcionar con …

sudo apt-get install system-config-samba python-gtk2 python-glade2

Seguidamente arrancaremos el interface gráfico que nos acaba de instalar con …

sudo system-config-samba

Veremos un entorno como este …

samba1

A continuación vamos a compartir carpetas de la forma mas fácil que pueda existir sin pedir passwords ni usuarios a nuestros clientes. Se supone que este servidor lo tenemos en nuestro cuarto de casa y lo usamos yo y mi mujer para poder guardar toda la información que podamos necesitar por lo que no van a conectarse extraños que no puedan ver algo o necesiten permisos para grabar o borrar nuestros archivos.

Para hacer esto lo primero que necesitamos hacer es configurar el servidor SAMBA para que sea del mismo grupo de red que los demás equipos conectados a el con Windows. Para esto vamos a pulsar el botón ( Preferencias ) y a continuación ( Configuración del Servidor … ) …

samba2

En la primera casilla ( Grupo de trabajo ) debemos incluir el nombre que tenemos como grupo de trabajo en Windows. Para saber que nombre tiene nuestra red en Windows arrancamos nuestro ordenador cliente con Windows XP ( Que es el que he instalado expresamente para esto ) y seguimos los menús Inicio -> Panel de control

samba14

Redimiendo y mantenimiento …

samba15

Sistema …

samba16

Y vamos hacia la pestaña Nombre de equipo donde podemos dar una breve descripción del equipo y cambiar el nombre del grupo de trabajo con el botón ( Cambiar ).

Una vez sabido esto continuamos con la segunda casilla ( Descripción ) es algo simbólico y que no afecta a la configuración por lo tanto puedes dejarlo por defecto o modificarlo a tu gusto.

Una vez configurado esto continuamos con el botón ( Seguridad ) y dejaremos todas las casillas tal cual podéis ver en la imagen …

samba3

Continuamos con el botón ( OK ) y ya estamos listos para compartir carpetas y archivos tanto en Windows como en Linux Ubuntu en este caso. Para compartir algún directorio aremos lo siguiente …

Primero pulsamos el botón ( Añadir Recurso Compartido ) y veremos la siguiente ventana …

samba4

Ahora pulsaremos el botón ( Examinar ) …

samba5

Ahora vamos a crear una carpeta que compartiremos con todos los ordenadores de nuestra red con el botón ( Create Folder ) e introducimos el nombre que deseemos para ese directorio ( En mi caso almacen )…

samba6

Una vez creado el directorio pulsamos el botón ( OK ) y como podemos ver ya se ha agregado ese nombre a la casilla ( Directorio ) y a la casilla ( Nombre de recurso compartido ).

En la casilla ( Descriptión ) podemos incluir una descripción de la carpeta que vamos a compartir. Esto es opcional ya que no interviene en nada al funcionamiento del servidor, así que tu mismo.

Marcamos las casillas ( Permiso de Escritura ) y ( Visible ) quedándonos así …

samba7

A continuación pulsamos sobre la pestaña ( Acceso ) y marcamos la casilla ( Permitir acceso a todos ) quedándonos así …

samba8

Para finalizar cerramos esta ventana con el botón ( OK ).

Esta es la configuración menos segura ya que puede conectarse cualquiera a nuestro recurso compartido siempre y cuando pueda conectarse físicamente a nuestra red de área local conectando un cable de red a nuestro swicht o router. ( Cosa que dudo bastante que alguien haga en mi casa )

Se pueden agregar usuarios e incluso tener que identificarse en el servidor cuando queramos acceder al recurso compartido pero he pensado que esta es la solución mas sencilla con la que podríamos configurar este servicio sin el mayor problema.

La única medida de seguridad que necesitamos para que nadie pueda acceder al recurso compartido desde Internet es asegurarnos de no tener abierto el puerto para Netbios 139 en nuestro Router ADSL así cuando alguien haga desde fuera una petición al puerto 139 nuestro Router no sabrá a que maquina redireccionarla y no le devolverá respuesta alguna.

Para finalizar la configuración de la carpeta que acabamos de crear necesitamos darle permisos para que se pueda escribir, borrar y leer en ella. Para esto vamos a abrir una Terminal pulsando con el botón derecho del ratón y siguiendo el menú Aplicaciones -> Consolas -> Bash

En mi caso cree una carpeta llamada ( almacen ) en la ruta /home/www y voy a darle permisos totales para que todos puedan leer y escribir en el directorio con …

sudo chmod 777 /home/www/almacen

En mi caso dispongo de un Windows XP y Linux Ubuntu como clientes de este servidor así que voy a explicar los pasos para conectarnos desde ellos sin problemas, veréis que fácil.

Para conectarnos desde un ordenador con Windows XP

Pinchamos sobre el botón Inicio -> Mis sitios de Red y allí nos encontramos con nuestra carpeta compartida como por arte de magia. ;)

samba17

Para conectarnos desde un ordenador con Linux Ubuntu

Seguimos los menús Lugares -> Red

samba9

Pinchamos sobre el icono ( Red de Windows ) …

samba10

Y aquí veremos nuestro grupo de trabajo. ( En mi caso REDES ) ….

samba11

Si pinchamos sobre el veremos nuestro servidor ( En mi caso HSNET ) …

samba12

Y si pinchamos sobre el veremos la carpeta que compartimos anteriormente ( En mi caso almacen ) …

samba13

Para crear un acceso directo de está carpeta a nuestro escritorio y así tenerla siempre a mano basta con arrastrarla hacia el escritorio y la podremos usar siempre que la necesitemos.

Si os dais cuenta con este manual hemos conseguido algo muy interesante y es que ya no necesitamos tener discos duros grandes en todos los ordenadores que tengamos por casa ya sean equipos portátiles o de sobremesa ya que podemos agregarle un disco duro o varios a nuestro servidor en Linux Ubuntu Server y compartirlos siempre que queramos o necesitemos mas espacio.

Si estas siguiendo el manual sobre Como montar un Servidor en Linux Ubuntu Server te invito a que continues por el siguiente capitulo llamado ( Almacén portátil USB )

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
/grunch0 3rd Agosto, 2008 a las 1:31

En cuanto termine pienso hacerte promo =)! se merece tio, menudo trabajo tas haciendo.


Dolser 3rd Agosto, 2008 a las 8:06

Forat, estuve leyendo tu manual, y vi q algunas personas tienen interes de hacer un servidor de correo, pero veo que no te interesa o no esta en tus planes, me podrias encaminar un poco, cuentame de alguna aplicacion , ya sea en Debian o Ubuntu, de antemano gracias….


Richard 3rd Agosto, 2008 a las 20:26

exelentes aportes Maestro Forat. gracias a su aporte tan valioso podemos experiment ar a los bondades ke trae este sistema open sourse y esperamos ke siga con sus aportes. ya tambien keria pedirle ke nos haga un tutorial sobre VOIP con ASTERISK ke tambien seria un aporte exelente.

Gracias.
hasta pronto


Richard 4th Agosto, 2008 a las 17:04

Sigue bueno el manual! Hasta ahora todo lo tengo en el server de mi casa. :)
Es buena idea ponerse a la escucha el SSH en el puerto 443 para poder acceder desde cualquier lado.
Y colgar del apache un proxy remoto, por si accedes a la red desde lugares donde te filtran urls…


deneb 4th Agosto, 2008 a las 22:26

Muy buen tutorial te lo tas currando. Ahora te voy a comentar un problema que vengo teneniendo desde hace mucho tiempo con smb. Compruebal o tu tambien porque creo que es bastante generico. Comparte una película en el servidor. Vete a un cliente con linux y copiala y fijate la velocidad a la que copia (en una red a 100 veras que se queda entre lo 9.2 y 9.7 mgs por segundo) ahora te vas al cliente con linux y la copias otra vez y verás que no pasa de los 1.4 megas por segundo. Si no te pasa me dejas de piedra porque a mi me ocurre con todas las distros que he probao… :D


deneb 4th Agosto, 2008 a las 22:27

perdona , la velocidad de 10 mgs por segundo es en windows, el cliente linux es el que no pasa de 1.4 megas por segundo… :O


aima 5th Agosto, 2008 a las 9:49

Oye forat como ago que el apache utilize el puerto 8080 , debez del 80 ?¿


Erik 6th Agosto, 2008 a las 3:48

Muy bien es algo que yo tenia pendientes y esto me motiva.. gracias.


Visca 7th Agosto, 2008 a las 23:39

Pero solo ves la carpeta compartida d desde windows porque el servidor tiene samba, si alguna vez (como dices) te llevas el disco duro no tendras samba. El sistema de archivos no ha quedado claro cual usas, pero ext3 es el que viene por defecto para linux. Si usas este, no lo podras leer desde un windows cuando te lo lleves a casa de alguien.

Podrias dejarle sistema de archivos ntfs para que sea accesible para windows, y instalar el driver de ntfs-3g (http://www.ntfs-3g.org/), o FUSE puede ser una solucion, pero no se bien como va (creo que se instala en windows para poder leer particione s ext3).


Visca 7th Agosto, 2008 a las 23:41

ahora que releo… no queda claro donde hay que instalar el driver ntfs-3g. Aclaro que en el servidor ubuntu. >.<


[...] 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén portátil USB ) – Vol 12 ( Blog con Wordpress [...]


jaime 31st Agosto, 2008 a las 0:56

super he solucionad o el problema de escritura en red…mil gracias


ricardo 31st Agosto, 2008 a las 15:17

FORAT me parece muy bueno el tutorial pero necesito ayuda. Sigo todos los pasos de instalacio n, pero cuando llega la hora de hacer la conexion no va, ni desde ubuntu, ni desde windows.
Estando en Ubuntu me meto por lugares, red, clico sobre el icono red de windows y no me aparece nada. ni hot…. ni el otro ordenador.

Me podrias orientar?

de antemano gracias.


ricardo 31st Agosto, 2008 a las 15:34

FORAT, ya se conectaron , ahora el tema es ke desde ubuntu kiero entrar a la carpeta compartida y pide pswd, le doy el de administra dor de samba, el del usuario, lo dejo en blanco y nada siempres sale este mensaje
“Falló al montar la compartici ón Windows”.
Lo primero: a ke clave se refiere? cuando se la di?

nuevamente gracias


deneb 2nd Septiembre, 2008 a las 19:56

Yo la verdad es que me olvidaría de Smb, según he podido leer, el problema que me encuentro siempre en las velocidade s de transmisio n son causa de limitacion es del CLIENTE linux, en windows guai, por eso siempre recomiendo una conexion nfs para conexiones entre dos o mas linux.


astupreneur 7th Septiembre, 2008 a las 0:39

Excelente tutorial!!. No soy nada técnico(usuario de informática muy básico), estoy intentado configurar un servidor casero con Ubuntu para mi y la consola he de reconocer que no me gusta nada.

En cualquier caso, tengo un problema con mi instalación. Creo que quizás dos:

- Mi PC es Vista Business y la “magia” no me funciona. Sigo todos los pasos indicados, pero cuando voy a Red no consigo ver la carpeta compartida .

- Por otro lado, cuando hago ping desde mi PC al servidor, lo ve sin problemas. Pero desde el servidor al PC no lo ve…

¿Alguién me podría ayudar?

Muchas gracias por anticipado !


windoleroxdsgracia 19th Septiembre, 2008 a las 17:02

Hola foraT….Gigante tu tutorial, falta el video!
a lo que voy es q me tira un error cuando intento montar el entorno grafico de samba y tampoco lo encuentro en sistema-administra cion-compartir carpetas.

dice algo como File “/usr/sbin/system-config-samba”, line 41, in
mainWindow .MainWindow (debug_flag )
saludos!


[...] 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén portátil USB ) – Vol 12 ( Blog con Wordpress [...]


Ferran 17th Octubre, 2008 a las 18:20

Hola FORAT. Estoy montando el Ubuntu Server, y siguiendo el tutorial, y me he encontrado con una duda (soy novato en Ubuntu i Linux en general), como hago para acceder al Navegador de Archivos? He probado en casi todas las opciones del escritorio , pero no la he encontrado (en modo gràfico).

Gracias de antemano.


Chuanma 20th Octubre, 2008 a las 22:28

Hola, gracias a tu tutorial pude montar el servidor ubuntu y anda genial, el unico problema que tengo, que es una limitacion importante , es que no logro acceder desde win98 al recurso compartido con samba. Tenes idea de como es la configurac ión? desde ya muchisimas gracias.


Daniel 8th Noviembre, 2008 a las 17:57

Excelente contenido, pude armar mi servidor de archivos Samba con Ubuntu Server 64 bits sin problemas, lo que quisiera agregar es la posibilida d de correr una aplicación DOS para poder reindexar mi sistema de Gestion que corre en DOS desde el servidor. Cómo lo puedo hacer? Y otra consulta, se puede cambiar el nombre del servidor una vez instalado? Porque cometí el error de llamarlo con el mismo nombre del servidor que está funcionand o actualment e y por lo tanto no puedo conectarlo s simultanea mente para hacer pruebas y no quisiera tener que reinstalar lo todo otra vez. Graciassss ..!!


pinocho 15th Noviembre, 2008 a las 15:48

mi pregunta es si se puede hacer la conexion desde el cliente windows al servidor de archivos como unidad sin conexion.
y que al cerrar la ventana de la unidad conectada pueda ver mis archivos abiertos.


WiliGuz 17th Noviembre, 2008 a las 10:19

He montado Samba y funciona. desde Windows Xp veo la carpeta compartida y los ficheros, desde otro linux también. Sin embargo desde Windows vista (ultimate) no veo el servidor Ubuntu ni la carpeta compartida , aunque si veo los recursos compartido s de los demás equipos. Aguién sabe lo que puede pasar.


lucho 28th Noviembre, 2008 a las 5:36

hola amigos gracias forat por el manual bueno yo tengo un problema tengo un proyecto de hacer un servidor de archivos en ubuntu instale uma maquina virtual y de ahi corro ubuntu pero tengo problemas a la hora de montar samba tengo problemas
ayuden se me vino lo burro


lucho 29th Noviembre, 2008 a las 6:51

la maquina virtual es VMware y lo corro desde windows xp pack 2 instale ubuntu..porque como dije mi proyecto es hacer un servidor de archivos …despues de sto marco la opcion samba file server y ahi me quedo de aca se vienen mis problemas ………la razon sera la utilizacio n de la MV y de ahi sigo todo como dice el manual?….bueno gracias por atenderme la neta muchas gracias


[...] Dominios ) – 7 ( Estadistic as Hardware ) – 8 ( Estadísticas Web ) – 9 ( Entorno gráfico ) – 10 ( Servidor de archivos Samba ) – 11 ( Almacén portátil USB ) – 12 ( Blog con Wordpress [...]


[...] 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén portátil USB ) – Vol 12 ( Blog con Wordpress [...]


[...] un Servidor en Linux Ubuntu Server te invito a que continues por el siguiente capitulo llamado ( Servidor de archivos Samba [...]


sergi 9th Febrero, 2009 a las 10:31

Hola a todos.
Ayer por la tarde me decidi a seguir el tutorial para crear un servidor con ubuntu y he de decir que fue mas sencillo de lo que esperaba. Pero no iba a ser todo tan facil. En un primer momento, cuando debo asignarle una ip al servidor no consigo hacerlo. He seguido todos los pasos al pie de la letra, me he registrado en openDNS y nada. No se si sera porque tengo el router de telefonica y de este le llega internet a un airport extreme de mac, y es este quien proporcion a el acceso tanto wifi como por cable.
El otro problema, y que es en realidad el que mas me procupa, es que no puedo reproducir los archivos guardados en el servidor con el mac. Detecta las carpetas compartida s, puedo copiar en ellas, pero cuando intento reproducir las desde el mac, no descargarl as, sino reproducir las directamen te desde ahi, me dice que el archivo en cuestion esta siendo utilizado por el mac os x y no se puede abrir.
Os agradecería mucho si me pudierais ayudar, ya que estoy perdido con este tema y soy muy nuevo en esto de los servidores .
Muchas gracias.


jose e. 14th Febrero, 2009 a las 18:16

es lo mejor que he leido los felicito les pido me podria facilitar ya que me mandaron en la universida d un proyecto de instalar un servidor archivo en debian para que se peguen 80 pc con windows xp osea el servidor debe ser un controlado r de dominio algo parecido al server 2003 y active dictory le agradeceri a me puedan ayudar att: estudiante de ing:sistemas venezuela


jose 20th Febrero, 2009 a las 23:47

Tengo un problema al poner en ubuntu server 8.1 sudo apt-get install xserver-xorg-core gnome-core xfonts-base
me dice que no encuentra el paquete, esto debe de deberse a que no tengo wireless una conceptron ic, mi problema es que no se como seguir…

como puedo solucionar el tema?

gracias.


erick badillo 20th Marzo, 2009 a las 7:00

Hola que tal, solo para hacer una pregunta, quisiera saber si el servidor que se menciona anteriorme nte, funciona en ubuntu 8.1


Jaime Delgado 30th Marzo, 2009 a las 0:26

Me han facinado tus manuales al grado que los vi e inmediatam ente me puse en practica y todo salio excelente. Son muy claros tus manuales.

Pero como entodo hay un peiro ahi jejeje.
quiciera saber si me puedes ayudar a saber como se comparten impresoras por puerto paralelo y usb en este servidor samba. Me sacarias de una gran bronca jejeje. Gracias y de nuevo felicidade s. Y arriba LINUX…


KnetPC » Montar un servidor Web en Ubuntu 9th Abril, 2009 a las 20:03

[...] 7 ( Estadistic as Hardware ) – Vol 8 ( Estadísticas Web ) – Vol 9 ( Entorno gráfico ) – Vol 10 ( Servidor de archivos Samba ) – Vol 11 ( Almacén portátil USB ) – Vol 12 ( Blog con Wordpress [...]


sampel 17th Abril, 2009 a las 18:50

Una duda Forat, si tengo el server montado en Win en vez de Linux y quiero verlo desde internet, que puertos debo abrir? el 139? lo he probao y no me vaaaaa :S PD.: ya se q es inseguro pero es por probarlo :P


rodrigo 23rd Mayo, 2009 a las 17:48

BUEN DIA OTRA MANERA QUE APRENDI DE
USAR SAMBA YO SABIA OTRA:
ABRO UNA CONSOLA Y COMO ROOT APLICO
EL SIGUIENTE COMANDO:
root@sony:/#apt-get install samba smbclient swat // estoy instalando samba y un entorno grafico.
reinicio samba: /etc/init.d/samba restart
luego abro gaelon, o mozila, etc
y coloco: localhost:901
y ay esta el entorno grafico si no funciona reinicien el ordenandor saludos y muy bueno el manual del servidor me a servido mucho.


gabriel 30th Mayo, 2009 a las 0:23

Mis saludos a todos los que hacen provecho del soft libre.y que por sobre todas las cosas comparten conocimien to.


gabriel 30th Mayo, 2009 a las 0:26

yo soy nuevo en esto pero me toco armar una red con servidor ubuntu y hasta el momento todo bien, y ahora que veo esta pagina se me han aclarado algunas dudas que tenia dando vueltas. GRACIAS POR COMPARTIR!


[...] otro servicio mas como por ejemplo servidor NFS para compartir entre maquinas con GNU/Linux o un Samba en caso de que también tengamos algún ordenador con Windows en nuestra [...]


David 27th Agosto, 2009 a las 10:09

Buenos dias Forat,

Tengo varias dudas:

- Se puede acceder desde un ordenador ajeno a la red a archivos compartido s desde samba?

- Como podria hacer para tener lo siguiente:

Necesitaría tener dos archivos excel(excel1.xls y excel2.xls en dos carpetas diferentes . Y dos usuarios
user1 y use2, quiero saber si se puede poner que el user1 tenga acceso de escritura a excel1.xls y de lectura a excel2.xls y sin embargo el usuario2 tengo acceso de escritura a excel2.xls y solo de lectura a excel1.xls

Espero haberme explicado mas o menos bien, se puede hacer esto con samba y acceder desde cualquier sitio? o seria mejor hacerlo por ftp?

Muchas gracias y un saludo


Solusan — Servidor samba fácilmba 31st Octubre, 2009 a las 7:23

[...] Vía: Forat [...]


Antonio Rosado 15th Noviembre, 2009 a las 19:42

Buenas noches.

Me podian echar una mano? He instaldo el ubuntu server siguiendo todo el proceso (Con una controlado ra RAID 1 por hardware). Con el Live cd de Ubutnu Desktop y Win me detecta correctame nte en RAID (Solo muestra un disco) al hacer las particione s en ubuntu server tambien me lo a detectado bien pero ahora nose como cargar esa particion…

Espero que me ayuden.

Un saludo


Antonio Rosado 15th Noviembre, 2009 a las 20:03

He vuelto a mirar y ahora solo me detecta el raid windows…

No se que puedo hacer estoy desesperad o ya…