mirror of
git://git.proxmox.com/git/pve-common.git
synced 2025-03-11 20:58:41 +03:00
t.list-interfaces.pl: add cidr address test
also reuse wanted values Signed-off-by: Alexandre Derumier <aderumier@odiso.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
9197b04672
commit
e1b784f36e
@ -30,6 +30,14 @@ my %wanted = (
|
||||
netmask => '24',
|
||||
cidr => '10.0.0.5/24',
|
||||
},
|
||||
eth2 => {
|
||||
address => '172.16.0.1',
|
||||
netmask => '24',
|
||||
cidr => '172.16.0.1/24',
|
||||
address6 => 'fc05::1:2',
|
||||
netmask6 => '112',
|
||||
cidr6 => 'fc05::1:2/112',
|
||||
},
|
||||
);
|
||||
|
||||
save('interfaces', <<"/etc/network/interfaces");
|
||||
@ -40,6 +48,12 @@ source-directory interfaces.d
|
||||
|
||||
iface eth0 inet manual
|
||||
|
||||
iface eth2 inet static
|
||||
address $wanted{eth2}->{cidr}
|
||||
|
||||
iface eth2 inet6 static
|
||||
address $wanted{eth2}->{cidr6}
|
||||
|
||||
allow-vmbr1 eth100
|
||||
iface eth100 inet manual
|
||||
ovs_type OVSPort
|
||||
@ -47,23 +61,23 @@ iface eth100 inet manual
|
||||
|
||||
auto vmbr0
|
||||
iface vmbr0 inet static
|
||||
address 192.168.1.2
|
||||
netmask 24
|
||||
address $wanted{vmbr0}->{address}
|
||||
netmask $wanted{vmbr0}->{netmask}
|
||||
gateway $wanted{vmbr0}->{gateway}
|
||||
bridge_ports eth0
|
||||
bridge_stp off
|
||||
bridge_fd 0
|
||||
|
||||
iface vmbr0 inet6 static
|
||||
address fc05::1:1
|
||||
netmask 112
|
||||
address $wanted{vmbr0}->{address6}
|
||||
netmask $wanted{vmbr0}->{netmask6}
|
||||
|
||||
source-directory before-ovs.d
|
||||
|
||||
allow-ovs vmbr1
|
||||
iface vmbr1 inet static
|
||||
address 10.0.0.5
|
||||
netmask 255.255.255.0
|
||||
address $wanted{vmbr1}->{address}
|
||||
netmask $wanted{vmbr1}->{netmask}
|
||||
ovs_type OVSBridge
|
||||
ovs_ports eth100
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user