• Odroid HC1 como servidor multi-propósito

    Este hack fue posible gracias a Jacinto, el legionario.

    MATERIAL NECESARIO

    Una Odroid HC1

    Una tarjeta MicroSD (mínimo 32GB) para meterle el sistema operativo. Aconsejo las siguientes:

    Un Disco duro interno de 2,5 pulgadas. Aconsejo los siguientes:

    La imagen de Armbian Buster para quemar en la MicroSD. Dale a «Check other download options» y, cuando te lleve hasta abajo, bájate la imagen Buster minimal.

    RE-FORMATEAR LA MICROSD

    Bájate SD Memory Card Formatter, instálalo y úsalo para borrar la MicroSD a su estado de fábrica. Como nombre ponle Armbian para, si no te funciona el proceso de quemar la tarjeta por software gráfico, puedas identificar rápidamente la tarjeta para poder quemar la imagen con comandos de terminal.

    QUEMAR LA IMAGEN EN LA MICROSD

    Descárgate el software balenaEtcher e instálalo. Descomprime el archivo .img.xz con tu descompresor favorito y quema el .img resultante en la tarjeta MicroSD con el software Etcher. Si el proceso de quemado con balenaEtcher falla, siempre puedes hacerlo a la vieja usanza con dd.

    QUEMAR LA IMAGEN CON DD (OPCIONAL)

    En macOS

    Conecta la MicroSD al MAC, abre un terminal y averigua el identificador de disco de la tarjeta ejecutando:

    diskutil list

    Apunta el identificador de disco. En mi caso es /dev/disk3.

    Desmonta la tarjeta ejecutando:

    diskutil unmountdisk /dev/disk3

    Ahora vamos a preparar el comando de quemado:

    Escribe sudo dd if=, arrastra el archivo .img a la terminar y continúa escribiendo of=/dev/rdisk3 bs=5m

    El comando total te quedará algo tal que asi:

    sudo dd if=/Users/nico/Downloads/Armbian_20.08.1_Odroidxu4_buster_current_5.4.61_minimal.img of=/dev/disk3 bs=5m

    Ejecútalo, mete tu contraseña y deja que termine. Puede que en Catalina u superiores te salga un mensaje para darle permiso a la terminal para escribir en la tarjeta. Al finalizar el quemado, macOS intentará montar la tarjeta y te saldá un mensaje que pone «El ordenador no puede montar el disco introducido» (o algo así). No pasa nada, es que la MiscroSD ya estará en formato Linux. Dale a Expulsar.

    PRIMER INICIO

    Con la Odroid HC1 apagada inserta la MicroSD e instálale el disco duro de 2,5 pulgadas que compraste en Amazon. Conéctale un cable ethernet que venga del router de casa y conéctale el cargador de corriente. Una vez que le conectes el cargador de corriente, la HC1 iniciará. Dejala iniciada durante 5 minutos para darle tiempo de terminar de ejecutar todos los scripts de inicio. Si, 5 minutos es mucho tiempo, pero teniendo en cuenta que cualquier cambio que hagamos mal, nos hará tener que empezar todo de nuevo, mejor esperar.

    Cuando acaben los 5 minutos, desconectale el cable de corriente.

    SEGUNDO INICIO

    Conectale el cable de corriente y espera a que el LED de la conexión ethernet empiece a funcionar. Para entonces la HC1 ya tendrá una IP asignada mediante el DHCP del router al que la hayas conectado. Ve al router e intenta identificar cual es esa IP. Cuando la consigas conéctate a ella mediante SSH con:

    ssh root@xxx.xxx.xxx.xxx

    Donde xxx.xxx.xxx.xxx es la IP que el router le asignó a la HC1. Por ejemplo:

    ssh root@192.168.1.144

    La contraseña es 1234

    PRIMER ACCESO POR SSH

    Una vez hayas establecido el primer acceso por SSH, te pedirá que establezcas la nueva contraseña del root. Una vez establecida, Armbian te preguntará si quieres configurar los «locales» de acuerdo a la ubicación que te ha detectado. Dale a la letra Y (para si) y elige el número correspondiente para es_ES.UTF-8 (en mi caso el 4). Después de presionar Enter te generará los locales indicados y te pedirá que crees la cuenta de usuario normal. Te pedirá entonces:

    1 – Nuevo nombre de usuario.
    2 – Contraseña para el nuevo usuario.
    3 – Repetición de la contraseña para el nuevo usuario.
    4 – Nombre completo para el nuevo usuario (Aquí simplemente presiona Enter).

    Al acabar de configurar la cuenta de usuario copia, pega y ejecuta el comando que te aparece arriba agregándole -y quedándote así:

    sudo apt update && sudo apt install armbian-config

    Al terminar de instalar ejecútalo con :

    armbian-config

    Ve a System >> DTB y selecciona hc1. Te preguntará si quieres rebootear. Ponle que si. Espera un minuto, quitale el cable a la Odroid y vuélveselo a poner.

    SEGUNDO ACCESO POR SSH

    Después de loguearte por segunda vez por SSH ejecuta:

    cd /root
    wget --no-check-certificate hacks4geeks.com/_/premium/descargas/Armbian/OdroidHC1/CambiarNombreHC1.sh
    chmod +x /root/CambiarNombreHC1.sh
    /root/CambiarNombreHC1.sh

    La OdroidHC1 se apagará y tendrás que reiniciarla manualmente quitándole y volviéndole a poner el cable de corriente.

    TERCER ACCESO POR SSH

    En el tercer acceso por SSH vamos a instalar algunas cosas útiles:

    apt-get install mc

    Y vamos a montar permanentemente el disco duro en el sistema.

     

    TOMAR NOTA DE LA MAC DE LA ODROID

    Consulta cual es la mac del puerto ethernet de la OdroidHC1 ejecutando lo siguiente:

    ip a | grep ether | tr -s ' ' | cut -d ' ' -f 3

    CONFIGURAR IP ESTÁTICA EN EL ROUTER

    Ve al router de casa y configura una IP estática para esa dirección mac que copiaste antes. Asi la Odroid tendrá siempre la misma IP sin tener que tocar ningun archivo de configuración dentro de la HC1.

    CUARTO ACCESO POR SSH

    Ya tienes la Odroid preparada para para instalar los servicios que quieras.

    Publicado en la/las categoría/s:

    Deja una respuesta