Está en la página 1de 4

TUTORIAL PARA COMPARTIR

CARPETAS EN RED USANDO NFS


EN LINUX
Por lo general para compartir carpetas en red, la opción mas “facil” es usar
SaMBa, que permite a maquinas Linux actuar como un servidor de archivos
para clientes Windows mediante el protocolo SMB.

Con Samba basta con instalar los paquetes “samba”, “swat” y “smbfs”,
configurar mediante sudo http://nombre_de_ordenador_samba:901/ y darle
compartir a cada carpeta.

NFS en cambio, es el protocolo estándar para compartir carpetas de red en


entornos UNIX / Linux, así que si tu red local es totalmente “libre” es lo mas
recomendable y en realidad no tiene nada de difícil, lo primero es instalar los
paquetes:

En Debian
aptitude -P install nfs-kernel-server nfs-common portmap

En Ubuntu
sudo aptitude -P install nfs-kernel-server nfs-common portmap

Es importante que el portmap NO este configurado en “loopback”, lo


recomendable es correr “sudo dpkg-reconfigure portmap” y darle “no”, o
modificar /etc/default/portmap (no olvidar tener permisos de administrador para
hacer esto). Por lo general ya viene bien configurado, pero es solo para
verificar y ahorrar problemas.

Si lo haces por “dpkg-reconfigure” automáticamente se reinicia el


portmap, de lo contrario toca darle “sudo /etc/init.d/portmap restart” en Ubuntu o
“/etc/init.d/portmap restart” en Debian logueado como root

Para especificar qué carpetas se van a compartir se hace en “/etc/exports”


mediante tu editor de textos favorito, como a mi me gusta “nano”, lo hago:

sudo nano /etc/exports

En él, cada carpeta se especifica de la siguiente manera:

Por ejemplo para compartir la carpeta “tmp” con permisos de lectura y escritura
y que sea difundida a todo el rango de direcciones IP de la red local que van de
192.168.0.1 a 192.168.0.255 la linea seria:
/home/nombre_usuario/tmp 192.168.1.1/24(rw,no_root_squash,async)

“rw” significa como de costumbre “lectura y escritura”, “no_root_squash”


permite que el usuario root del cliente tenga accesos root en el servidor
tambien, y “async” se refiere a como se hace la sincronización de datos, en
resumen “async” es mas eficiente pero pueden haber perdidas de datos si el
servidor se cae, mientras que “sync” es mas estable pero mas lento.

Si lo que se quiere es una carpeta de solo lectura, por ejemplo una carpeta en
un disco duro NTFS, se puede usar algo como lo siguiente:

/media/hdc5/music 192.168.1.1/24(ro,async)

Por ultimo hay que reiniciar el servidor NFS:

sudo /etc/init.d/nfs-kernel-server restart

Siempre después de hacer cambios en /etc/export puedes hacerlos efectivos


con:

sudo exportfs -a

En el Cliente:

Creamos una carpeta como cualquier otra:

sudo mkdir ~/music

y luego montamos la “carpeta remota”:

sudo mount 192.168.1.2:/media/hdc5/music ~/music

Y LISTO!!!!

Si todo salio bien, con solo abrir la carpeta “~/music” ya entras a


/media/hdc5/music del servidor. Como puedes suponer, esto tiene inmensas

utilidades, lo dejo a su imaginación Espero haya sido util.


Comandos de NETSH
add - Agrega una entrada de configuración a una
lista de entradas.
advfirewall - Windows Firewall con seguridad avanzada
branchcache - Cambia al contexto 'netsh branchcache'.
bridge - Network Bridge.
delete - Elimina una entrada de configuración de una
lista de entradas.
dhcpclient - Cliente DHCP.
dnsclient - Cambia al contexto 'netsh dnsclient'.
dump - Muestra un script de configuración.
exec - Ejecuta un archivo de script.
firewall - Windows Firewall.
http - Hypertext Transfer Protocol (HTTP).
interface - Cambia al contexto 'netsh interface'.
interface ip - Internet Protocol version 4
ipsec - Internet Protocol security (IPsec).
lan - Wired Local Area Network (LAN).
mbn - Cambia al contexto 'netsh mbn'.
namespace - Cambia al contexto 'netsh namespace'.
nap - Network Access Protection (NAP).
netio - Network input output (netio).
nps - Internet Authentication Service. IAS is
renamed to Network Policy Server (NPS)
p2p - Cambia al contexto 'netsh p2p'.
ras - Cambia al contexto 'netsh ras'.
rpc - Remote Procedure Call (RPC).
set - Actualiza las opciones de configuración.
show - Muestra información.
trace - Cambia al contexto 'netsh trace'.
wcn - Cambia al contexto 'netsh wcn'.
wfp - Cambia al contexto 'netsh wfp'.
winhttp - Windows HTTP.
winsock - Windows Sockets (winsock).
wlan - Wireless LAN.
Algunos ejemplos de NETSH en distintos contextos
netsh wlan
Uso en redes locales inalámbricas
connect - Se conecta a una red inalámbrica.
disconnect - Se desconecta de una red inalámbrica.
export - Guarda perfiles WLAN en archivos XML.
refresh - Actualiza la configuración de la red
hospedada.
reportissues - Genera un informe de seguimiento inteligente
de WLAN.
set - Establece la información de configuración.
start - Inicia la red hospedada.
stop - Detiene la red hospedada.

netsh lan
Uso en redes de área local
reconnect - Vuelve a conectar una interfaz.
set - Configura opciones en interfaces.
show - Muestra información.

netsh interface ip
install - Instala el protocolo IP.
reset - Restablece las configuraciones de IP.
show - Muestra información.
uninstall - Desinstala el protocolo IP.

También podría gustarte