Яндекс.Практикум

Как проверить статус Bond интерфейса в Linux

Bonding

Для того, чтобы проверить состояние Bond интерфейса в Linux (например Centos/RHEL), можно выполнить следующую команду

[root@testsrv]# cat /proc/net/bonding/bond0

Вместо bond0 подставьте свой Bond интерфейс.
Вывод команды:

Ethernet Channel Bonding Driver: v3.2.4 (January 28, 2008)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 200
Down Delay (ms): 200

802.3ad info
LACP rate: slow
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 2
Actor Key: 33
Partner Key: 32990
Partner Mac Address: 00:23:06:ea:bd:03

Slave Interface: eth1
MII Status: up
Link Failure Count: 3
Permanent HW addr: 00:10:18:6e:b8:1a
Aggregator ID: 1

Slave Interface: eth2
MII Status: up
Link Failure Count: 4
Permanent HW addr: 00:10:18:6e:b8:2a
Aggregator ID: 1

Файлы конфигурации

/etc/sysconfig/network-scripts/ifcfg-bond0 (Bond Interface)

DEVICE=bond0
IPADDR=192.168.40.1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
GATEWAY=192.168.40.10
NETWORK=192.168.41.10
BROADCAST=192.168.40.255
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-eth1 (Primary Interface)

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:10:18:6e:b8:1a
MASTER=bond0
SLAVE=yes
TYPE=Ethernet
USERCTL=no

/etc/sysconfig/network-scripts/ifcfg-eth2 (Secondary Interface)

DEVICE=eth2
HWADDR=00:10:18:6e:b8:2a
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
TYPE=Ethernet

Понравилась статья? Поделиться с друзьями:
IPCalc Blog