Skip to content

Support for VZFileHandleNetworkDeviceAttachment & VZVmnetNetworkDeviceAttachment #7418

Description

@ctison

It would be awesome to support:

Supporting these would enable advanced network architectures, such as running a Linux routing VM with:

  • A VZFileHandleNetworkDeviceAttachment, allowing packets to be read and written from the host, and routed through a VPN. This is especially useful when LAN connections are blocked (Docker Desktop uses a similar approach with VPNKit1).
  • A VZVmnetNetworkDeviceAttachment, which can also be mounted on other VMs to allow them to access the internet via the Linux routing VM.

This would enable cleaner solutions compared to existing workarounds:

Note: #7380 did some work for VZVmnetNetworkDeviceAttachment.

Footnotes

  1. https://docs.docker.com/desktop/features/networking/#vpn-passthrough

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions