NethermindEth / nethermind

A robust execution client for Ethereum node operators.
https://nethermind.io/nethermind-client
GNU General Public License v3.0
1.22k stars 425 forks source link

Enable dual stack IPv6 #6822

Open barnabasbusa opened 5 months ago

barnabasbusa commented 5 months ago

Is your feature request related to a problem? Please describe. I'd like to be able to set an IPv4 and an IPv6 advertised p2p address.

Currently, it doesn't seem to be supported:

Specify --help for a list of available options and commands.
12 Mar 14:52:42 | Failure Microsoft.Extensions.CommandLineUtils.CommandParsingException: Unexpected value '2604:a880:400:d0::2262:9001' for option 'Network.ExternalIp'
   at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
   at Nethermind.Runner.Program.Run(String[] args) in /_/src/Nethermind/Nethermind.Runner/Program.cs:line 230
   at Nethermind.Runner.Program.Main(String[] args) in /_/src/Nethermind/Nethermind.Runner/Program.cs:line 80
asdacap commented 5 months ago

Hi, can you double check that its not specified twice?

barnabasbusa commented 5 months ago

I define it twice, once for ipv4 and once for ipv6. How else should this be done?

asdacap commented 5 months ago

Hmm... I'm afraid thats not possible right now.

barnabasbusa commented 5 months ago

Yup, thats why this issue is a Feature request.