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 issue #139

Open
nuggs opened this issue Jun 7, 2023 · 2 comments
Open

IPv6 issue #139

nuggs opened this issue Jun 7, 2023 · 2 comments

Comments

@nuggs
Copy link

nuggs commented Jun 7, 2023

Servers which default to using IPv6 can't connect. I haven't spent enough time with Rust to know what the issue is but when a server uses IPv6 as an IP address, it's impossible to connect. However, using the IPv4 IP address works to connect but makes it impossible to connect when using a domain name which also utilizes IPv6 which my domain name does.

For instance, my domain mobfactory.org utilizes IPv6 and nobody can connect, it fails to connect every time. I don't have a server up now, we switched from KISSmp due to this issue.

@FrancoRav
Copy link
Contributor

Do you know what the error in the bridge is?

@WhiteHusky
Copy link
Contributor

It's an issue I'm aware of and it all starts from here:

let addr = SocketAddr::new(IpAddr::V4(Ipv4Addr::new(0, 0, 0, 0)), self.port);

The server is only listening to IPv4, not including IPv6, and it needs to be solved in time.

We need to probably add some new config options when it comes to setting up binds and allowing the server to accept from multiple IPs.

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

3 participants