В Ubuntu 14.04 у меня установлена связь (bond1), а поверх нее есть интерфейс vlan (bond1.2000).
Когда я перезагружаю Ubuntu, интерфейс связи получает жестко закодированный мак, но интерфейс vlan получает от одного из раба рабыни. Если I ifdown / ifup интерфейс vlan, он получает mac от облигации.
Как я могу убедиться, что интерфейс vlan получает тот же mac, сконфигурированный для связи? Я пытался с «post-up sleep» в файле conf conf тоже, но не имел никакого значения.
root@ubuntu:~# cat /etc/network/interfaces.d/ifcfg-bond1
auto bond1
iface bond1 inet manual
hwaddress 00:11:ac:1d:d6:95
mtu 9100
bond-slaves ens4f0 ens4f1
bond-mode 802.3ad
bond-miimon 100
bond-use-carrier 1
bond-lacp-rate fast
bond-updelay 3000
bond-downdelay 1000
bond-ad-select bandwidth
bond-xmit-hash-policy layer3+4
#post-up sleep 45
root@ubuntu:~# cat /etc/network/interfaces.d/ifcfg-bond1.2000
auto bond1.2000
iface bond1.2000 inet manual
mtu 9100
vlan-raw-device bond1
Определение связи:
root@ubuntu:~# cat /proc/net/bonding/bond1
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 3000
Down Delay (ms): 1000
802.3ad info
LACP rate: fast
Min links: 0
Aggregator selection policy (ad_select): bandwidth
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 2
Actor Key: 33
Partner Key: 15
Partner Mac Address: 46:4c:a8:10:e0:a9
Slave Interface: ens4f1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:11:00:61:14:71
Aggregator ID: 1
Slave queue ID: 0
Slave Interface: ens4f0
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:11:00:61:14:70
Aggregator ID: 1
Slave queue ID: 0