Ir al contenido principal

Entradas

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...

Teclado membrana 4x4 en Raspbery con Perl

Cześć !! En esta entrega, de Raspberry y Perl (mi lenguaje preferido tipo script) les contare cómo reconocer los dígitos de un teclado membrana 4x4. Estos son los mas baratos que hay en el mercado y lucen mas o menos así. Lo primero que debemos hacer es que estos teclados no traen un circuito interno, o resistores, capacitores, etc. Son mas simples botones que al ser presionados unen dejan pasar la corriente de un lado al otro. Las conexiones estan distribuidas como una matriz,  de izquierda a derecha en el bus, los 4 primeras corresponden a las filas iendo conectadas a los numeros 1,4, 7 y * respectivamente mientras que el resto corresponde a la fila *,0,# y D. Al presionar por ejemplo la tecla 1, la corriente pasara a travez de la fila 1 y la cola 1 o lo que en el bus seria el 1 y el 5(de izquierda a derecha), sea el sentido que sea. Teniendo claro lo anterior, pasamos a la conexión del tecladito a la Raspberry. Las conexiónes de la 1,2,3,4 del bus irán conectadas a los ...

GPIO en Raspbery con Perl

Existen muchas librerias para accesar  a los puertos GPIO , en este manual usamos la libreria hipi, cuyo sitio web es http://raspberry.znix.com/. Aqui encontraran informacion y manual sobre cada funcion. Primero descargamosel instalador #wget http://raspberry.znix.com/hipifiles/hipi-install y ejecutamos #perl hipi-install Seguimos  los pasos, que incluyen instalar algunas dependencias que el hara a travez de apt-get automaticamente. Si todo ha salido correcto, entonces entramos en el meollo del asunto. A continuacion un codigo muy sencillo sobre como encender un LED y apagarlo a los 5 segundos. El diagrama es el siguiente. La resistencia va a tierra, el Diodo Led a un puerto GPIO, en este ejercicio se usa el 23 y 24(tierra) de la nomenclatura fisica de la board. Una vez conectado a la Raspberry pasamos al codigo Perl. use HiPi::BCM2835; use HiPi::Constant qw( :raspberry ); use strict; #iniciamos el objeto my $bcm = HiPi::BCM2835->new() || die "No s...

Configurar puerto Serial en Raspberry Pi B+

¡ NO TENGO PANTALLA! Ok, no entremos en pánico podemos a travez de la interfaz GPIO, ver y manipular la Raspberry  en tu propio PC pero primero debemos tener un conversor rs-232 a USB, Minicom en LInux, en Windows con putty seria suficiente, y cables tipo conector pin rectangulares. La raspberry B+ tiene 40 GPIO. Se extiende desde un extremo hasta los puertos USB por el borde de un lado largo, siendo el PIN1 el ubicado al lado opuesto corto, el pin 2 en el borde del lado largo y  el 39 y cuarenta limitando al puerto USB, siendo el 40 el del lado exterior. Por lo que conectamos Los pins TX y RX(amarillos en la grafica) a los RX y TX respectivamente en la interfaz USB rs-232, y el GND con el GND. Si lo desean pueden usar el PIN+5v para alimentar la Raspberry e iniciarla. Iniciamos MInicom # minicom -b 115200 -o -D /dev/ttyUSB0 en la SD partition boot( tipo fat32), configuramos el archivo cmdline.txt y borramos console=tty1 del final de linea. Ahora le echamos g...

Cliente Email en LInux

Hay cientos de clientes mails en la red para Linux, como Thunderbird, Kmail, etc. Otros no tienen interfaz  y se usanvia comandos. El siguiente documento describiremos el cliente llamado simplemente  "Email", fue encontrado hace muchos años en la red y aunque no se cual es su pagina exacta, ni quien lo hizo, pueden encontrar sus fuentes  en el siguiente link: https://deanproxy.com/media/download/email/ ¿Por que lo uso?, porque funciona, lo he estado usando en un servidor Asterisk desde el 2008 hasta el día que escribí este artículo. Lo uso para simplemente tomar un archivo pdf de fax y enviarlo por una cuenta de Gmail a otros clientes. Es muy facil de instalar, al menos en Centos 5 y 6 (aun no lo he proobado en 7), por lo que a continuación explicare como instalarlo y configurar para que se conecte a un servidor Gmail. Descagamos la version mas reciente email-3.1.4.tar.gz, la movemos a "/usr/src" y descomprimimos #tar -zxvf email-3.1.4.tar.gz Entramos a la...

Configurar Postfix con gmail como relay

Instalamos las siguientes dependencias #install postfix mailx cyrus-sasl-plain Editamos el archivo /etc/postfix/main.cf con los siguientes parametros relayhost = [smtp.gmail.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/auth smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/postfix/cert.pem smtp_use_tls = yes creamos un fichero /etc/postfix/auth para el almacenamiento de la clave [smtp.gmail.com]:587    usuario@gmail.com:password sudo chmod 400 /etc/postfix/auth sudo postmap /etc/postfix/auth copiamos /etc/pki/tls/cert.pem a /etc/postfix/ cp /etc/pki/tls/cert.pem  /etc/postfix/ Recargamos  postfix service postfix reload

Deshabilitar https en elastix

Removemos el archivo /etc/httpd/conf.d/ssl.conf Editamos el archivo /etc/httpd/conf.d/elastix.conf , la linea  RewriteEngine On la cambiamos a  RewriteEngine Off  y Ejecutamos: #service httpd restart Listo, Si desean  usar http y https no remuevan el archivo ssl.conf dejenlo.