crowning
Well-known member
How are you hosting your MN? On a VPS somewhere in a data center?
VPS. The usual setup, one IPv4 address and a /64 IPv6 subnet.
I don't think you need externalip. This is my dash.conf from an MN (all my MN's are ipv6):
externalip just avoids that dashd tries to find it itself. It's often not needed, but removes one possible point of failure. Besides this, my dash.conf looks the same as yours.
Is your IPv6 port open on your server?
Yes, both directions (I'm using iptables, not ufw for firewalling):
Code:
root@MN /tmp iptables -L
...
ACCEPT tcp -- anywhere anywhere tcp dpt:9999
ACCEPT tcp -- anywhere anywhere tcp spt:9999
What if you remove these from your local dash.conf and use masternode.conf instead?
Code:masternode=1 masternodeprivkey=<mykey> masternodeaddr=[xxxx:xxx::xx:xxxx::xxx]:9999
Shouldn't make any difference, but I'll try this when I have some more time next weekend.
The main problem is that the wallet tries to open a connection to the Masternodes IPv6 address directly, which it can't in an IPv4 network. Maybe I can temporarily start the Masternode with its IPv4 address enabled and once it's activated (and broadcasted to the Dash-network) stop it, remove the IPv4 from the config and start the dashd with IPv6-only again. Not convenient when you have several Masternodes, but worth a try...
Thanks for your help
Last edited by a moderator: