Translate

martes, 23 de abril de 2019

Olvidate del dyndns.org (Pago) y cambia a duckdns.org (Gratis) - dd-wrt

Muchos fuimos los afectados hace 5 años del cambio de los planes de dyndns gratuitos a los planes de pago. Por aquellos años (2014) si no me equivoco pagamos la suma de 90USD por 5 años de servicio (hasta 2019). Salia el año a 18USD, era caro pero nos lo podíamos permitir.

Pero ahora cuando a muchos de nosotros en 2019 se nos están acabando las suscripciones de 5 años nos encontramos que renovar otro 5 años son 220USD, casi 50USD al año. ¿Que broma es esta?

Pues es la realidad, un servicio que en su día parecía caro por 18USD hoy por hoy en 50USD es una locura, así que olvídate del dyndns.org (Pago) y cambia a duckdns.org (Gratis)

Hay un servicio nuevo llamado duckdns.org, que no precisa registro (te sirve tu cuenta de twitter, gitub, google o reddit. Permite 5 DDNS (si necesitas mas con loguearte con otra cuenta tienes otros 5 y así sucesivamente). Es gratuito y su código es Open Source.



Y además es compatible con la mayoría de equipos del mercado, me refiero a routers, camip, etc...

Hoy me centraré en como configurarlo en el sistema operativo de routers dd-wrt.

Lo primero es ir a su web, su loguearnos con un servicio que ya tengamos, por ejemplo github. Y una vez logueados crear un subdominio por ejemplo pepecasa

Para configurar nuestro router dd-wrt debemos ir a configuración - DDNS

DDNS Service:Custom
DYNSND Server:duckdns.org
Username:NA
Password:NA
Hostname:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
URL:http://www.duckdns.org/update?domains=pepecasa&token=
Additional DDNS Options:--verbose 5
Do no use External IP Check:Yes
Force Update Interval:1

Aquí os dejo una foto de la configuración:


lunes, 22 de abril de 2019

Googe Drive Ilimitado Como Unidad de tu Ordenador

Muchos de vosotros tenéis el google drive de GSUITE que da almacenamiento ilimitado. En este momento ese "ilimitado" es mucho pero no ilimitado, sus límites son:
- Almacenamiento 1000TB
- Subida max día 750GB
- Tamaño max archivo 5TB




Después de explicar los límites que tenéis os explicaré como montar el drive como unidad de red en vuestro equipo. Con 2 métodos diferentes:
- Con cache de disco: Con este método el tamaño que puede subir a drive es el máximo de espacio libre en tu disco duro. Ya que para hacer la subida primeramente va a copiar los archivos a subir a el disco duro local del equipo en una carpeta de cache y una vez los haya subido los elimina. Es decir si vuestro disco duro tiene 20GB libres, la máxima subida a drive es de 20GB ya que momentáneamente la cache obliga a copiar los archivos a subir a una carpeta de tu ordenador.
NOTA: Si tenéis unidad D por ejemplo con mas espacio que la C se puede mover la carpeta de caches a esa unidad.

- Sin cache de disco: Es método que es mas difícil de instalar nos deja ver una unidad en nuestro ordenador de tamaño 1PB y poder subir ficheros a ella sin necesidad de cache ni de tener espacio libre en el disco duro. Es decir si tenemos libres 20GB y queremos subir una películas que tenemos en nuestro equipo que pesan 100GB podremos subirlas sin problema cosa que con el método anterior no se podía.

Entonces diréis que el mejor método es el que no usa cache. Pues tampoco está claro ya que al no usar cache las subidas se cortan, hay que volver a empezar a subir de 0, etc... etc... Si vais a hacer una subida larga seguro que sin cache será difícil hacerla ya que al primer pequeño corte que haya dejará de subir y tendremos que volver a iniciar la subida a mano. Mientras que con la cache ella sola al recobrar la conexión continua subiendo desde donde lo dejó. Vamos que la cache tiene sus ventajas pero también sus inconvenientes... Otro inconveniente de la cache es que no debéis montarla en una unidad externa ya que si algún día no tenéis esta unidad pinchada en el equipo no podréis usar el drive.

Como podéis ver en esta imagen yo tengo la capacidad de subir a mi almacenamiento la cantidad de espacio que tengo en mi unidad D, pero no podría subir mas cantidad a la vez...




MÉTODO CON CACHE: Este es el método recomendado por Google y para ello es tan sencillo como instalar un programa creado por ellos y configurarlo con nuestra cuenta y listo. El programa se llama File Stream y tenéis aquí sus instrucciones, etc... https://support.google.com/a/answer/7491144?hl=es

MÉTODO SIN CACHE: Este método es un poco mas complicado y por ello me detendré mas a explicarlo. Se realiza con el programa rclone y con un script de inicio de equipo.
Podéis Bajar el programa de aquí: https://rclone.org/downloads/

Descomprimimos el archivo que nos hemos descargado y lo ubicamos en C:\Program Files\rclone



Además debes crear a mano el archivo gdrive.bat en esa misma carpeta con el código en su interior:
@echo off
cd\
cd "C:\Program Files\rclone"
rclone mount gdrive: Q:

Quedando así:


Ahora iremos a la carpeta de inicio de windows y crearemos un archivo para que lo ejecute con cada arranque de Windows. Vamos a WIN+R y escribirnos shell:startup donde crearemos el archivo gdrive.vbs con el siguiente contenido:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Program Files\rclone\gdrive.bat" & Chr(34), 0
Set WshShell = Nothing

Una vez realizado esta parte vamos con la configuración de la cuenta de Drive en el RCLONE. Debemos abrir una ventana de consola de comandos con WIN+R y cmd y nos iremos a la carpeta del rclone: cd "c:\archivos de programa\rclone"
Escriberemos rclone config
Escojemos la n, de la opcion new remote
name podremos gdrive
Ahora nos muestra un listado de servicios que podemos usar, el que nos interesa es el 12 el Google Drive. (OJO el num puede cambiar en futuras versiones, debéis buscar cual corresponde a Google Drive)
client id, lo dejaremos en blanco
client secret, lo dejaremos en blanco
scope, elegiremos la opción 1 que dice full acess, all files (OJO el num puede cambiar en futuras versiones)
root_folder_id, lo dejaremos en blanco
service_account_file, lo dejaremos en blanco
edit advanced config, pondremos n de la opción de no
use auto config, pondremos y de la opción yes
Se abrirá una navegador con el Google Drive, en el cual debemos meter el usuario y contraseña de nuestro GSUITE.
Y si todo ha ido bien veremos esta web:
Volvemos a la ventana negra del cmd y a la opción:
configure this as a team drive, responderemos no, así que marcamos n
y después nos muestra una cadena grande de caracteres a la cual responderemos yes y se habrá acabado el asistente de configuración. Habremos vuelto al menú principal del cual pulsando que saldremos.

Ahora hay que instalar el WINFSP https://github.com/billziss-gh/winfsp/releases

Solo nos queda reiniciar el equipo y veremos nuestra unidad montada con espacio de 1PB.



Aquí os dejo la diferencia entre los 2 tipos de montaje de como se vería una unidad y la otra:




sábado, 23 de marzo de 2019

Cube iWork10 no enciende, pantalla en negro

Hola, hoy nos enfrentamos con la reparación de una tablet con windows 10. Es una cube iwork10 que al pulsar el botón de encendido nos muestra un parpadeo de un led azul pero la pantalla no muestra nada. Podría ser que incluso llegase a retroiluminarse pero quedarse en negro sin mostrar la carga de Windows etc...

El problema suele ser que se ha soltado el cable de la pantalla y por eso no se ve nada pero el dispositivo funciona correctamente.

Para ver si estamos ante este error vamos a tener que abrir el equipo, separando la carcasa trasera con una tarjeta de crédito de la parte delantera.

Una vez abierto en la parte inferior veremos un protector de cables (como un esparadrapo negro) que debemos despegar para comprobar si el cable de la pantalla está correctamente enchufado. En el caso que vemos no lo está y simplemente volviéndolo a colocar ya enciende correctamente.



Al abrir el equipo en este caso vemos al lado del cable gordo de la pantalla otro mas fino que va al conector de la dock station. En este equipo veréis que está roto, no pasa nada si nunca vais a usar la dock original, pero si queréis podéis buscar el recambio nuevo por internet y sustituirlo.

Aquí os dejo un vídeo de la reparación:



Saludos

martes, 5 de marzo de 2019

Error MSCOMCT2.OCX

Hola, hoy hemos instalado un programa para la gestión de pagos y cobros de un conocido banco con logo ROJO y que su nombre coincide con el de una ciudad del norte de España ubicada en Cantabria, jejejeje. Lo diré, del Banco Santander.

El caso es que una vez instalada en Windows 10 al abrirla nos da este error:

Run-time error '339': Component MSCOMCT2.OCX or one of its dependencies not correctly registered a file is missing or invalid



El caso es que tiene un problema que no encuentra el archivo MSCOMCT2.OCX

Para solventar este tema os dejamos aquí el archivo necesario así como los pasos a seguir:

1. Descargar el fichero que necesitamos https://www.ocxme.com/files/mscomct2_ocx

2. Una vez descargado el fichero lo copiaremos en c:\Windows\System32 y en c:\Windows\syswow64  NOTA: si es un windows de 32 bits el directorio syswow64 no aparecerá

3. Abrimos el cmd como administrador y en c:\windows\system32 ejecutaremos regsvr32 mscomct2.ocx

4. Nos dará un mensaje de que la dll se ha generado correctamente y ya funcionará nuestra Aplicación del Banco.

Dejo también un vídeo explicativo:


domingo, 24 de febrero de 2019

Recinto para impresora 3D con IKEA (Ender 3)

Este fin de semana me he propuesto hacerle un recinto para mi impresora 3D, que es un Ender 3. He valorado varias opciones, hacer de metracrilato, de madera, etc, etc... Al final me he decidido por hacer con un mueble de IKEA que me venia bastante bien de medidas. Además como me sobraba de altura he decidido ponerle una balda también a su medida de IKEA que me permite tener bien colocadas las bobinas de PLA justo debajo de la impresora. Me caben unas 5 bobinas.

Así mismo he colocado una regleta eléctrica con interruptor por enchufe en el interior de la caja. Para poder conectar la impresora y las luces LED de la caja y además encender y apagar ambas cosas de forma independiente.

Además he movido el mando de control de la maquina, por que en su posición original no veía la pantalla así que lo he montado con un velcro pegado en la balda, de forma que cuando quiero sacar la maquina es solo despegarlo.

Los LED he puesto de 220V dando la vuelta a toda la caja por su parte superior.

El SAI no he conseguido meterlo dentro de la caja así que esa regleta que se ve en las fotos, a a una SAI que he escondido detrás de un SOFA que está al lado y así tengo mi impresora 3D protegida contra cortes eléctricos, picos etc...

Mi Ticket de IKEA han sido 65€ y los componentes son:

1x MUEBLE CON PATAS
https://www.ikea.com/es/es/productos/muebles-bebe-infantiles/muebles-infantiles/muebles-modulares-infantiles/stuva-estructura-blanco-art-30128177/

1x PUERTA DE CRISTAL TRANSPARENTE
https://www.ikea.com/es/es/productos/muebles-almacenaje/estanterias-modulares/sindvik-puerta-de-vidrio-blanco-vidrio-incoloro-art-90291858/

1x PACK DE 2 BISAGRAS PARA LA PUERTA:
https://www.ikea.com/es/es/productos/muebles-almacenaje/estanterias-modulares/best%C3%A5-bisagra-presi%C3%B3n-art-80261258/

1x BALDA:
https://www.ikea.com/es/es/productos/muebles-bebe-infantiles/muebles-infantiles/muebles-modulares-infantiles/stuva-grundlig-balda-blanco-art-00128697/

Os dejo unas fotos:










A lo mejor en próximas mejoras trato de cambiar la sujeción de la bobina de PLA por una con rodamientos que hace mas sencillo el giro.

Algo así:



Los archivos para el soporte los tengo aquí:
https://www.thingiverse.com/thing:2941892
https://www.thingiverse.com/thing:2727962

Y los rodamientos en Aliexpress:
https://bit.ly/2T4mEYn

Si me animo ya os dejaré fotos del resultado final.

miércoles, 9 de enero de 2019

Tener NAT Loopback si la compañía no nos lo habilita gracias a dd-wrt

Hola,

Hoy os traemos una incidencia que esta pasando muy a menudo en todas las operadoras (Movistar, Vodafone, Orange, etc...) cada vez mas se está bloqueando el uso de NAT Loopback.

¿Que es NAT Loopback? Pues es una característica del router de la compañía que permite acceder a los equipos de la LAN como si les llamásemos desde la WAN. Lo explico mejor por si acaso...

Tenemos un servidor web en nuestra casa, o camaras IP, o escritorio remoto, o algun otro servicio que servimos al exterior bajo el dominio micasa.dyndns.es (o cualquier otro dominio) y desde el 4g de nuestro móvil o desde cualquier ADSL del mundo se accede sin problema. Pero desde nuestra red interna no podemos llamar a micasa.dyndns.es tenemos que hacerlo por la IP interna del servidor, 192.168.1.20, esto puede llegar  a ser bastante molesto y queremos hacer la llamada como micasa.dyndns.es
Para todo eso necesitaríamos que nuestro router aceptase NAT loopback.

Si el router de la compañía hace NAT loopback perfecto! utilizadlo y a funcionar...

Pero si vuestra compañía no lo permite...

Hay dispositivos que permiten agregarle un NAT Looback a vuestra red como el Firewall SonicWall NSA220, colocándolo justo después del router de la compañía os permite hacer el loopback aunque la propia compañía no tenga la posibilidad de hacer loopback o la tenga capada. O por ejemplo el TP-Link ER6020 (https://www.tp-link.com/ve/faq-381.html).
Pero si no tenemos un dispositivo tan caro hay soluciones mas económicas... como un router con dd-wrt

Si el router de nuestra compañía no lo acepta o nos lo tienen capado y no tenemos un buen firewall como los que hemos comentado, vamos a tener que utilizar un router neutro con el firmware dd-wrt.

Así que el truquillo que os traemos hoy es imitar el funcionamiento del NAT Looback en esas situaciones donde la compañía no nos deja utilizarlo. Para ello vamos a colocar un router neutro con DD-WRT entre nuestros equipos de red, servidor web, etc... y el router de la compañía. De la sig forma:


Tenemos el router de la derecha que es el de la compañia y de ese router conectamos al router neutro nuestro con dd-wrt.
En la config básica del router tendremos que fijar unas IP del lado WAN del dd-wrt que concuerden con las IP que nos da el router de la compañia. En nuestro ejemplo el router de la compañia es el 172.17.0.1 y la wan de nuestro dd-wrt es la 172.17.0.2

En otros modelos de dd-wrt podrias encontrarte esta ventana similar: https://drive.google.com/open?id=1DDqyysy7432kTFyjhgqHmFW4N009eXID

NOTA: Si no ponéis las DNS fijadas y las dejáis todo a 0.0.0.0 dará como DNS la IP del router de la compañía. Si el router de la compañía es servidor DNS (Que si que son casi todos) también sirve.


Y en la parte LAN del dd-wrt 172.16.0.1 es decir configurarlo así. Ojo con el DNS Local poned 0.0.0.0


En otros modelos de dd-wrt podrias encontrarte esta ventana similar: https://drive.google.com/open?id=1QUBDLJGmfGYuMD7oGVwEOkD_zYg9x_R-



Debemos activar estas opciones para hacer un enrutado interno simulando NAT Loopback:


En nuestro router dd-wrt vamos a configurar el DHCP de forma estática según las macs de nuestra red así no hace falta ir equipo a equipo poniéndosela fija, desde el propio router controlaremos que siempre se le dé la adecuada.

En esta lista añadiremos el equipo por ejemplo con la MAC 12:12:12:12:12:12 con el nombre micasa y la IP la 172.17.0.2 (La IP de la WAN de nuestro router DD-WRT.)

Y configurar asi el resto de opciones del DNS:

En otros modelos de dd-wrt podrias encontrarte esta ventana similar: https://drive.google.com/open?id=1Apq8oEPF2IHJcn7zrnqOv2AfCVYlZGr8


Una vez realizada esta configuración podremos acceder a nuestros equipos desde la red interna llamándo a micasa.dyndns.es
Lo que ocurre es que nuestro dd-wrt actuando de DNS le dirá a cualquier equipo de la red que esa dirección es la 172.17.0.2, es decir la de la WAN del dd-wrt, y así esa petición llegará a la WAN y esta se reenviará según el redireccionado de puertos a uno u otro equipo de la LAN local.

Esto desde red interna ya nos serviría y también desde la externa.


viernes, 28 de diciembre de 2018

Instalacion Rom Xiaomi EU en cualquier dispoositivo Xiaomi (Ejemplo Redmi 6 Pro)

Tenéis un movil xiaomi recién llegado de china. En los móviles viejos podíais meterle la ROM Global y a funcionar, pero si lo intentáis ahora veréis que el móvil ya no arranca pues el bootloader es diferente. ¿Entonces ahora que hacemos con un xiaomi chino?¿Tenemos que usarlo o en chino o en ingles? Pues no... siempre podéis instalarle una rom xiaomi.eu que funcionan perfectamente y en el idioma Español.

En este ejemplo he usado un Xiaomi Redmi 6 Pro de 4GB de RAM y 32GB de ROM.



Para ello debéis proceder a desbloquear el bootloader. Instalar el bootloader TWRP y después la rom XIAOMI.EU

Aquí os dejo los pasos así como el material necesario.

Vídeo Instrucciones: https://youtu.be/_ekFH3wjzk4
Descargar rom Xiaomi EU: https://xiaomi.eu/community/ (Sección Stable Roms)
Descargar TWRP: https://twrp.me/Devices/Xiaomi/
Drivers ADB: https://mega.nz/#!bRJQCQiC!IOYbrCUq9eBmhTOBfwAzcxcY9Lic9DyQ3syb8V8kn8M

1. Desbloquear primero el móvil Xiaomi en http://en.miui.com/unlock/
OJO: Para este proceso precisáis 15 días. Es decir cuando lo empecéis os dará un aviso que desde ese momento tenéis que esperar 15 días. Después de 15 días os dejará terminarlo y tener así el dispositivo unlocked. Para poder desbloquearlo como os dice en esa web hay que asociarlo a una cuenta XIOAMI y activar las opciones de desarrollador (como se explica en el punto 2).

2. Activar las opciones de desarrollador, para ello nos vamos a ajuste, my device (mi dispositivo), all specs (todas las características) y donde pone miui versión, le damos varias veces, hasta que se activen las developer options (opciones de desarrollador).

Después volvemos a entrar en ajustes, y bajamos hasta donde pone aditional setting (ajustes adicionales) y activamos las opciones de desarrollo y usb debuging (depuración usb)

3. Descomprimís el twrp y lo metéis dentro de la carpeta adb. Cambiarle el nombre al twrp y ponerle twrp a secas si os sale con algún nombre largo. Ahora os vais a la carpeta adb y pasáis a instalar el recovery, para ello ponéis el móvil en modo fastboot:

Apagamos el móvil y lo encendemos presionando primero volumen- y encendido
Aparecerá el muñequito de miui. En la carpeta adb hay un archivo llamado adb_cmd, lo ejecutamos y empezamos poniendo comandos:

"fastboot devices" (aquí os saldrá si tenéis el móvil conectado y lo detecta bien o no)
En caso que lo haya reconocido bien continuamos con:

"fastboot flash recovery TWRP.img"
Si pone algo de error da igual continuaremos con este tutorial.
Cuando lo haya flasheado ejecutaremos:

"fastboot boot TWRP.img"
Por último, se reiniciará el smartphone en modo recovery.

4. Si os pide un password, hay que darle a cancel. El recovery podéis ponerlo en español nada más encenderse, o en el apartado de configuración elegir lenguaje y español. Si os pidió password debéis hacer un formateo, en el recovery para quitar el cifrado de las particiones. Hacemos swipe a la dcha para entrar en el TWRP, Limpieza, Formatear Datos, yes, y se formatean. Atras, atras... hasta el menu principal... Luego no os olvidéis de hacer la limpieza de cache, dalvik y data (2 de cada uno por separado). Limpiar, Limpeza avanzada. Ahora, nos vamos al pc y metemos el zip de la rom en la raíz del móvil, tal cual sin descomprimir, ni nada de nada... Si no os aparece el movil en el Ordenador hay una forma de cargar el archivo por adb, vais a montar, desactivar mpt. Ahora arrancais la consola adb y ejecutamos adb devices y nos deberia mostrar nuestro movil y al lado la palabra recovery. En ese instante ya podemos copiar el zip (sin descomprimir) de la rom en la carpeta adb del pc y la enviaremos al telf con el comando adb push xiaomi.zip /sdcard/ Vereis que no ocurre nada, es normal ya que la subida puede tardar como 10 minutos, cuando acabe vereis que os da un resumen de que la subida ha sido correcta y los tiempos y velocidades de su subida. os vais a la opción del recovery donde pone instalar o install y elegís el paquete de la rom que os aparecerá en un zip. deslizáis en la barra de abajo y os instala la rom. Si no hay ningún problema, que no tiene por qué haberlo pues ya tendréis instalada vuestra rom xiaomi .eu en vuestro dispositivo.