videoJuegos y Open Source

Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como instalar firmware dd-wrt en un router Linksys wrt54g

DriveMeca instalando firmware dd-wrt en linksys wrt54g
Eres inquieto y te gusta cambiar cosas, modificarlas, saber como funcionan. Eres de sistemas (o te gustan) y aprovechas cada vez que puedes para cambiar lo preestablecido, por ejemplo, los firmware de equipos. En el articulo de hoy te traigo un tutorial en español paso a paso y con screenshoots para que cambies el firmware default de un router Linksys a DD-WRT.

Por que cambiar el firmware de un router. Bien, lo primero ya lo expuse en el primer párrafo, puedes y quieres cambiarlo, lo segundo es mejorar las prestaciones, agregar funcionalidades, hacerlo mas seguro, etc

Porque DD-WRT: Este firmware ademas de popular cuenta con una gran comunidad online que trabaja en pro de mejorar cada día. Ya entrando en tema, hoy usare un router Linksys WRT54G. Estos son casi que legendarios, es el segundo que compro, el primero aun funciona y lo tengo con firmware Tomato de forma impecable. Hoy necesite otro y que mejor que comprar un WRT54G (ya no se consiguen nuevos, pero siempre que este en buen estado, es una buena compra).


Requerimientos instalación firmware DD-WRT en router Linksys WRT54G

  • PC (mi caso use Linux Ubuntu MATE Xenial)
  • Router Linksys WRT54G (todos, menos la versión 7, funcionan. El del articulo es V8)
  • Conectividad a internet
  • Cable ethernet (el cambio debe ser via cable, nunca via wifi por seguridad)

Antes de continuar debo aclarar que no seguir los pasos o una equivocación puede llevar al daño del router (no me hago responsable de daños) por lo que presta atención y todo saldrá perfecto. Ya tienes todos los requerimientos? Comencemos

-En la parte de abajo del Linksys podemos ver junto a Model No la versión, no obstante, es mejor que verifiquemos versión por numero de serial (esto nos dirá que firmware descargar). Los cuatro primeros caracteres nos confirmaran la versión (articulo original de la wiki de dd-wrt) En mi caso es CDFG (WRT54G versión 8)
CDF0 = WRT54G v1.0
CDF1 = WRT54G v1.0
CDF2 = WRT54G v1.1
CDF3 = WRT54G v1.1
CDF5 = WRT54G v2.0
CDF7 = WRT54G v2.2
CDF8 = WRT54G v3.0
CDF9 = WRT54G v3.1
CDFA = WRT54G v4.0
CDFB = WRT54G v5.0
CDFC = WRT54G v5.1
CDFD = WRT54G v6.0
CDFE = WRT54G v7.0
CDFK = WRT54G v7.2 (Currently widely spread in Finnish IT stores 13.5.2008)
CDFF = WRT54G v8.0 (purchased 2007-6-4 New Jersey Best Buy)
CDFG = WRT54G v8.0 (purchased 7-16-2007 Hemet Staples)
CDFJ = WRT54G v8.2 (Amazon.com 6-25-2008) 
CL7A = WRT54GL v1.0
CL7B = WRT54GL v1.1
CL7C = WRT54GL v1.1
CGN0 = WRT54GS v1.0
CGN1 = WRT54GS v1.0
CGN2 = WRT54GS v1.1
CGN3 = WRT54GS v2.0
CGN4 = WRT54GS v2.1
CGN5 = WRT54GS v3.0
CGN6 = WRT54GS v4.0
CGN7 = WRT54GS v5.0
CGN8 = WRT54GS v5.1
CGN9 = WRT54GS v6.0 (about 4 left in Manchester NH Best Buy on 2/25/08)
CGNB = WRT54GS v7.0
CGNC = WRT54GS v7.0 (Hadley, MA Best Buy)
CGNE = WRT54GS v7.2 (Walmart, Jacksonville, FL - April 06, 2008)
CJK0 = WRTSL54GS v1.0
CO61= WRT54G-TM v1.1 (T-Mobile HotSpots)

-El siguiente paso es muy importante, el Reset 30-30-30. Con este paso dejaremos en valores default el router antes de cambiar su firmware. Diras, puedo dejarlo asi via web y la respuesta es no, es mejor como te explico a continuación. Conectamos el router a la corriente y presionamos su botón de reset  (el pequeño botón al lado del puerto Internet en la parte posterior) por 30 segundos, sin dejar de presionar el reset, desconectamos el cable de corriente por 30 segundos, conectamos nuevamente el cable de corriente y dejamos pasar otros 30 segundos sin dejar de presionar el botón de reset. En total presionaríamos el botón de reset por 90 segundos en tres tandas de 30 segundos. Al final, tendremos el router Linksys totalmente con sus valores de fabrica


Descargamos DD-WRT Linksys WRT54G

-Descargamos desde este URL los archivos de firmware. Para esto escribimos en la caja de texto wrt54g y damos click en el que muestre la versión de nuestro router; en mi caso wrt54g v8.0
Se nos abrirá una pagina con varios archivos, dándoles click los descargamos en una carpeta en nuestro pc

-Siguiente paso de nuestra guia en español, descargar atftp. Lo usaremos para cargar el firmware dd-wrt en nuestro linksys
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/a/atftp/atftp_0.7.dfsg-11_amd64.deb

-Instalamos el paquete
sudo dpkg -i atftp_0.7.dfsg-11_amd64.deb


Instalamos DD-WRT en router Linksys WRT54G v8

-A partir de este momento debemos desconectarnos de internet (guarda este articulo para que puedas seguir leyendo sin conexión) 
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-Configuramos nuestro pc en una ip del mismo rango del router linksys (por default estará en la 192.168.1.1)
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-La conexión debe ser Manual, no por DHCP
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-Abrimos un browser y navegamos a 192.168.1.1. Ingresamos como usuario admin y contraseña admin. Vamos a la pestaña Administration y de ahí a Firmware Upgrade. Ya allí damos click al botón Examinar y buscamos el archivo vxworkskillerGv8-v3.bin para activarlo en el router linksys (OJO, no debemos interrumpir este proceso), al terminar se reiniciara nuestro Linksys

-Volvemos a la consola y renombramos el firmware-
mv dd-wrt.v24_micro_generic.bin linksys.bin

-El paso por atftp debe ser hecho mientras el router esta haciendo boot por ello usaremos la opción de retransmitir. Conectamos el cable de red a nuestro pc, el otro extremo del cable lo conectamos al linksys y le conectamos el cable de corriente. Es el momento de conectarnos y ejecutar los comandos

-Necesitamos dos (2) consolas abiertas, una para dar ping y la otra para cargar el firmware. En la primera consola damos un ping al router en su ip
ping 192.168.1.1 (desconectamos corriente del router, volvemos a conectar el cable de corriente y apenas vuelva el ping, ejecutamos en la otra consola el siguiente comando)

atftp --option "mode octet" --option "timeout 60" --verbose --trace -p -l linksys.bin 192.168.1.1

-Estos dos pasos deben ser rápidos, sino, te saldrá un error. Cuando sea exitoso veras una serie de mensajes en pantalla mientras se transfiere el firmware al router linksys

-Desconectamos la corriente del router y esperamos unos minutos antes de volver a conectarlo. Nos regresamos al browser y navegamos a la 192.168.1.1. Nos pedira Router Username (admin) y crear una contraseña en Router Password y Re-enter to confirm. Damos click al botón Change Password
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-Muy bien, ya estamos en dd-wrt. Siguiente paso, modificar la configuracion en Setup - Basic Setup. Recuerda dar click al botón Save para ir guardando los cambios y cuando ya estés seguro de haber terminado, das click al botón Apply Settings
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-El router se reiniciara cargando con los cambios ya activos
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-De vuelta ya podemos ver algo mas de información de su funcionamiento
DriveMeca instalando firmware dd-wrt en linksys wrt54g

-Quieres mas información, investiga todas las pestañas, especialmente la de Status
DriveMeca instalando firmware dd-wrt en linksys wrt54g


Artículos recomendadosComo bloquear paginas con Tomato 1.28
                                            Como instalar Linux Ubuntu Xenial Xerus 16.04 paso a paso
                                            Como actualizar Linux Ubuntu MATE a Xenial Xerus LTS paso a paso
                                            Como instalar Ostinato, generador y analizador de trafico paso a paso
                                            

Si llegaste hasta aquí es que ya tienes un router linksys wrt54g con firmware dd-wrt. Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar WordPress en servidor Linux

DriveMeca instalando WordPress en español en Linux
Ya sea para una pagina web o crear un blog, una de las soluciones mas populares es WordPress. Si a esto le sumas una base solida como lo es un servidor Linux estamos frente a un equipo ganador. Contrario a lo que puedas pensar, la instalación es muy sencilla y rápida (solo 5 pasos) para en pocos minutos ya tener listo tu CMS en español.

Para este tutorial en español te mostrare los pasos para las distribuciones Linux Centos 7 y Linux Ubuntu Server Xenial ademas de sus screenshoots haciéndolo bien sencillo de seguir paso a paso. Dependiendo el que uses, serán los requerimientos que debes cumplir.


Requerimientos para instalar WordPress en Linux Centos



Requerimientos para instalar WordPress en Linux Ubuntu Server



Creación de base de datos en MariaDB para WordPress

-Independientemente de la versión de Linux que hayas decidido usar para tu CMS WordPress; necesitaras una base de datos. Para este articulo usaremos MariaDB como pedimos en los requerimientos (LAMP). Desde una consola nos conectamos como root a MariaDB para crear la db y un usuario con privilegios (no es buena politica de seguridad manejar la db con la cuenta root, por ello creamos su usuario) para esta db. Reemplaza password por tu propia contraseña
mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.50-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database wordpressdb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on wordpressdb.* to 'wpusr'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit;
Bye


Configuración de Apache para instalar WordPress en Linux

-Nos cambiamos al directorio de paginas de Apache (configurable en httpd.conf si deseas cambiarlo de lugar) y descargamos la ultima versión disponible de WordPress (en este momento la 4.6)
cd /var/www/html/
wget -c https://es.wordpress.org/wordpress-4.6-es_ES.tar.gz

-Descomprimimos el archivo y cambiamos recursivamente el dueño y grupo (owner y group) para apache
tar xzvf wordpress-4.6-es_ES.tar.gz
chown -R apache.apache wordpress/


Instalamos WordPress en Linux

-En otro pc abrimos un browser y navegamos a la ip de nuestro servidor linux (o si nuestro servidor tiene un dominio internet), ejemplo http://ip-servidor-linux/wordpress Nos recibe una pagina de bienvenida o introduccion. Damos click al botón Vamos a ello para comenzar
DriveMeca instalando WordPress en español en Linux

-En la siguiente pantalla se nos pedirá la info sobre la db, usuario y contraseña creados en pasos anteriores en MariaDB. Llenamos los campos y damos click al botón Enviar
DriveMeca instalando WordPress en español en Linux

-Ya WordPress tiene nuestros datos de conexión a MariaDB, momento para que suceda la magia. Damos click al botón Ejecutar la instalación
DriveMeca instalando WordPress en español en Linux

-Al rato veremos la siguiente pantalla donde debemos colocarle el nombre a nuestro sitio web (Titulo del sitio), crear un usuario administrador (Nombre de usuario), Contraseña (mientras mas fuerte mejor por seguridad), email del administrador (Tu correo electrónico), permitir o no que los buscadores indexen tu sitio (recomendable dejarlo desmarcado). Damos click al botón Instalar WordPress
DriveMeca instalando WordPress en español en Linux

-Ingresamos al backoffice (centro de configuracion, creación de artículos, etc) con el usuario y contraseña creados en pasos anteriores. Damos click al botón Acceder
DriveMeca instalando WordPress en español en Linux

-Escribimos el usuario y contraseña. Damos click al botón Acceder. Olvidaste tu contraseña? no es problema, usa la opción Haz perdido tu contraseña y WordPress te enviara un email para cambiarla a la dirección que escribiste en pasos anteriores
DriveMeca instalando WordPress en español en Linux

-Llegamos al backoffice o corazón de WordPress. Por default vendrá con un sencillo articulo publicado y la mayoría de sus parámetros con valores predefinidos. Podemos familiarizarnos con opciones mirando el menú vertical a la izquierda
DriveMeca instalando WordPress en español en Linux

-Por ejemplo, en Apariencia veremos los temas disponibles y el activo actualmente
DriveMeca instalando WordPress en español en Linux

-Con este tema nuestra pagina se vera de esta forma. Algo rudimentaria pero ya te toca a ti instalar plugins, llenar información, publicar artículos para que cambie a una pagina interesante
DriveMeca instalando WordPress en español en Linux


Artículos recomendadosTop herramientas de acceso remoto en Linux
                                           Como instalar Clamav y usarlo en Linux paso a paso
                                           Instalando y configurando Nessus
                                           Verificando si una ip publica esta reportada por spam
                                           

Si llegaste hasta aquí podemos decir que ya tienes tu WordPress instalado y listo para comenzar a crecer. No tienes aun tu propio servidor Linux y buscas una opción confiable y económica para WordPress en internet?, te recomiendo Bluehost, un excelente aliado para hosting, en este link puedes contratar el tuyo a precios muy bajos.

 Que tal te ha parecido esta guía en español de como instalar WordPress en servidor Linux? Ya conoces WordPress, prefieres otro CMS, cual? Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Top herramientas de acceso remoto en Linux

DriveMeca con el TOP de herramientas de acceso remoto en Linux
En nuestro mundo de hoy, las distancias son relativas, todo esta a un click de distancia y eso en la parte de sistemas es una gran ventaja.
Años atrás si tenias un problema con un servidor o el equipo de un cliente tenias que desplazarte para solucionarlo. Eso ya es cuestión del pasado y hoy en día hay muchas formas de prestar soporte remoto de forma que es casi que igual que si estuvieras físicamente en el lugar. Si, hoy te mostrare un TOP de programas de administración remota, como se instalan y configuran para hacer tu vida mas sencilla.

Estas herramientas de escritorio remoto para administración de sistemas son muy populares, las hay totalmente gratis (opensource) y las que dan las dos opciones, gratis para uso personal o no comercial y pago para su uso en empresas o negocios.
Para este articulo mostrare como instalar las herramientas en un Linux Ubuntu MATE Xenial, no obstante, al ser multiplataforma, las puedes usar aun si no tienes Linux

Como instalar teamviewer en Linux Ubuntu

-Teamviewer es muy popular y ampliamente usada para escritorio remoto. Entre sus ventajas tenemos que es multiplataforma, sencilla de usar y tiene una versión gratis para uso personal. al momento de este articulo estaba disponible la versión 11 y es la que descargamos abriendo un browser y navegando al siguiente URL (curiosamente aun no tienen versión de 64bits para Linux)
DriveMeca instalando Teamviewer en Linux

-Instalamos abriendo una consola y ejecutando los siguientes comandos
sudo dpkg -i teamviewer_11.0.57095_i386.deb
sudo apt -f install

-Ejecutamos Teamviewer desde menú o consola
DriveMeca instalando Teamviewer en Linux

-Aceptamos la licencia (recuerda que para el uso personal es gratis, comercial, debes comprar una licencia)
DriveMeca instalando Teamviewer en Linux

-Nos reciben 2 ventanas, una que nos pide registrarnos (opcional) y la otra que nos dará un ID y Contraseña que nos sirve para que se conecten otras personas a nuestro equipo. Allí mismo veras el campo de ID de asociado para conectarte a otro equipo. Escribiendo esto y dando click al botón Conectar con asociado es lo requerido para iniciar un escritorio remoto
DriveMeca instalando Teamviewer en Linux


Puertos usados:
http (80)
https (443)
5938 tcp de salida


Como instalar Anydesk en Linux Ubuntu

-No conocía esta solución hasta hace unos días y aunque es algo minimalista para mi gusto, desempeña su trabajo de buena forma y presume de buena velocidad. Abrimos un browser y descargamos desde el siguiente URL.
DriveMeca instalando AnyDesk en Linux

-Instalamos desde consola en nuestro linux ubuntu con los siguientes comandos
sudo dpkg -i anydesk_2.3.1-1_amd64.deb
sudo apt -f install

-Ejecutamos desde consola, o desde unity o menú anydesk
DriveMeca instalando AnyDesk en Linux


Puerto usado:
7070


Como instalar NoMachine en Linux Ubuntu

-A veces uno llega a un servicio o solución por medio de otra, así me ocurre con No Machine (NX). Lo uso hace años y con cada versión mejora cada vez mas. La fortaleza de NX es que usa conexiones SSH (es decir, cifradas) para el tunel entre el cliente y el servidor de forma transparente para el usuario (los conocedores dirán, esto no es nuevo, lo se, pero te evita tener que configurarlo). Abrimos un browser y descargamos desde el siguiente URL
DriveMeca instalando NoMachine en Linux

-Elegimos la versión a descargar para nuestro equipo y Linux, en mi caso DEB amd64
DriveMeca instalando NoMachine en Linux

-Instalamos en una consola el cliente NX
sudo dpkg -i nomachine_5.1.44_1_amd64.deb

-Ejecutamos No Machine desde consola o menú
DriveMeca instalando NoMachine en Linux

-La interfaz de NX es bien sencilla y fácil de entender para el uso de cualquiera sea o no un experto en Linux o sistemas
DriveMeca instalando NoMachine en Linux

-La ventana principal permite almacenar los datos de las conexiones que vayas haciendo para su posterior uso despues
DriveMeca instalando NoMachine en Linux

-Cuando vamos a iniciar un escritorio remoto se nos pedirá si usaremos el protocolo NX o SSH y a partir de ese momento es tan sencillo como ir llenando los campos y dar click al botón Continuar
DriveMeca instalando NoMachine en Linux


Puerto usado:
11000 + 1001 = 12001 (el puerto es el 11000 y se le suma 1001 por Display, es decir, el primer puerto, ya que podemos tener varios, )


Como instalar VNC en Linux Ubuntu

-De VNC diria que es el abuelo del concepto escritorio remoto. Es el default y lo encontramos en diversas soluciones (tightvnc, realvnc, por mencionar algunas). Es configurable, liviano dependiendo de la resolucion y profundidad de colores ademas de permitirnos algo de seguridad al poder colocarle contraseña y limitar las conexiones. Linux en todas sus variantes lo puede instalar y en el caso de Ubuntu lo haremos directamente desde sus repositorios
sudo apt install vnc4server


Activamos VNC Server en Linux

-Para activar el servidor de VNC abrimos una consola y ejecutamos el siguiente comando. OJO, vncserver cuenta con mas opciones, esta es una de las formas básicas de activarlo (mas información ejecuta man vncserver). En este caso activo el escritorio remoto con resolución de 800x600 en el puerto 1. La primera vez se nos pedirá crear una contraseña la que sera usada para conectarnos
vncserver -geometry 800x600 :1

You will require a password to access your desktops.

Password:
Verify:

New 'cabrera-VAIO:1 (drivemeca)' desktop is cabrera-VAIO:1

Creating default startup script /home/drivemeca/.vnc/xstartup
Starting applications specified in /home/drivemeca/.vnc/xstartup
Log file is /home/drivemeca/.vnc/cabrera-VAIO:1.log

Puerto usado:
5900
5901 (el puerto 0 es usado por el servidor y a partir de ahí, sumamos 1 por cada puerto)

-La conexión cliente la podemos hacer de muchas formas, un browser (con java) u otras soluciones como por ejemplo Remmina (que sirve para otros protocolos también)

Artículos recomendadosComo instalar Nextcloud en Linux Centos / Ubuntu Server
                                            Como instalar Clamav y usarlo en Linux paso a paso
                                            Instalando y configurando Nessus
                                            Como instalar y configurar Ubuntu Server 16.04 LTS paso a paso
                                            Como crear una USB booteable con Etcher
                                            Como cambiar zona horaria Linux paso a paso


Con estas herramientas en tu equipo, de seguro no tendrás problemas para brindar soporte a un equipo siempre y cuando este conectado. Conoces otras soluciones de administración remota, cuales? Te gusto el articulo? hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark