-
-
Notifications
You must be signed in to change notification settings - Fork 395
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
UDP port forwarding fails in one direction #708
Comments
Still present with version:
|
Been having same problem with a TFTP server |
I also have a blocker, dnsmasq is not working as the exposed UDP port never works. |
Assuming this issue is blocked on the upstream support in lima, would it be possible in the interim to somehow add error output (even if it's not the correct error) that would be reported by docker to indicate UDP forwarding is not working? |
Description
This is perhaps an upstream issue, but it took me way too many hours to figure out that Colima/Lima drops UDP packets that are otherwise properly port forwarded in nerdctl compose as they reach the lima machine.
Related issues:
#255
lima-vm/lima#366
Version
Colima Version: colima version HEAD-9575e08
Lima Version: limactl version 0.15.1
Qemu Version: qemu-img version 8.0.0
Operating System
Output of
colima status
INFO[0000] colima is running using QEMU
INFO[0000] arch: aarch64
INFO[0000] runtime: containerd
INFO[0000] mountType: sshfs
Reproduction Steps
nerdctl run -p 1234:1234/udp -it alpine ash
nc -ul -p 1234
nc -u localhost 1234
nc -ul 1234
(Mac version of nc does not use the -p)nc -u host.docker.internal 1234
Expected behaviour
Data is transmitted in both directions across forwarded UDP ports
Additional context
I'm using a more recent version of nerdctl than the current version of Colima since the nerdctl errors are much clearer in the most recent release.
The text was updated successfully, but these errors were encountered: