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

MobileRaker does not support IPv6 #423

Open
aquaratixc opened this issue Oct 20, 2024 · 3 comments
Open

MobileRaker does not support IPv6 #423

aquaratixc opened this issue Oct 20, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@aquaratixc
Copy link

Title: MobileRaker does not support IPv6

Description:

Currently, the MobileRaker application does not support IPv6 addresses. This limitation prevents users from connecting to their 3D printers running Klipper if they are on an IPv6 network.

Steps to Reproduce:

Ensure your network is configured to use IPv6.
Attempt to connect to your 3D printer using MobileRaker.
Observe that the connection fails or the application does not recognize the IPv6 address.

Expected Behavior:
The application should be able to connect to 3D printers using IPv6 addresses.

Actual Behavior:
The application fails to connect to 3D printers when using IPv6 addresses.

Additional Information:

MobileRaker Version: 2.6.19-440
Klipper Version: v0.12.0-317-gb89d55238 
Operating System: android 14

Screenshots/Logs:
[Attach any relevant screenshots or logs that demonstrate the issue]

Possible Solution:
Implement support for IPv6 addresses in the MobileRaker application to ensure compatibility with modern network configurations.

@aquaratixc aquaratixc added the bug Something isn't working label Oct 20, 2024
@Clon1998
Copy link
Owner

Hey,
I had a look at the code and this requires some bigger refactoring not just in my app but also in one of the libs I am using.

I will keep an eye open for this.

@aquaratixc
Copy link
Author

That would be good. Because IPv6 support would allow using Yggdrasil addresses. For example, in my case, the printer host is behind NAT and the operator does not provide a static IP (and dynamic will not work), but yggdrasil allows you to break through NAT and use the address without any registrations and unnecessary fuss.

@jbehrends
Copy link

Just ran into the same issue when trying to add the IPv6 address of my moonraker install.
Error message: "This field requires a valid URL address"

+1 to adding IPv6 support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants