socket_vmnet icon indicating copy to clipboard operation
socket_vmnet copied to clipboard

vmnet.framework support for unmodified rootless QEMU (no dependency on VDE)

Results 30 socket_vmnet issues
Sort by recently updated
recently updated
newest added

We have 7 qemu VMs running, having 3 virtual ethernet interface each. socket_vmnet works most of the times but randomly stops working and the communication between the VMs is stopped....

bug

Removing redundant `brew tap homebrew/services`. According to [the docs](https://github.com/Homebrew/homebrew-services?tab=readme-ov-file#install) and my own experience, it works automatically without this command.

documentation

We've been getting issues on our personal machines where our DHCP leases file is not being updated after starting an instance with socket_vmnet. The fix so far has been uninstall...

bug
help wanted

## OS / App Versions - macOS 13.5 (x86-64) - QEMU 7.2.1 - socket_vmnet 1.1.2 built from source ## Problem The network of currently started QEMU VM stops working (symptom:...

bug

I've now observed the error from https://github.com/lima-vm/lima/pull/1049 two more times (qemu failing to start up because `fd_connect` throws an error). Both times have been on an M1 mini; I cannot...

I'm using --vmnet-mode=bridged, and my debian bookworm guest is able to get an IP that's in the same subnet as the macos(11.7.8) host. While it "works", I see that my...

`Virtualization.framework` provides built-in support for `vmnet.framework` (without root, for the NAT (shared) mode). However, it has some drawbacks compared to `socket_vmnet`: - [`VZNATNetworkDeviceAttachment`](https://developer.apple.com/documentation/virtualization/vznatnetworkdeviceattachment?language=objc) doesn't support custom IP range - [`VZBridgedNetworkDeviceAttachment`](https://developer.apple.com/documentation/virtualization/vzbridgednetworkdeviceattachment?language=objc)...

enhancement

Related: https://github.com/cirruslabs/softnet/tree/main#installing

enhancement

socket_vmnet should learn the MAC addresses of the VMs, set the MAC addresses to the `struct conn` objects, and avoid flooding when possible. https://github.com/lima-vm/socket_vmnet/blob/8b16e519d0e41af20531141972dcb57542c7e337/main.c#L85-L89 https://github.com/lima-vm/socket_vmnet/blob/8b16e519d0e41af20531141972dcb57542c7e337/main.c#L180-L205 https://github.com/lima-vm/socket_vmnet/blob/8b16e519d0e41af20531141972dcb57542c7e337/main.c#L512-L542

enhancement
kind/performance

Lima doesn't seem to work properly with the latest QEMU on GitHub runners. See also https://github.com/lima-vm/lima/pull/2640 Converted to draft for now; should re-use the script from https://github.com/lima-vm/lima/pull/2642