Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPV6 Support #713

Open
ghpsk opened this issue Nov 9, 2023 · 3 comments
Open

IPV6 Support #713

ghpsk opened this issue Nov 9, 2023 · 3 comments

Comments

@ghpsk
Copy link

ghpsk commented Nov 9, 2023

Google DNS is hardcoded in, and when that fails a hardcoded IPv4 literal is used (192.168.0.1).
IPv4 literals are flooding the log. They're not used everywhere, but their usage is substantial enough to be concerning.

IPv4 literals will cause issues on IPv6 networks unless something is done about them.
Automatically using available transition technologies such as NAT64 and DNS64 on IPv4 addresses would be ideal.
Additionally, the software should detect network configuration from the operating system rather than making a guess. In Linux, DNS addresses can be obtained via the /etc/resolv.conf file.

Logins are possible on an IPv6-only network, but joining worlds is not.

@daleglass
Copy link
Contributor

Yes, we definitely want IPv6 to be supported properly eventually.

Where is 192.168.0.1 hardcoded? I searched the code and didn't find it. Can you provide sample logs please?

@ksuprynowicz
Copy link
Member

I opened a work in progress PR for IPv6 support. Our codebase is very big though, so help is very welcome - there will be a lot of work.
#715

@shithubsucks
Copy link

I would really appreciate IPv6 support because I can't play at all with the software's current state. My network does not have any legacy-IP and is IPv6 only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants