Ir al contenido principal

Servidor NFS(Centos, suse)

Instalamos los paquetes "rpcbind nfs-utils nfs-utils-lib" con yum e iniciamos los servicios nfs y nfslock

#service nfs start
#service nfslock start

Ejecutamos el comando "rpcinfo -p" y la salida debe ya aprecer los puertos siguientes:

    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    644  status
    100024    1   tcp    647  status
    100011    1   udp    740  rquotad
    100011    2   udp    740  rquotad
    100011    1   tcp    743  rquotad
    100011    2   tcp    743  rquotad
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100021    1   udp  38897  nlockmgr
    100021    3   udp  38897  nlockmgr
    100021    4   udp  38897  nlockmgr
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100021    1   tcp  50344  nlockmgr
    100021    3   tcp  50344  nlockmgr
    100021    4   tcp  50344  nlockmgr
    100005    1   udp    755  mountd
    100005    1   tcp    758  mountd
    100005    2   udp    755  mountd
    100005    2   tcp    758  mountd
    100005    3   udp    755  mountd
    100005    3   tcp    758  mountd

Editamos el archivo "/etc/exports" y agregamos la siguente linea

/home/nfspath  *(ro,sync,all_squash)
/home/otros  192.168.0.15(ro,sync,all_squash)
/home/files  192.168.0.18(ro,sync,no_root_squash)

Lo anterior nos indica que compartiremos la carpeta "/home/nfspath" con cualquiera "*" en modo lectura solamente "ro"n y se dara acceso a el recurso cuando se hayan hecho cambios a los archivos involucrados(importante para mantener sincronizados) "sync". "all_squash" solo se cerciora de los uid y guid. En suse se usa "no_root_squash" sino no funciona. Reiniciamos los servivios nfs y nfslock para que tomen los cambios:

En centos
#service nfs reload
#service nfslock reload

En suse
#rcnfsserver restart
#rcnfs restart

Desde el equipo donde montaremos, con el comando "showmount" veremos que es lo que hemos compartido:

#showmount -e 192.168.0.1
 Export list for 192.168.0.15:
/home/nfspath            *
/home/otros 192.168.0.15

Ahora montamos con el siguiente comando:

#mount 192.168.0.1:/home/nfspath  /mnt/nfspatch

Si queremos que al iniciar el sistema se monte automaticamente, debemos incluir en  /etc/fstab lo siguiente:

192.168.0.1:/home/nfspath /mnt/nfspatch nfs 0 0

Y listo, uno de los problemas mas comunes es permisos al montar , asi que tengan cuidad con los permisos de la carpeta en el servidor NFS y por seguridad compartan lo minimo posible y restringanlo por IPs, rango o por los equipos respectivos a manera de estudio se incluyo el ejemplo con * pero no es recomendable en muchos casos.

Comentarios

Entradas populares de este blog

Instalar Queuemetrics desde 0.

Cześć. Queuemetrics a pesar de estar casi personalizada su  instalación a Centos, también puede instalarse en otros sistemas operativos, de hecho en cualquier Linux podría hacerse. A continuación describo los pasos para hacerlo. En este demo se usó Suse. Descargar los siguientes paquetes: - Queuemetrics(obviamente XD)      link http://queuemetrics.loway.it/download.jsp      formato tar.gz - Mysql connector      link https://dev.mysql.com/downloads/connector/j/      formato  "platform independent" tar.gz      debe registrarse previamente. - Tomcat      link http://tomcat.apache.org/      formato tar.gz      en este manual se instaló la version 8.5.37 - JDK      link https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html      formato tar.gz      version linux x64 Instalar: - JDK Descomprimir #tar -zxvf jdk-8u201-linux-x64.tar.gz Mover jdk a /usr/local/ #mv jdk1.8.0_201 /usr/local/ - Tomcat Descomprimir #tar -zxvf a

Asterisk con WebRTC, TLS, libsrtp

  Cześć !! En esta ocasión vamos a explicar cómo configurar Asterisk para que desde un teléfono web podamos sacar y recibir llamadas. Se usará los siguientes componentes de Asterisk: libsrtp tls Asterisk module http Antes que nada debemos tener un teléfono web(obviamente), en el laboratorio vamos a usar Sipml5 en el siguiente link : https://www.doubango.org/sipml5/call.htm El siguiente paso es instalar libsrtp del enlace: https://github.com/cisco/libsrtp . #git clone https://github.com/cisco/libsrtp.git #cd libsrtp #./configure #make && make install Luego verificamos tener los siguientes módulos activos para compilar en menuconfig de Asterisk: res_crypto res_http_websocket res_srtp Comunmente si res_crypto no está selecionable, le falta la dependencia openssl-devel o su equivalente dependiendo del sistema que tengan. Cuando estemos seguros que están cargados en Asterisk continuamos con la instalación de los certificados locales(Si usa Lets'encrypt omitir la generación de c

GNUDIALER en Asterisk

Hola Como están? GNUDIALER es un software de marcacion predictiva que nos ofrece varios modos, prediccion, modo automatico, modo preview, ademas de incluir un CRM y es muy dinamico. A pesar de que en el mercado existen muchos software de este tipo sean GNU o pagos, GNUDIALER es muy efectivo y lo mejor es GNU. Eso quiere decir que puedes modificarlo con un poco de conocimiento en lenguaje C y asterisk, bueno uno poco no, mucho conocimiento. He usado VICIDIAL en otras ocasiones y es también verdaderamente interesante, sin embargo como todo en este planeta hay ventajas y desventajas. Una de las ventajas que tiene sobre VICIDIAL(hasta el momento he podido observar en VICIDIAL) es que es mucho mas sencillo de administrar via web, puedo tener un numero ilimitado de campos en mi campaña,  puedo editar mis scripts ami antojo via web html(teniendo un conocimiento html). Desventajas es q aveces se puede comportar algo inestable si no tengo en cuenta el ratio vs cantidad de lineas vs agentes di