-
Notifications
You must be signed in to change notification settings - Fork 656
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
Simplified error example of: TCP Previous segment not captured #3038
Comments
Hi @JCzz, thanks for putting in some time to debug this! We will take a deeper look into this once we get the chance. Or, if you end up finding the root issue, feel free to add more details or submit a fix. |
Any new on this one? |
Hi @JCzz! I'm guessing the important piece to this is a computer on a different vLAN, right? It works fine on the same vLAN. Unfortunately, I'm not sure if any of us have a this particular network set up at our disposal, ie, in our homes, but I'll ask the rest of the team to be sure. |
Hi @townsend2010 Lately I have tried using the latest version with qemu to see if that would make any difference. Unfortunately it is the same. Thanks again and let me know if you need me to do any tests for you? I would be happy to help, as I really like the easy of use in Multipass. Regards |
We will try to reproduce, but since this is using the macOS external interface, I'm thinking it's a bug(?) in Apple's Unfortunately, that is completely a black box and it would probably be very difficult to get the required evidence to get Apple to do anything about this. Are you still using macOS 12.5.1? It's possible it may have been "fixed" in a newer release. |
Also,
No, it is not a bonded interface. It's presented as a separate interface in the Multipass instance. |
Thanks for some heads-up @townsend2010 I am on MacOS version 13.4.1 |
Using Parallels it work, do you know if they are using vmnet? |
Hi @JCzz!
Parallels is a closed source product and they don't really give specific implementation details, but considering it has been around longer than the |
Anyone know if multipass is using socket_vmnet when using qemu driver? link: https://github.com/lima-vm/socket_vmnet If so maybe they are able to getting me closer to a solution - thanks in advance. |
Hi @JCzz! No, Multipass does not use socket_vmnet. We use vmnet that is already in qemu. At any rate, socket_vmnet and our qemu both use The only advantage that socket_vmnet brings is that one does not have to run the qemu process as root, but one would still have to run the vmnet_socket process as root, so I don't think it's a big advantage. |
thanks @townsend2010 |
Some additional info points from the issue I opened that got merged (#3479):
These seem to indicate an issue with the VM itself, rather than a |
ENV
curl hangs half way through a large file(small file no problem) , if the server(multipass vm) is running in multipass on different computers on different vLAN.
Steps
Question: Is it a "Bonded interface", when using
--network=en0
multipass shell myvm
Now it hangs, what to do?
If you run this
python3 -m http.server
on the host computer it works, just not from multipass vm.Wireshark
If I use Wireshark I can see something standing out(Line 2) right about where it hangs:
iperf - to multipass vm
iperf - to multipass host machine
I have added this issue to:
Hyperkit: moby/hyperkit#338
Qemu: https://gitlab.com/qemu-project/qemu/-/issues/1584
stackoverflow.com: https://stackoverflow.com/questions/73753103/multipass-tcp-previous-segment-not-captured
Thanks
The text was updated successfully, but these errors were encountered: