Es muy importante que reenvíe los puertos (port forwarding) a sus clientes de ejecución y consenso de Ethereum, esto asegura que pueda conectarse con otros nodos de manera eficiente.
Su cliente de ejecución y consenso seguirá funcionando sin el reenvío de puertos, pero puede notar que tardará mucho tiempo en encontrar pares, y también puede tener problemas para conectarse con un número significativo de ellos. Así que es en su mejor interés (y muy recomendable) configurarlo para reenvíos.
A continuación se muestra una lista de los puertos por defecto que el software está configurado para escuchar.
Cliente de Ejecución | Puerto(s) |
---|---|
Cliente de Consenso | Puerto(s) |
---|---|
Si tu nodo está corriendo y los puertos han sido redireccionados, puedes usar una herramienta online como esta para comprobar si los puertos han sido redireccionados correctamente.
Para más información sobre cómo redirigir los puertos, lo mejor es buscar instrucciones en google, asegúrate de incluir la marca y el modelo de tu router, ya que los pasos específicos para redirigir los puertos variarán en función de tu router.
También se recomienda configurar el nodo con una IP estática. Esta puede estar codificada en la propia máquina o configurada como una reserva en tu servidor DHCP (que normalmente es tu router).
Si a tu nodo se le asigna una dirección IP dinámica, siempre existe la posibilidad de que a tu máquina se le asigne una dirección IP diferente y el reenvío de puertos deje de funcionar, ya que apuntarán a la IP antigua.
Lectura adicional: Exploring Eth2 – Why Open Ports Matter (Inglés)
30303 TCP/UDP
30303 TCP/UDP, 30304 TCP/UDP
30303 TCP/UDP
30303 TCP/UDP
9000 TCP/UDP
9000 TCP/UDP
9000 TCP/UDP
12000 UDP, 13000 TCP
9000 TCP/UDP