Hi Nym Community,
I’ve set up a Nym Mix Node and could use some help figuring out why it’s not visible on the explorer and why I’m seeing some persistent API communication warnings in the logs.
Node Details:
- Node ID (Alias):
hxt21
- Identity Key:
E536yNcijJ5NVkiH1s71aXy2NH82bB2KAuBvyYgGsg4J
nym-node
Version:1.10.0
(fromnym-binaries-v2025.8-tourist
, commit SHA:e594630314d4676cbe9bba9ab07bd405a9cf679a
)- Operating System: Fedora Server (latest version, kernel seems to be 6.11 based on other systems)
- Bond: 105 NYM
Setup Summary:
- The node is running as a systemd service under a dedicated non-root user (
ebbe
). - SELinux is
Enforcing
(initial file context issues likebin_t
for the executable have been resolved withrestorecon
). - The server has a static public IP:
87.54.92.12
. - The Nym node server has two NICs:
- One for SSH management on an internal network (
192.168.1.156/24
). - One dedicated to Nym traffic (
enp5s0
) on its own VLAN (192.168.42.42/24
), directly connected to the primary UDM-Pro.
- One for SSH management on an internal network (
- The Nym interface (
enp5s0
) is the preferred default route (metric 90). - The server’s DNS resolution is configured to use public DNS servers (
1.1.1.1
,8.8.8.8
) directly via the Nym interface, bypassing internal DNS filters. This has been verified withdig
. - Port forwarding for TCP 1789 and TCP 1790 is configured on the UDM-Pro from the public IP to the node’s internal IP (
192.168.42.42
). - The local firewall (
firewalld
on Fedora) allows incoming TCP 1789 & 1790 on the Nym interface (enp5s0
) and SSH only on the management interface. - The Nym VLAN is isolated from other internal networks using the UDM-Pro’s “Isolate Network” feature and allows internet access.
The Problem: The nym-mixnode
systemd service starts successfully and remains active (running)
. However:
- The node has been running for over 9-10 hours but is not visible on any Nym Explorer (neither the old
explorer.nymtech.net
nor the newer “Spectre Explorer”) when searching by its Identity Key. - The
nym-node
logs (viajournalctl
) show the following warnings appearing shortly after startup and potentially periodically (though not in every metrics log line):WARN nym-node/src/node/mod.rs:859: failed to resolve the refresh request: request failed with error message: failed to refresh node description
(This appears when trying to contacthttps://validator.nymtech.net/api/
) And sometimes followed by:WARN /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hickory-proto-0.25.1/src/h2/h2_client_stream.rs:534: h2 connection failed: peer closed connection without sending TLS close_notify...
- Despite these warnings,
curl -v https://validator.nymtech.net/api/v1/nym-nodes/rewarded-set
from the Fedora server itself works fine and returns a200 OK
with JSON data.
My Questions for the Community:
- Are these API/H2 warnings known issues with
nym-node
v1.10.0, especially the “tourist” build (commite5946303
)? - What could be causing these specific API communication warnings and the resulting lack of explorer visibility, given that basic connectivity (
ping
,dig
) andcurl
tests to the API endpoint work from the server? - Are there other diagnostic steps, specific log levels, or configurations I should check for this node version to ensure it can properly register and communicate its status to the network directory?
- Is the “nym-binaries-v2025.8-tourist” build intended for mainnet, or could it be for a specific testnet or require different API endpoints than the default
https://validator.nymtech.net/api/
?
Any help or pointers would be greatly appreciated! I’m keen to get this Mix Node contributing.
Thanks,