Closed victorhooi closed 3 years ago
Args. Before opening an issue please take a look into the older ones: See #78, #74 and their fix #76.
If you are using Linux as pykms-host the change should not affect whether you connect by ipv4 or by ipv6. The Linux Kernel translates the ipv4 calls automatically to ipv6 when you are listening to ::
. Make sure your firewall does not interfere with it!
Additionally I tested this with my Windows 10 Tablet (using the ipv4) and it worked - even when I was "just" listening to the ipv6 stack with ::
. If the problem persists - try using the docker container (after #76 has been approved) and open a new issue containing the logs.
Please see the Application Event Log for additional information.
Also maybe that logs could help..,
@victorhooi Hey, is this still relevant? Otherwise please close this issue.
The docker at least appears to be broken testing here. My suspicion is the recent changes assume all hosts have IPv6 and break when they do not.
@anoma Which host OS/Kernel do you use? Linux should map the problematic IPs back to IPv6 - so it should work regardless of IPv6 support on the client side. Did you made sure to listen to the ::
address instead of the IPv4 wildcard 0.0.0.0
?
... Did you made sure to listen to the
::
address instead of the IPv4 wildcard0.0.0.0
?
No I did not and that has fixed the issue. I had read the previous comment about ::
but in my head I didn't translate this to a even if you dont run IPv6 make this change
.
For ease I tested this on unRAID since it tends to show weird edge cases it being more like an appliance.
Thanks for the clarification.
@anoma Yay - I am happy to hear this! I hope everything works now as expected? If yes, please consider closing this issue.
but in my head I didn't translate this to a even if you dont run IPv6 make this change
I'll add a sentence to the README
until the new wiki can explain this properly.
Thank you for your patience!
I recently updated py-kms from the Git repo- and it seems to have broken things:
When I try to run it now, I get the following error message:
Is this possibly related to the recent IPv6 changes?
Also - I did try substituting in :: - the script runs then - but the Windows client isn't able to connect:
Possibly because we're trying to connect to the IPv4 address?