Archivo de la categoría: Gnu/Linux

Problema autenticación WiFi – Dual Band

Hace un tiempo estoy usando una ThinkPad E470 con Kubuntu 18.01 y en algunos casos me encontré con este error al quererme conectar a ciertos AP/Routers que tienen Dual Band: wlp5s0: send auth to [MAC] (try 1/3) wlp5s0: send auth to [MAC] (try 2/3) wlp5s0: send auth to [MAC] (try 3/3) wlp5s0: authentication with [MAC]… Leer más »

Servidor DNLA en Gnu/Linux

En base a esta pagina: http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Set-up-a-DLNA-Server-in-a-Minute wget https://razaoinfo.dl.sourceforge.net/project/minidlna/minidlna/1.2.1/minidlna-1.2.1.tar.gz tar zxvf minidlna-1.2.1.tar.gz cd minidlna-1.2.1/ apt-get install libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev ./configure make vi INSTALL make install make installcheck cp [PATH]/minidlna-1.2.1/minidlna.conf /etc/minidlna.conf vi /etc/minidlna.conf minidlnad -d Espero que les sirva :)

SSH: Túnel inverso

La idea de un túnel inverso, conexión inversa, es la de generación de una conexión que nos permita abrir puertos en el destino como si fuera un puerto local. La utilidad de esto se basa en que en ciertos ambientes donde estamos trabajando no podemos llegar desde el exterior directamente pero si tenemos la posibilidad… Leer más »

[CODIGO] Automatización de zapatilla

Les comparto 2 de los códigos que use para el proyecto de la zapatilla automatizada, espero que les sirva y cualquier consulta me dejan un comentario o me contactan por cualquiera de los otros métodos. manejo_relay.py import RPi.GPIO as GPIO import sys relay= str(sys.argv[1:2]) relay= relay.partition(‘\”)[-1].rpartition(‘\”)[-3] opt= str(sys.argv[2:]) opt= opt.partition(‘\”)[-1].rpartition(‘\”)[0] relay= int(relay) opt= int(opt) #… Leer más »

SSH + OTP c/Google

Si hay algo que aumenta mucho la seguridad en el acceso a los sistemas de hoy en día es el OTP ( One Time Password ) o 2-step verification ( Explicación de Google ). Existen grandes empresas que ofrecen soluciones de este tipo, como RSA, pero que pasa si queremos usar OTP para uso personal ?… Leer más »

Como mantener tu RPI actualizada

Esta explicación es para todas las RPI – https://www.raspberrypi.org/ -que tengan Raspbian – https://www.raspbian.org/ -, los pasos son sensillos: Actualizar base de datos de paquetes: apt-get update Actualizar paquetes: apt-get upgrade Actualizar firmware rpi: rpi-update Recuerden, que una vez realizado estos 3 pasos es necesario reiniciar el dispositivo para que se vean impactadas todas las actualizaciones.

Preparar archivos para comparación

Usualmente utilizo esto para cuando tengo que comparar 2 archivos de configuración ( el nuevo vs. el viejo ): Copia de seguridad de archivo original ( cp [ARCHIVO] [ARCHIVO.bkp] o tar zcvf [ARCHIVO.tar.gz] [ARCHIVO] ) Limpiar comentario ( sed -i ‘/^[@#]/ d’ [ARCHIVO] ) Ordenar alfabéticamente ( cat [ARCHIVO] | sort > [ARCHIVO.sort] ) Abrir ambos archivos,… Leer más »

SSH: Tuneles y más

Hace un tiempo hice una entrada un poco mas compleja llamada “Tunel SSH con TOR y/o bypass proxy” pero la idea de este post es explicar algo mas básico, que es SSH y alguna de sus ventajas. Ante todo, les dejo la entrada de Wikipedia para que empiecen a leer: http://es.wikipedia.org/wiki/Secure_Shell Hace un par de años… Leer más »

Ponete en hora

En OSs Gnu/Linux, Debian o derivados: 1) Instalamos NTP apt-get install ntp 2) Configuramos NTP Buscamos un pool cerca de nuestra ubicación, en mi caso: server 0.ar.pool.ntp.org server 1.south-america.pool.ntp.org server 0.south-america.pool.ntp.org 3) Configuramos el TimeZone ( GMT ) dpkg-reconfigure tzdata Elegimos nuestra ciudad 4) Verificamos que este todo bien date Y listo !

LG+Gnu/Linux

Primero vean la publicidad entera, porque es muy buena ! Y ahora vayan al tiempo 00:13 :) Powered by RedHat… que lindo que es el inicio por consola !!! Gracias Maty(dj) por el aporte.

Ubuntu, volviendo a la raiz

Dado que Unity me parece una interface incomodisima y horrible, busque la manera de volver a el Gnome como lo conociamos… y asi se hace: [code] apt-get install gnome-shell gnome-session-fallback [/code] Y en caso que nos diga que gnome-session-fallback ya lo tenemos instalado: [code] dpkg-reconfigure gnome-session-fallback [/code] Cerramos sesion y en el GDM seleccionamos al… Leer más »

Scripting – Twitter y Metar

Como estoy full con el scripting, hice una cuenta de Twitter para publicar el METAR de SAEZ ( Ezeiza ) cada una hora. El script es muy facil, como base utilice el software “metar” de Debian y “ttytter” ( hecho en perl ). #!/bin/bash metar -d saez > saez DBS=`head -1 saez` perl /software/ttytter.pl -status=”$DBS”… Leer más »

Script para ip publica ( cuando hay NAT/Port Forwarding )

Dado que puede ser que el servidor tenga una ip privada y necesitemos saber la ip publica para publicarla con algun servicio, hice un simple script que lo resulve: [code] #!/bin/bash wget -O – -q myip.dk |grep ‘"ha4"’ | egrep -o ‘[0-9.]+’ | grep -v 4 > ip_publica.log ippublica=$(cat ip_publica.log) [servicio] -[opcion_para_poner_la_ip] $ippublica rm ip_publica.log… Leer más »

Compilando en Gnu/Linux con multicore

Resulta que hace unos días tuve la necesidad de compilar gran cantidad de software, y me puse a investigar un poco como podria acelerar el proceso, dado que tengo un procesador QuadCore y veia, con htop, que el mismo no estaba al 100% de su uso. Como resultado de leer un poco, encontre una opción… Leer más »

Instalando Ubuntu 12.04 LTS en una MacBookAir

Como me gustan los desafios me dispuse instalar Ubuntu 12.04 LTS Beta 2 en una MacBook Air 11″ ( 4,1 que es lo mismo que la 4,2 pero esta ultima es de 13″ ). 1) Instalar Refit ( http://refit.sourceforge.net/ ) Instalación: http://refit.sourceforge.net/doc/c1s1_install.html 2) Hacer espacio En MacOs vamos a Finder -> Aplicaciones -> Utilidades ->… Leer más »

Liberando codigo – Generacion de Passwords

Les comparto un pequeño codigo (PHP) que cree en el 2009 para crear password, capaz que le es de utilidad, a mi me fue de bastante :) PHP: [sourcecode language=”php”] function password($length = 10) { $allowable_characters = "789!$%&/()=?*+abcdeFGHJfghijklm456pqrstunoABCDEKLMNPQRSTUVWXYZ23vwxyz"; $ps_len = strlen($allowable_characters); mt_srand((double)microtime()*1000000); $pass = ""; for($i = 0; $i < $length; $i++) { $pass .=… Leer más »

Ubuntu 11.04

Les voy a comentar un poco de mi experiencia. Migre 2 maquinas, una T60 ( Centrino Duo ) y una MacBook ( Core 2 Duo ). La MacBook ( con un mix de Gnome2 y KDE4 ) tiene historial de upgrades: Ubuntu 9.04 -> 10.04 -> 10.10 -> 11.04 La Thinkpad: Ubuntu 10.10 -> 11.04… Leer más »