Compare commits
23 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 538ce47bdc | |||
|
|
4f6ed297bf | ||
|
|
29e1303b04 | ||
|
|
ef54934a58 | ||
|
|
675b7105f6 | ||
|
|
ea045a4eb2 | ||
| 0d416c6e86 | |||
|
|
4dc6098a85 | ||
| fd05f201a3 | |||
|
|
eb8d01fa06 | ||
|
|
7754eea974 | ||
|
|
97a5d67d16 | ||
|
|
fcc1e71409 | ||
|
|
7bbb3c1534 | ||
|
|
0a94c7965d | ||
|
|
00f89d37c5 | ||
|
|
0ef74f34ea | ||
|
|
8b928737d2 | ||
|
|
45f002a206 | ||
|
|
105a41a375 | ||
|
|
92801bce46 | ||
|
|
3f2cf7acbb | ||
|
|
37c88ab546 |
BIN
1.1.tar.gz
LFS
BIN
1.1.tar.gz
LFS
Binary file not shown.
3
virt-bridge-setup-2.8.tar.gz
Normal file
3
virt-bridge-setup-2.8.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2c4a3aa00968fcb95c9f250f5ee9da71d0d5ceec6bdfdc575d20de691101a58f
|
||||
size 19108
|
||||
@@ -1,3 +1,53 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 1 11:43:17 UTC 2025 - Antoine Ginies <aginies@suse.com>
|
||||
|
||||
version 2.8:
|
||||
* use GetAll to avoid multiple dbus call
|
||||
* Check slave interface exist before adding the bridge
|
||||
* fix forward delay value (value should be 0-30)
|
||||
* fix typo in vlan-default-pvid
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 29 11:58:07 UTC 2025 - Antoine Ginies <aginies@suse.com>
|
||||
|
||||
version 2.6:
|
||||
* use typing module
|
||||
* improve check_interface_exist
|
||||
* remove run_command, use dbus to check if NM is running
|
||||
* various fix around dry-run
|
||||
* fix typo on vlan setting. Improve getting bridge info
|
||||
* concatenate do_(activate/deactivate/delete) functions
|
||||
* use external function to get ipv4 config and bridge settings
|
||||
* various mypy and pylint fixes
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 25 12:23:03 UTC 2025 - Antoine Ginies <aginies@suse.com>
|
||||
|
||||
version 2.4:
|
||||
* add vlan_filtering, vlan_default_pvid options
|
||||
* check forward delay value
|
||||
* add support for multicast-snooping
|
||||
* show more details on bridge config
|
||||
* add a dry-run mode
|
||||
* select a default interface with an IPV4 adress
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 24 19:54:41 UTC 2025 - Antoine Ginies <aginies@suse.com>
|
||||
|
||||
version 2.1:
|
||||
* select a default slave interface if none choosen
|
||||
* add stp-priority option
|
||||
* add an interactive mode with completion
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 24 07:26:41 UTC 2025 - Antoine Ginies <aginies@suse.com>
|
||||
|
||||
version 2.0:
|
||||
* major change to use NetworkManager API instead of nmcli
|
||||
* by default the tool now clone the MAC address of the slace interface
|
||||
* its mandatory to select the slave interface
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 20 13:48:18 UTC 2025 - Antoine Ginies <aginies@suse.com>
|
||||
|
||||
|
||||
@@ -16,19 +16,20 @@
|
||||
#
|
||||
|
||||
Name: virt-bridge-setup
|
||||
Version: 1.1
|
||||
Version: 2.8
|
||||
Release: 1%{?dist}
|
||||
Summary: Script to setup virtual bridges
|
||||
License: GPL-2.0-or-later
|
||||
Group: System/Management
|
||||
URL: https://github.com/aginies/virt-bridge-setup
|
||||
Source0: https://github.com/aginies/virt-bridge-setup/archive/refs/tags/%{version}.tar.gz
|
||||
Source0: https://github.com/aginies/virt-bridge-setup/releases/download/%{version}/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
Requires: NetworkManager
|
||||
Requires: python3-dbus-python
|
||||
BuildRequires: make
|
||||
|
||||
%description
|
||||
virt-bridge-setup is a script to automate the setup of virtual bridges using NetworkManager.
|
||||
virt-bridge-setup is a script to automate the setup of virtual bridges using NetworkManager and dbus.
|
||||
It simplifies the process of creating and managing network bridges for virtualization environments.
|
||||
|
||||
%prep
|
||||
@@ -42,8 +43,6 @@ It simplifies the process of creating and managing network bridges for virtualiz
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
%{_sysconfdir}
|
||||
%attr(0755,root,root) %{_sbindir}/%{name}
|
||||
%attr(0644,root,root) %{_sysconfdir}/systemd/network/98-default-bridge.link
|
||||
|
||||
%changelog
|
||||
|
||||
Reference in New Issue
Block a user