Para un mejor acceso a tu panel de umbrel.local, configura una IP estática
Veo que muchos usuarios tienen problemas para conectarse a umbrel.local y la mayoría son usuarios de Windows.
Gente... por favor antes de empezar a manejar un nodo, DYOR y aprendan al menos lo básico sobre redes, TCP/IP, IPs, LAN, WAN.
Gestionar un nodo es algo serio, ¡no es un juguete!
Además el equipo de Umbrel, NO es responsable de tus propios errores y falta de conocimiento sobre como arreglar cosas simples y no relacionadas con el software de Umbrel.
Intentaré poner aquí algunos pasos sencillos para que todo el mundo pueda probarlos antes de empezar a flipar con que su nodo Umbrel está “roto”.
No tener acceso a tu nodo no significa realmente que tu nodo esté roto. Significa que el PC desde el que accedes no puede verlo en tu LAN o en los parámetros que configuras tu LAN.
Así que podrían existir 4 razones por la que tal vez su nodo no es accesible:
- IP asignada: La IP para el nodo no está fijada, o fue cambiada por su router DHCP, o no está en el mismo rango de su LAN regular.
- Tu ordenador desde donde accedes, no conoce la nueva IP o no ha podido encontrar la IP relacionada con umbrel.local. Algunas versiones de Windows actualizan esa información y a veces simplemente la bloquean.
- Problemas de hardware: Si tu HDD/SSD con datos tiene fallos de conexión, el SO Umbrel entrará en un bucle`y no podrá ser accesible.
- Problemas de software: Es muy raro que UmbrelOS se bloquee. Así que en el 99% de los casos un reinicio y una buena cantidad de tiempo de espera para volver (resincronizar los bloques) lo arreglará. Así que sea paciente y después de reiniciar espere antes de hacer cualquier otra investigación.
¿Cómo podríamos solucionar nosotros mismos estos problemas?
- ¿Cómo establecer una IP fija para mi nodo?
- Entrar en la configuración de su router.
- Encontrar el servidor DNS o DHCP (dependiendo de cada marca)
- Establecer una IP fija, del rango de tu LAN y que no sea utilizada por otro dispositivo. Puedes ejecutar desde cualquier máquina Windows en símbolo del sistema arp -a y verás una lista de todos los ordenadores conectados en tu LAN, con sus IPs y direcciones MAC asignadas. Uno de ellos podría ser también su nodo si está encendido. También puedes ver la dirección MAC en la caja de tu Raspberry Pi.
- Asi que asigna una IP fija usando la direccion MAC de tu RPi en tu router.
- Hecho, a partir de ahora, cada vez que tu RPi se conecte a ese router, se le asignará la IP que le configures.
- Use Windows Powershell o Putty para entrar SSH en su Rpi.
- Escriba
ssh umbrel@umbrel.local
ossh umbrel@yourRpi-IP`
si conoce esa IP asignada dinámicamente (vea el punto anterior con la lista de IPs en su LAN) - Te pedirá una contraseña, PERO NO LA VERÁS. Simplemente escribe tu contraseña de usuario para Umbrel y pulsa ENTER.
- Una vez dentro, configura la dirección IP estática para la Raspberry Pi, la ruta de la pasarela y un servidor DNS. La configuración para el cliente DHCP (Pi) se encuentra en el archivo /etc/dhcpcd.conf:
- Añade la IP del nodo en tu archivo hosts.
- Vaya al archivo hosts ubicado en: C\Windows\system32\drivers\etc\ Si no puedes verlo, ve a ver opciones de carpeta y selecciona “mostrar archivos y carpetas ocultos”.
- Cópialo en tu escritorio y empieza a editarlo con el bloc de notas.
- Añade la siguiente línea:
- Guarda el archivo y cópialo de nuevo sobre el original. Te pedirá confirmación, porque es un archivo de sistema. Confirma y listo.
- Reinicia tu PC. A partir de ahora tu PC irá siempre a la IP asignada cuando escribas en tu navegador umbrel.local
- Problemas de hardware
- Normalmente, la mayoría de las veces, el disco duro externo se desconecta (por varias razones).
- A veces, la fuente de alimentación falla, aunque sean milivoltios que no los detectas, esas pequeñas intrerrupciones podrían dañar algún hardware o no funcionar correctamente.
- los cortes de luz son muy graves dañando discos o archivos en los discos. ¡Es muy recomendable hacer funcionar tu nodo con una batería de reserva que pueda mantener ENCENDIDO tu nodo varios minutos hasta que puedas apagarlo! NO HAGA FUNCIONAR SU NODO SIN BATERÍA SI SE ENCUENTRA EN MEDIO DE UNA TORMENTA ELÉCTRICA. EN EL 99% DE LOS CASOS, ¡SE QUEDARÁ SIN BATERÍA!
- Problemas de software
- Los usuarios no tienen paciencia para esperar a que el nodo esté totalmente sincronizado y reiniciarlo o apagarlo o hacer cualquier otra tarea que no deberían hacer. ¡La paciencia es la clave para un operador de nodo!
- Cortes de corriente o instalaciones anteriores que no acabaron bien.
- La tarjeta microSD se daña. Estas tarjetas son muy sensibles. Ten siempre una copia a mano.
- Actualizaciones que se cuelgan debido a sectores del disco que no están en buen estado.
- Muchas otras razones por las que el sistema puede volverse inestable (es una simple Raspberry Pi, no un servidor completo, así que espere estos problemas).
- Ejecuta el debug log indicado en el punto 3.
- Puedes reflashear la tarjeta microSD. En esta tarjeta está SOLO el SO, no los datos. Así que no se perderán datos de usuario.
- Vuelve a aplicar la última actualización. Sí a veces, los archivos pueden corromperse y una reinstalación sólo podría escribir la versión correcta.
- Cada aplicación Umbrel tendrá una dirección onion diferente así que guárdalas individualmente.
- NUNCA compartas estas direcciones onion en internet con extraños.
- Si creas un monedero LNbits, ten en cuenta que debes guardar la dirección del monedero en tus marcadores. Es la única manera de volver a ella.
- Thunderhub app y Lightning Terminal no actualizan tu Umbrel dashboard, están codificadas con la contraseña por defecto. así que usa estas aplicaciones SOLO desde tu LAN o si accedes desde fuera usando la dirección onion, no la uses en ordenadores extraños, solo en el tuyo.
Opción A - configurar en su router una IP fija para su nodo
Opción B - configura una IP fija en los ajustes de tu RPi
sudo nano /etc/dhcpcd.conf
El siguiente fragmento es un ejemplo de una configuración de muestra.
Cambie el valor de static routers y static domain_name_servers por la IP de su router (puerta de enlace predeterminada, véase la opción A).
Tenga cuidado de dar a la Raspberry Pi una dirección que está FUERA del rango de direcciones que son asignadas por el servidor DHCP. Puede obtener este rango buscando en la página de configuraciones del router y comprobando el rango de direcciones DHCP. Esto significa, que si el rango DHCP va de 192.168.178.1 a 192.168.178.99 estás bien para ir con la IP 192.168.178.100 para tu Raspberry Pi.
Añade lo siguiente al archivo /etc/dhcpcd.conf:
#Configuración dirección IP estática (CAMBIE LOS VALORES PARA AJUSTARLOS A SU RED)
interface eth0
static ip_address=192.168.178.100/24
static routers=192.168.178.1
static domain_name_servers=192.168.178.1
Reiniciar la red utilizando el comando sudo /etc/init.d/networking restart
Ahora, una vez que sepas que tu Raspberry Pi tendrá una IP fija, puedes ir y añadirla también a tu ordenador local, para facilitar el acceso.
192.168.x.x umbrel.local
(sustituya 192.168.x.x por la IP local asignada a su nodo)
Para usuarios de Mac, sigue estos pasos para editar tu archivo hosts 68
Para los usuarios de Linux, estas instrucciones no son válidas, ellos ya saben qué hacer, si ya ejecutan un Linux.
Con el fin de solucionar lo que está sucediendo dentro de tu máquina de nodos, el equipo de Umbrel necesitará ver el registro de depuración. Ese registro contiene información valiosa que puede “decir” si hay un componente que falla. También puedes leerlo y ver si algo va mal y quizás una vista rápida te de una pista y puedas arreglarlo tú mismo. Si no te sientes tan cómodo con los logs, simplemente envía a la comunidad Umbrel el enlace del log y podremos echarle un vistazo.
Entra por SSH en tu nodo.
Abre un terminal/comando prompt/powershell/putty en tu ordenador e introduce:
ssh umbrel@umbrel.local
La contraseña es tu contraseña personal de usuario para el dashboard de Umbrel. Cuando la escribas, no verás lo que escribes, así que simplemente escribe y pulsa ENTER. Si no la cambias, será la contraseña por defecto de Umbrel - moneyprintergobrrr y luego escribe.
~/umbrel/scripts/debug --upload
Al final del debug log habrá un enlace e instrucciones de dónde publicarlo (en el grupo de Telegram o en la Comunidad Umbrel).
La mayoría de las veces estos problemas vienen de:
¿Qué hay que hacer?
¡LISTO! ¡A partir de ahora puede acceder a su nodo en su navegador con umbrel.local!
Opcional: Yo recomendaría para abrir su tablero de instrumentos Umbrel utilizando la dirección de cebolla proporcionada (después de entrar con umbrel.local) y marcar esa dirección.
También RECUERDA:
Espero de verdad que esta guía ayude a tantas «almas perdidas» que se asustan por un simple acceso en LAN.