miércoles, 20 de febrero de 2019

Router Linksys WRT120N no permite logearse

Me encontré con este router de Cisco al cual no se podía acceder de ninguna forma (inalámbricamente o por cable).
Lo daban por perdido por lo que recuperarlo sería un desafío interesante.

Buscando un poco en la web me di cuenta que varios usuarios tenían el mismo problema. Lo primero que hice fue conectar el router con otra fuente de alimentación ya que con la que traía (no era la original) encendía pero no estaba seguro del todo de su correcto funcionamiento.
Este dispositivo necesita 12v y 1a. Ambas fuentes funcionaban bien asi que descarté la alimentación.

El siguiente paso fue conectar el router por medio de un patch cord (cable RJ45) y configurar en mi sistema operativo una IP fija (según el manual se accede al router con la IP 192.168.1.1). Utilicé la IP 192.168.1.4 con mascara 255.255.255.0

Nada. Sin acceso. Tirando un ping a 192.168.1.1 tampoco respondía.

Llegó el momento de leer más...luego de varios minutos me encontré con esta solución que efectivamente funcionó:
Solution
Powered the router up while holding the reset button.
After 30 sec the router comes up into the boot loader.
It is then possible to connect to the boot loader using 192.168.1.1
The boot loader allows the firmware to be upgraded.
Get firmware 1.0.04 from the cisco site and upgrade. (current version is 1.0.07 [Build 02])
Power cycle the router and allow to come up.
When it is fully up, press and hold the reset button for 5 sec only (as described in the user manual)
The leds flash.
Power cycle the device and the router is now reset.
When reset the default name and password is admin & admin

Entonces, luego de realizar esos pasos cambié la IP de mi placa a dinámica (DHCP) y todo funcionó de maravillas


domingo, 16 de octubre de 2016

Cómo instalar LAMP de manera automática en CentOS/Debian/Ubuntu

Ya en ocasiones anteriores (Cómo instalar LAMP en UbuntuInstalación de un entorno LAMP en Debian y derivadosCómo instalar LAMP en Ubuntu: la forma fácil) se a hablado cómo instalar LAMP (Linux + Apache + MySQL/MariaDB/Percona + PHP), hoy particularmente le vamos a enseñar a instalar LAMP desde la consola, de forma automática y con una mínima participación del usuario.

Para lograr nuestro objetivo vamos a utilizar un bash script llamado lamp, realizado porTeddysun, el cuál nos permite instalar diversas versiones de Apache + PHP + MySQL/MariaDB/Percona, el usuario tiene la facultad de elegir que versión de estos software utilizar (aunque el viene parametrizada con algunas por defecto).

¿Que distribuciones soporta el script lamp?

El script ha sido probado en las siguientes distribuciones y debería funcionar en cualquiera que se derive de ellas:

  • CentOS-5.x
  • CentOS-6.x
  • CentOS-7.x
  • Ubuntu-12.x
  • Ubuntu-13.x
  • Ubuntu-14.x
  • Ubuntu-15.x
  • Ubuntu-16.x
  • Debian-7.x
  • Debian-8.x

¿Qué versiones de software soporta el script lamp?

El script ofrece la posibilidad de instalar los siguientes software y versiones:

  • Apache-2.2, Apache-2.4.
  • MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
  • PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
  • PHP Module: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
  • Otros Software: Memcached, phpMyAdmin, Redis-Server

¿Cómo instalar el script lamp?

Para instalar debemos seguir los siguientes pasos según su distribución:

Instalar el script lamp en CentOS y derivados:

yum -y install wget screen unzip  wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip  unzip lamp.zip  cd lamp-master  chmod +x *.sh  screen -S lamp

Instalar el script lamp en Debian/Ubuntu y derivados:

apt-get -y install wget screen unzip  wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip  unzip lamp.zip  cd lamp-master  chmod +x *.sh  screen -S lamp

¿Cómo usar el script lamp?

Para usar el script lamp debemos ejecutar el archivo .sh de instalación con el siguiente comando:

./lamp.sh

Luego debemos ir seleccionando una a una las versiones de los software que deseamos instalar, podemos seleccionar cada versión indicando el número que la identifica o si damos enter instalará la versión por defecto. También podemos elegir la contraseña de la base de datos.






Sin duda alguna está es una forma rápida, eficiente y divertida de instalar LAMP

Fuente

martes, 26 de julio de 2016

Problema de USB montado como "solo lectura"

En este post les dejo la solución a un problema muy común en el sistema Linux. Algunas veces un pendrive que venimos utilizando se monta como "solo lectura" y esto no nos permite modificar (borrar o copiar) el contenido. 

Para solucionarlo deberán realizar los siguientes pasos.

Desde una consola escribir dmesg y ver si la salida es parecida a lo siguiente:
[78797.100876] usb 3-1: new high-speed USB device number 2 using xhci_hcd
[78797.120619] usb 3-1: New USB device found, idVendor=0951, idProduct=162a
[78797.120624] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[78797.120627] usb 3-1: Product: DataTraveler 112
[78797.120630] usb 3-1: Manufacturer: Kingston
[78797.120632] usb 3-1: SerialNumber: 001372995FC8F9B136210E15
[78797.120795] usb 3-1: ep 0x81 - rounding interval to 128 microframes, ep desc says 255 microframes
[78797.120812] usb 3-1: ep 0x2 - rounding interval to 128 microframes, ep desc says 255 microframes
[78797.121293] scsi11 : usb-storage 3-1:1.0
[78798.118600] scsi 11:0:0:0: Direct-Access Kingston DataTraveler 112 1.00 PQ: 0 ANSI: 2
[78798.119655] sd 11:0:0:0: Attached scsi generic sg2 type 0
[78798.119921] sd 11:0:0:0: [sdb] 7818184 512-byte logical blocks: (4.00 GB/3.72 GiB)
[78798.120135] sd 11:0:0:0: [sdb] Write Protect is off
[78798.120140] sd 11:0:0:0: [sdb] Mode Sense: 03 00 00 00
[78798.120340] sd 11:0:0:0: [sdb] No Caching mode page present
[78798.120345] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[78798.121429] sd 11:0:0:0: [sdb] No Caching mode page present
[78798.121433] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[78798.121978] sdb: sdb1
[78798.122787] sd 11:0:0:0: [sdb] No Caching mode page present
[78798.122793] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[78798.122796] sd 11:0:0:0: [sdb] Attached SCSI removable disk
[78798.278801] FAT-fs (sdb1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[78798.361838] FAT-fs (sdb1): error, invalid access to FAT (entry 0xaaccd4af)
[78798.361843] FAT-fs (sdb1): Filesystem has been set read-only
[78805.975575] FAT-fs (sdb1): error, invalid access to FAT (entry 0xaaccd4af)
 

Si es trata de usar esto:
Primero instalar el paquete dosftools

sudo apt-get install dosfstools

Segundo desmontar el disco duro externo (o pendrive)

sudo umount /dev/sdb1

Tercero , verificar y reparar la partición

sudo dosfsck -t -a -w /dev/sdb2

Con esta sencilla solución, se reparó la partición y el disco duro externo volvió a ser de lectura/escritura

domingo, 17 de julio de 2016

OpenWrt with OpenVPN client on TP-Link TL-MR3020

En esta oportunidad podremos ver como configurar en un TL-MR3020, un cliente OpenVPN para usar una conexion de, por ejemplo, un hotel.

20141018_002
Fuente: https://www.loganmarchione.com/2015/02/openwrt-with-openvpn-client-on-tp-link-tl-mr3020-3/

Incrementar almacenamiento en TP-Link TL-MR3020

Comparto con ustedes esta entrada donde explican como se puede incrementar el espacio disponible en este router TPLink con Openwrt
How to increase storage on TP Link TL MR3020 with
Fuente: http://ediy.com.my/blog/item/118-how-to-increase-storage-on-tp-link-tl-mr3020-with-extroot

martes, 12 de julio de 2016

Actualizar Firefox 47 desde consola

Les dejo este artículo para seguir los pasos necesarios para instalar Firefox en Linux desde la consola.

Fuente: http://www.tecmint.com/install-firefox-in-linux/

For 32-Bit OS
$ wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/47.0/linux-i686/en-US/firefox-47.0.tar.bz2  
For 64-Bit OS
$ wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/47.0/linux-x86_64/en-US/firefox-47.0.tar.bz2  

After downloading, extract it to a desired directory.

$ tar xvf firefox-47.0.tar.bz2  

Next, move to extracted directory.

$ cd firefox  

Now, check the version of already installed Firefox and get the extract location of binary command.

$ firefox -V    Mozilla Firefox 46.0    
$ which firefox  /usr/bin/firefox  

Now, you have two options, one you can remove existing version and another, if you want to keep both versions. Here, we are keeping two versions. So, I'll rename existing version and link original one to new instance.

Note: Make sure to execute following commands as a root user or a user with sudo privileges.

# mv /usr/bin/firefox /usr/bin/firefox-old  # ln -s /full-path/firefox/firefox /usr/bin/firefox  OR  $ sudo mv /usr/bin/firefox /usr/bin/firefox-old  $ sudo ln -s /full-path/firefox/firefox /usr/bin/firefox  

Finally, verify the newly installed Firefox and launch it from command-line or from taskbar as normal user.

$ /usr/bin/firefox  $ firefox -V  Mozilla Firefox 47.0  

domingo, 3 de julio de 2016

GRUB Rescue con Ubuntu

Quizás, uno de los problemas más comunes a los que se enfrenta un usuario de GNU/Linux, estaría relacionado con el gestor de arranque.

Ya que tarde o temprano por diferentes causas (por ejemplo, no actualizar el GRUB después de editarlo), nos encontramos con la tan "temida" consola de recuperación.

Por esa razón, vamos a ver lo que podemos hacer para ir quitando ese miedo.