-
-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
Milestone
Description
Is your feature request related to a problem? Please describe.
Currently nmrs only supports Wi-Fi devices. Bridge devices (commonly used in virtualization and containerization) cannot be managed.
Describe the solution you'd like
Add support for creating, configuring, and managing NetworkManager bridge devices. This includes creating bridges, adding slave interfaces, and setting bridge-specific options.
For Developers- what would your solution be?
- Add
NMBridgeproxy trait in proxies.rs fororg.freedesktop.NetworkManager.Device.Bridge - Create
bridge_builders.rswithbuild_bridge_connection()function - Add
bridge.rsmodule withcreate_bridge(),add_slave(),remove_slave()functions - Expose bridge operations in NetworkManager public API
- Update
DeviceTypeenum if needed (bridge type code: 13)
Additional context
Bridge devices are commonly used with Docker, LXC, and virtual machines. The bridge interface acts as a virtual switch connecting multiple network segments.
Reactions are currently unavailable