INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Como hacer un servidor nfs en linux

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Tutoriales Informáticos
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
lucifugo
Yo soy el foro
Yo soy el foro


Registrado: 06 Mar 2007
Mensajes: 1285

MensajePublicado: Mie Mar 07, 2007 12:08 pm    Título del mensaje: Como hacer un servidor nfs en linux Responder citando
Si alguna vez quieres compartir carpetas en red mediante linux debes montra un servidor nfs. En la siguiente explicacion se han usado dos maquinas con red-hat.

Lo primero sera crear una carpeta para compartirla en el directorio /, que en nuestro caso se llamará 'prueba'.

Para la configuración de un servidor NFS lo primero es editar el archivo /etc/exports en el ordenador que usemos como servidor, en el que pondremos lo siguiente:

Código:
/prueba g7.clase.local (rw)


/prueba => es la carpeta que se comparte
g7.clase.local => es la dirección del equipo que funcionara como cliente, si sustituimos g7 por un * permitimos a todos los equipos del dominio clase.local acceder a nuestra carpeta.
rw => son los permisos de lectura y escritura que tendrá el cliente g7.

Algunas opciones que se utilizan en el fichero 'exports'
root_squash => Hace que el cliente que accede como root al fichero del servidor tome el UID nobody. Esta opción esta activada por defecto.
no_root_squash => Sirve para desactivar la opción anterior.
all_squash => Todos los clientes que acceden al servidor toman el UID nobody.

Después editamos el fichero /etc/hosts.allow en el que especificamos quien accederá a nuestra carpeta.

Código:
#
# hosts.allow This file describes the names of the hosts which are
# allowed to use the local INET services, as decided
# by the '/usr/sbin/tcpd' server.
#
portmap:192.168.13.107


Con esta instrucción 'portmap' daremos permiso únicamente al cliente al que corresponde esa dirección IP, si quisiéramos que mas equipos se conectaran a nuestro servidor solo deberíamos añadir la instrucción 'portmap' y la IP del cliente, quedando de la siguiente manera:
Código:
#
# hosts.allow This file describes the names of the hosts which are
# allowed to use the local INET services, as decided
# by the '/usr/sbin/tcpd' server.
#
portmap:192.168.13.106
portmap:192.168.13.107
portmap:192.168.13.108
portmap:192.168.13.109
portmap:192.168.13.110



También debemos editar también el /etc/hosts.deny
Código:
#
# hosts.deny This file describes the names of the hosts which are
# *not* allowed to use the local INET services, as decided
# by the '/usr/sbin/tcpd' server.
#
# The portmap line is redundant, but it is left to remind you that
# the new secure portmap uses hosts.deny and hosts.allow. In particular
# you should know that NFS uses portmap!
portmap:ALL


Con la instrucción 'portmap:ALL' denegamos el acceso a todos los equipos; de esta manera todos tienen el acceso denegado menos los equipos a los que se les permite en el fichero /etc/hosts.allow.

Reiniciamos el servicio con el comando:
service nfs restart

Ahora pasamos a configurar el cliente.

escribimos el siguiente comando:
mount -t nfs g8:/prueba /mnt
Lo que hacemos con este comando es montar el directorio /prueba de g8 en nuestro directorio /mnt, el problema de esta forma de acceder al directorio es que siempre que arranquemos nos va a tocar montar el directorio por eso también podemos modificar el fichero /etc/fstab del cliente para que monte el directorio al iniciar el sistema, a continuación especificamos un ejemplo de como quedaría:


Código:
/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda6 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
/g8.clase.local:/prueba /mnt nfs defaults 0 0


La ultima linea es la que hay que añadir, también se puede poner la IP del equipo que tiene el servidor en vez del host, si se modifica este archivo habrá que reiniciar.
_________________
Volver arriba
Ver perfil del usuario Enviar mensaje privado
dilton
Yo soy el foro
Yo soy el foro


Registrado: 28 Jun 2006
Mensajes: 9622
Ubicación: Cieza (murcia), Espàña

MensajePublicado: Mie Mar 07, 2007 8:09 pm    Título del mensaje: Responder citando
muxas gracias tenia dudas de como hacer esto
_________________



Blog de informatica -> http://elblogdedilton.blogia.com
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor Yahoo Messenger MSN Messenger
IaM_SePia
Yo soy el foro
Yo soy el foro


Registrado: 07 Feb 2007
Mensajes: 833

MensajePublicado: Mie Mar 07, 2007 9:15 pm    Título del mensaje: Responder citando
perfecto tio, muchas gracias

Saludos Cordiales
_________________
Sólo hay 10 tipos de personas, las que entendemos código binario, y las que no...
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Tutoriales Informáticos Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En p2p >> Como configurar Ares
En Seguridad >> como saber quemepuedo bajar un progra...
En Tutoriales Informáticos >> como configurar las casas de mi ot se...
En Video >> Movie Marker como dejar el video solo...
En General >> Servidor Backup Remoto
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz