interfaces: switch to bonding

This commit is contained in:
Vasil Kolev 2018-10-27 22:25:11 +03:00
parent a9a5238fcf
commit 68f9296876
1 changed files with 56 additions and 45 deletions

View File

@ -9,117 +9,128 @@ iface lo inet loopback
up ip r add blackhole 2001:67c:21bc:30::/60 up ip r add blackhole 2001:67c:21bc:30::/60
# The primary network interface # The primary network interface
#auto eth0
#iface eth0 inet static
# address 10.23.0.1
# netmask 255.255.255.0
auto bond0
iface bond0 inet static
bond_mode 802.3ad
slaves eth0 eth1
address 192.168.192.168
netmask 255.255.255.255
auto eth0 auto eth0
iface eth0 inet static iface eth0 inet manual
address 10.23.0.1 bond_master bond0
netmask 255.255.255.0
auto eth1
iface eth1 inet manual
bond_master bond0
#real config #real config
#real config #real config
auto eth1.999 auto bond0.999
iface eth1.999 inet static iface bond0.999 inet static
address 172.31.42.100 address 172.31.42.100
netmask 255.255.255.0 netmask 255.255.255.0
iface eth1.999 inet6 static iface bond0.999 inet6 static
address 2001:67c:21bc:7fff:f0f:fcf0::100 address 2001:67c:21bc:7fff:f0f:fcf0::100
netmask 120 netmask 120
dad-attempts 0 dad-attempts 0
auto eth1
iface eth1 inet static
address 192.168.192.168
netmask 255.255.255.255
# management # management
auto eth1.20 auto bond0.20
iface eth1.20 inet static iface bond0.20 inet static
address 10.20.0.1 address 10.20.0.1
netmask 255.255.255.0 netmask 255.255.255.0
up ip a add 185.117.82.237/32 dev eth1.20 up ip a add 185.117.82.237/32 dev bond0.20
# wired # wired
auto eth1.21 auto bond0.21
iface eth1.21 inet static iface bond0.21 inet static
address 10.21.0.1 address 10.21.0.1
netmask 255.255.252.0 netmask 255.255.252.0
iface eth1.21 inet6 static iface bond0.21 inet6 static
address 2001:67c:21bc:30::1 address 2001:67c:21bc:30::1
netmask 64 netmask 64
dad-attempts 0 dad-attempts 0
# wireless # wireless
auto eth1.22 auto bond0.22
iface eth1.22 inet static iface bond0.22 inet static
address 10.22.0.1 address 10.22.0.1
netmask 255.255.252.0 netmask 255.255.252.0
iface eth1.22 inet6 static iface bond0.22 inet6 static
address 2001:67c:21bc:31::1 address 2001:67c:21bc:31::1
netmask 64 netmask 64
dad-attempts 0 dad-attempts 0
# video # video
#auto eth1.23 auto bond0.23
#iface eth1.23 inet static iface bond0.23 inet static
# address 10.23.0.1 address 10.23.0.1
# netmask 255.255.255.0 netmask 255.255.255.0
# overflow (TV) # overflow (TV)
auto eth1.24 auto bond0.24
iface eth1.24 inet static iface bond0.24 inet static
address 10.24.0.1 address 10.24.0.1
netmask 255.255.255.0 netmask 255.255.255.0
# phones # phones
auto eth1.25 auto bond0.25
iface eth1.25 inet static iface bond0.25 inet static
address 10.25.0.1 address 10.25.0.1
netmask 255.255.255.0 netmask 255.255.255.0
# security # security
auto eth1.26 auto bond0.26
iface eth1.26 inet static iface bond0.26 inet static
address 10.2.2.1 address 10.2.2.1
netmask 255.255.255.0 netmask 255.255.255.0
## tmp vlan ## tmp vlan
#auto eth1.2 #auto bond0.2
#iface eth1.2 inet static #iface bond0.2 inet static
# address 172.31.190.76 # address 172.31.190.76
# netmask 255.255.255.0 # netmask 255.255.255.0
auto eth1.6 auto bond0.6
iface eth1.6 inet static iface bond0.6 inet static
address 94.26.100.155 address 94.26.100.155
netmask 255.255.255.224 netmask 255.255.255.224
# gateway 94.26.100.129 # gateway 94.26.100.129
up ip r add 94.26.100.128/27 dev eth1.6 table tbc up ip r add 94.26.100.128/27 dev bond0.6 table tbc
up ip r add default via 94.26.100.129 table tbc up ip r add default via 94.26.100.129 table tbc
# tmp initlab bgp link # tmp initlab bgp link
auto eth1.1024 #auto eth1.1024
iface eth1.1024 inet static #iface eth1.1024 inet static
address 185.117.82.24 # address 185.117.82.24
netmask 255.255.255.240 # netmask 255.255.255.240
gateway 185.117.82.20 # gateway 185.117.82.20
# techpark # techpark
auto eth1.2464 auto bond0.2464
iface eth1.2464 inet static iface bond0.2464 inet static
address 194.141.112.139 address 194.141.112.139
netmask 255.255.255.192 netmask 255.255.255.192
post-up ip r add 194.141.112.128/26 dev eth1.2464 table tpark post-up ip r add 194.141.112.128/26 dev bond0.2464 table tpark
post-up ip r add default via 194.141.112.129 table tpark post-up ip r add default via 194.141.112.129 table tpark
# tmp initlab-to-marla link # tmp initlab-to-marla link
auto eth1.4001 auto bond0.4001
iface eth1.4001 inet static iface bond0.4001 inet static
address 172.31.44.166 address 172.31.44.166
netmask 255.255.255.0 netmask 255.255.255.0
iface eth1.4001 inet6 static iface bond0.4001 inet6 static
address 2001:67c:21bc:7fff:f0f:fcf1:0:7 address 2001:67c:21bc:7fff:f0f:fcf1:0:7
netmask 112 netmask 112