📔
Blog
  • 🏠Home
  • 🤖Android
    • LineageOS, PlayIntegrityFix y playcurlNEXT
    • 🖥️Instalar Termux
    • 📦Optimizar paquetes después de instalar ROM
  • 🖥️Hardware
    • Overclocking AMD Ryzen 9 5950X
    • Unboxing Switch POE TP-Link TL-SG1008P
  • 🐧Linux
    • Possible missing firmware /lib/firmware/amdgpu
    • Cifrar con LUKS
    • Habilitar FSR en los juegos en Steam
    • Información del /etc/fstab
    • Instalar Debian cifrado
    • Después de Instalar Debian 12
    • Después de instalar Fedora 38
    • Instalar fuentes OTF y TTF en Linux
    • Instalar GNU/Linux Debian 12, en Macbook Pro (late 2015) A1502
    • Clonar disco a NAS con CloneZilla
    • Activar TRIM con systemd
    • Error ata9 en dispositivo SATA
    • Dash to dock para Gnome
    • Solución al error AACS en VLC al reproducir un BluRay
    • Gnome 42.5, en Linux Mint 21.1
    • dmesg: Initramfs unpacking failed: Decoding failed
    • Como tener AirPrint con tu impresora
    • Crear repo git desde el terminal
    • Añadir marca de agua al DNI
    • Eliminar un path con sed
    • Sacar el .crt y .key de un .pfx
    • Instalar driver AMD GPU
    • Problemas de Vsync con AMD GPU
    • Configurar git
    • Solucion al error amdgpu: powerplay
    • dmesg: Error al leer el búfer del kernel
    • CIDR, mascaras de subred
  • 💻Macintosh
    • My Apps
    • Configurar shell bash por defecto
    • Habilitar Bash Completion
    • Instalar Pyenv
    • Habilitar el "chime sound" en los nuevos Mac's
    • Reset NVRAM en un Macintosh
    • Reset PMU en un PowerBook G4
    • Solucionar el parpadeo de Netflix en Safari a pantalla completa
  • 🪟Windows
  • 🕹️Nintendo NES
    • 8bitdo DIY en mando original
    • Bluetooth interno con 8bitdo
    • Región Free, sin cortar el CIC
  • 🎮PlayStation
    • Review Cable SCART RGB C-SYNC
    • FreeMCBoot
    • Instalación chip PSX, PU-20
  • 📡Ubiquiti
    • Unboxing Cloud key Gen 2 Plus
    • UniFi Controller en Docker
    • Abrir puertos en USG Security Gateway
    • MAC del router HGU de Movistar en el USG
    • Configurar USG Security Gateway para Movistar
    • Habilitar DDNS en USG Security Gateway
    • Error Adopción Pendiente en USG Security Gateway
    • Restaurar firmware USG Security Gateway
    • Cambiar pasta termica en UniFi Switch 8 150W
    • Crear VLAN en UniFi Controller
    • Cambiar IP local en USG antes de adoptarlo
    • Configurar DDNS Cloudflare en EdgeRouter 4
    • Configuración vía terminal, red Home
    • Configurar WireGuard en EdgeRouter 4 / 6P
  • 📶Asus Router
    • Instalar Skynet
    • Habilitar swap
    • Ejecutar tareas crontab
    • Borrar NVRAM
    • Notificación Telegram al inicio
    • Monitorizar temperaturas con Telegram
    • Enviar logs a un servidor RSYSLOG
    • Mostrar temperaturas
  • 🍇RaspberryPi
    • Reducir tamaño imagen .img de un backup de la SD
    • Servidor RSYSLOG
    • Deshabilitar el ahorro de energia en WiFi
  • 🧊Kubernetes
    • Desplegar K8S con Kubespray
    • Flux en AKS
    • Actualizar certificados K8S
    • OpenShift en modo Datacenter en una VM local
  • 🐳Docker
    • HomeBridge en Docker
    • Comprobar vulnerabilidades de imagenes docker
    • Sign docker images with Cosign
    • Acceder a un contenedor con permisos de superusuario
  • 🧪Arduino
    • Minar DuinoCoin desde tu router OpenWRT
  • 🛠️Bricos
    • Rack IKEA HUTTEN
Powered by GitBook
On this page

Was this helpful?

  1. Arduino

Minar DuinoCoin desde tu router OpenWRT

PreviousArduinoNextBricos

Last updated 2 years ago

Was this helpful?

Si, es correcto el titular del post, minar con tu router es posible. Logicamente no es cualquier moneda muy conocida, como Bitcoin o Ethereum, para estas necesitas otro tipo de hardware, ASIC para bitcoin, y GPU/y algun asic concreto para Ethereum. , una moneda que es posible minar con una placa Arduino, ESP32, ESP8266, RaspberryPi, PC, o cualquier cosa que puedas ejecutar Python 3, basicamente, utiliza el algoritmo SHA-1.

Para empezar lo que necesitamos es, un router, no vale cualquiera... el HGU de Movistar/O2, no vale, necesitas uno que puedas cargar , o que tenga paqueteria opkg, como los Asus con , en mi caso, tengo un de Asus, y la ultima version del firmware merlin actual, la v

Lo primero es tener instalado el firmware-merlin, este paso me lo salto, si ya lo tienes instalado, seria tan facil como instalar via SSH en el router los siguientes paquetes. Lo primero es tener el gestor de paquete opkg, si no lo tienes instalalo asi en el router, necesitaras un pendrive formateado en Ext4 previamente.

wget -c https://raw.githubusercontent.com/AzagraMac/MineCryptoOnWifiRouter/main/entware-ngu-setup.sh

Una vez instalado, reinicia el router, apagandolo completamente desde el boton. Ahora ya solo queda, entrar en el router y ejecutar: Primero actualizamos los repositorios

opkg update

y ahora instalamos los paquetes

opkg install python3
opkg install coreutils-nohup

y reiniciamos de nuevo el router, ya lo tendriamos.

Ahora descargamos el script, y editamos la variable "username" para añadir nuestro usuario de DuinoCoin

wget -c https://raw.githubusercontent.com/AzagraMac/MineCryptoOnWifiRouter/main/miner.py

y listo, para lanzarlo

python3 miner.sh

Si lo quieres lanzar en segundo plano, para no tener la consola abierta en todo momento...

nohup python3 -u miner.py > /tmp/mnt/sda1/miner.log 2>&1 &

En este caso, le decimos que la salidad standar nos la saque a un fichero .log para poder consultarlo mas adelante, y el proceso pase a segundo plano. Y a minar

Si consultamos el fichero de log, vemos el estado y los shares.

root@RT-AX58U:/jffs# tail -f /tmp/mnt/sda1/miner.log 
Accepted share 455023 Hashrate 41 kH/s Difficulty 13026
Accepted share 639228 Hashrate 42 kH/s Difficulty 7500
Accepted share 13308 Hashrate 42 kH/s Difficulty 5485
Accepted share 1452460 Hashrate 41 kH/s Difficulty 14788
Accepted share 233854 Hashrate 41 kH/s Difficulty 2500
Accepted share 163341 Hashrate 42 kH/s Difficulty 11479
Accepted share 108663 Hashrate 41 kH/s Difficulty 12562
Accepted share 617008 Hashrate 41 kH/s Difficulty 13348
Accepted share 472074 Hashrate 41 kH/s Difficulty 5687
Accepted share 171341 Hashrate 41 kH/s Difficulty 7500

Si deseas, puedes hacer una donacion de DUCO ᕲ a azagramac

🧪
☕
😅
Duinocoin
OpenWRT
firmware Merlin
RT-AX58U
386.3_4