Instalar Hamachi en OrangePI PC2

Hace tiempo compré un OrangePI PC2 con el fin de instalar Home Assistant, una plataforma open-source para automatización del hogar que funciona con Python 3, y que funciona bien en los Raspberry Pi.

El OrangePI PC2 lo instalé en una casa que utilizo los fines de semana o en vacaciones, le instalé Ubuntu 16.04, conforme lo iba utilizando me gustaba agregarle más componentes, pero solo podía hacerlo cuando visitaba esa casa 😞. El problema principal es que yo quería tener acceso desde mi computadora o celular cuando no estuviera ahí.

Home Assistant trae un componente llamado Tor Onion Service, que permite acceder remotamente utilizando el navegador Tor, funciona bien, el único problema es su lentitud. (De verdad es muy lento)

Entonces pensé en Hamachi, que ya de por sí lo utilizo día a día, busqué en foros y seguí algunos tutoriales pero al tratar de instalarlo me marcaba varios errores (sí, otro problema). Actualmente Hamachi para Linux ARM está en beta, y hay tres enlaces de descarga con dos tipos ARM-EL y ARM-HF, muchos de los tutoriales se basaban en ARM-EL pero eran para Rasberry PI 2 B, en cambio el ARM-HF era para arquitecturas ARMv7 o superior. 

Al revisar la arquitectura del OrangePI PIC2 muestra "aarch64", eso me confundió aún más. Hasta que encontré este enlace, y decidí replicar lo que el autor publicaba.

sudo dpkg --add-architecture armhf
sudo apt-get update
sudo apt-get install libc6:armhf
sudo ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3
sudo apt-get install libstdc++6:armhf

Por lo poco que entiendo, en la primer línea agrega la arquitectura "armhf". En la segunda línea se actualiza la lista de repositorios, ahí me di cuenta que agrego más relacionados con "armhf". En la tercer línea se instala "libc6" pero con la arquitectura "armhf". En la cuarta línea se crea un enlace simbólico de "/lib/ld-linux-armhf.so.3" a "/lib/ld-linux.so.3". Finalmente en la última línea se instalan más librerías con esta misma arquitectura. Realizar estos pasos me permitó poder continuar con la instalación de Hamachi.

Hasta este punto todo bien, ningún error. Después procedí a instalar Hamachi y me basé en este turorial, básicamente hice lo mismo excepto que utilicé la versión más nueva de Hamachi.

Paso 1: Desgargar Hamachi

sudo wget https://www.vpn.net/installers/logmein-hamachi_2.1.0.198-1_armhf.deb

Paso 2: Instalar Hamachi

sudo dpkg -i logmein-hamachi_2.1.0.198-1_armhf.deb

Paso 3: Iniciar sesión

sudo hamachi login

Paso 4: Establecer el nombre de tu OrangePI que se mostrará en Hamachi

sudo hamachi set-nick "NombreDeTuOrangePI"

Paso 5: Enviar invitación a tu cuenta de Hamachi mediante tu correo electrónico
Después de ejecutar el comando inicia sesión en LogMeIn, en la parte de "Mis redes" aparecerá una solicitud para agregar el dispositivo (OrangePi PC2), apruébalo y agrégalo a cualquiera de tus redes.

sudo hamachi attach usuario@correo.com

Paso 6: Agregar Hamachi como servicio para que inicie con el sistema

sudo update-rc.d logmein-hamachi defaults

Comentarios

Entradas populares de este blog

Tema Azul para Songbird

Deshabilitar botón "Atrás" del navegador

El comienzo