[pve-devel] [pve-common 0/3] RFC: use cidr in network interfaces address

Alexandre Derumier aderumier at odiso.com
Thu Feb 20 12:55:17 CET 2020


Hi, This is an rfc to use cidr in /etc/network/interfaces "address"

netmask/broadcast options are deprecated since buster in ifupdown1
https://salsa.debian.org/scop-guest/ifupdown/commit/41244c0d25cde48f0ff02e6e01d0856136e3e26e

and ifupdown2 support mutiples "address" in same interface.

The patch serie rewrite existing config on next change, and add support for multiple address.

A small change is need in the network api, to send a list in cidr (I already a done it,will send it later)

pvesh set /nodes/<node>/network --iface myiface --cidr 192.168.0.1,192.168.0.2,...


Alexandre Derumier (3):
  INotify: use cidr for address on config change
  remove extra space after address && gateway options
  allow multiple address by interfaces

 src/PVE/INotify.pm                            | 74 +++++++++++--------
 test/etc_network_interfaces/t.bridge-v4-v6.pl | 27 +++----
 .../t.create_network.pl                       | 30 ++++----
 .../t.list-interfaces.pl                      | 50 ++++++++-----
 .../t.ovs_bridge_allow.pl                     | 21 ++----
 .../t.parsed_options.pl                       |  5 +-
 .../etc_network_interfaces/t.unknown_order.pl | 23 ++----
 .../t.update_network.pl                       | 40 ++++------
 8 files changed, 133 insertions(+), 137 deletions(-)

-- 
2.20.1



More information about the pve-devel mailing list