Skip to content

Define the proper functionality for source nat in shared networks #10846

Open

Description

@DaanHoogland

The required feature described as a wish

As an implementer I would like to be clear on what the functionality of shared networks is completely and without ambiguity.

as shown in testing for #10612, shared networks are now allowed to support the functionality “Source NAT” , but as the VMs in a shared network have their own public IP, this does not make much sense. It would make sense if some plugin would provide “Firewall”, or “Packet Shaper”/“QoS" for the network however.

Investigation is needed (probably followed by design/implementation) to see what should be possible and how to deal with it in API and UI.

Activity

  1. added this to the unplanned milestone on May 12, 2025
  2. github-actions commented on Dec 20, 2025

    @github-actions

    This issue is stale because it has been open for 120 days with no activity. It may be removed by administrators of this project at any time. Remove the stale label or comment to request for removal of it to prevent this.

  3. DaanHoogland commented on Dec 20, 2025

    @DaanHoogland
    ContributorAuthor

    @weizhouapache , any thoughts on this?

  4. weizhouapache commented on Dec 22, 2025

    @weizhouapache
    Member

    @weizhouapache , any thoughts on this?

    I have no idea which network plugin supports Source NAT on shared network.
    we know VR can not be used as Source NAT if network type is Shared. if it is disallowed, it is ok to me.

  5. DaanHoogland commented on Dec 23, 2025

    @DaanHoogland
    ContributorAuthor

    This is in the end a UI issue and an API issue that need separate implementations, is it?

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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions