linux查看bond命令
linux查看bond命令详细介绍
在 Linux 系统中,你可以使用以下命令来查看网络绑定(bond)的相关信息:
1.
cat /proc/net/bonding/bondX
此命令能展示特定 bond 接口(bondX,X代表具体编号,如bond0)的详细配置与状态信息。
bash
/proc/net/bonding/bond0
运行此命令后,你会看到类似下面的输出:
plaintext
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:11:22:33:44:55
Slave queue ID: 0
Slave Interface: eth1
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: 00:11:22:33:44:66
Slave queue ID: 0
该输出涵盖了 bond 模式、当前活跃的从接口、各个从接口的状态等信息。
2.
ip addr show bondX
此命令可显示指定 bond 接口(bondX)的 IP 地址与网络配置。
bash
addr show bond0
输出示例如下:
plaintext
4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global bond0
valid_lft forever preferred_lft forever
inet6 fe80::211:22ff:fe33:4455/64 scope link
valid_lft forever preferred_lft forever
输出中包含了 bond 接口的 MAC 地址、IP 地址以及 IPv6 地址等信息。
3.
ifconfig bondX
若系统安装了ifconfig工具,你可以用它查看指定 bond 接口(bondX)的基本网络配置。
bash
bond0
输出示例如下:
plaintext
bond0 Link encap:Ethernet HWaddr 00:11:22:33:44:55inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:1000 errors:0 dropped:0 overruns:0 frame:0
TX packets:500 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:102400 (100.0 KiB) TX bytes:51200 (50.0 KiB)
输出内容有 bond 接口的 IP 地址、MAC 地址、收发数据包的统计信息等。
4.
nmcli connection show
如果你使用 NetworkManager 来管理网络连接,可使用此命令查看所有网络连接的配置,其中会包含 bond 连接。
bash
nmcli connection show
912nmcli connection show
输出示例如下:
plaintext
NAME UUID TYPE DEVICEbond0 12345678-1234-5678-1234-56789abcdef0 bond bond0
eth0 23456789-2345-6789-2345-6789abcdef01 ethernet eth0
eth1 34567890-3456-7890-3456-789abcdef012 ethernet eth1
912345NAME UUID TYPE DEVICE bond0 12345678-1234-5678-1234-56789abcdef0 bond bond0 eth0 23456789-2345-6789-2345-6789abcdef01 ethernet eth0 eth1 34567890-3456-7890-3456-789abcdef012 ethernet eth1
输出中会列出所有连接的名称、UUID、类型和关联的设备。