Skip to content

Conversation

@Schamper
Copy link
Contributor

This is untested (and thus a draft) because I do not have access to a host machine running Tahoe at the moment (and I couldn't get nested virtualization to work).

In the vmnet documentation I noticed a new feature in Tahoe: https://developer.apple.com/documentation/virtualization/vzvmnetnetworkdeviceattachment
There's not a ton of documentation available, but I assume this works similarly to how you can attach to a specific vmnet with QEMU.

If that is indeed how that API works, then this should allow VMs running with Apple Virtualization to be networked with custom host defined networks (as an extension to #6186).

@andresmmujica
Copy link

How could I test this? I'm having an issue with UTM related to issue #3294 and I think this may work.

@Schamper
Copy link
Contributor Author

Schamper commented Jan 21, 2026

I didn't write this up but I looked into this a little while ago, but unfortunately the APIs are not compatible. Maybe there's some magic possible by fiddling with some serialized objects. I think it should be possible with a network helper process and route the network through that, but that's a little out of my depth at the moment and probably has some performance considerations as well. Or cross our fingers that Apple adds support for this in macOS 27.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants