linux查看bond0绑定哪个网卡
时间: 2023-08-01 19:12:48 浏览: 337
可以使用以下命令查看bond0绑定了哪些网卡:
```
cat /proc/net/bonding/bond0
```
该命令会输出bond0的相关配置信息,其中包含了bond0绑定的网卡信息。在输出信息中找到 "Slave Interface" 或 "Currently Active Slave" 一段,即可看到bond0绑定的网卡名称。
相关问题
Linux设置双网卡绑定bond
在Linux系统中,通过网络设备捆绑(Bonding),也称为链路聚合(Link Aggregation),可以将两个或更多的物理网卡组合成一个逻辑网卡,提高网络带宽、可用性和冗余性。以下是设置双网卡绑定的基本步骤:
1. **安装必要的工具**:
首先确保已经安装了` bonding`模块,如果没有,可以使用 `yum` 或 `apt-get` 安装,例如对于Debian系的系统:
```
sudo apt-get install bridge-utils
```
2. **配置硬件**:
确保两块网卡正常工作并且已经连接到网络。通常会将它们命名为`eth0`和`eth1`或者其他自定义的名称。
3. **创建bond**:
使用`ifcfg-bond0`等文件来定义bond配置,例如创建一个名为`bond0`的bond:
```bash
vi /etc/sysconfig/network-scripts/ifcfg-bond0
```
在文件中添加以下内容,替换`INTERFACE_1`和`INTERFACE_2`为实际的网卡名:
```makefile
DEVICE=bond0
TYPE=Ethernet
USERCTL=no
ONBOOT=yes
BONDING_MODE=balance-rr # 可选模式有:active-backup, balance-xor, balance-tcp等
SLAVES=INTERFACE_1,INTERFACE_2
```
4. **启用并激活bond**:
```
sudo ifdown bond0 && sudo ifup bond0
```
或者重启网络服务:
```bash
sudo service networking restart
```
5. **验证设置**:
使用命令 `ip addr` 或 `ethtool` 检查bond的状态,并确认网络流量是否经由bond0进行。
linux下多网卡绑定,重启bond0报错
可能是因为绑定的多个网卡在重启后没有正确加载。你可以尝试以下步骤:
1. 确认多个网卡的驱动已经正确安装,并且可以正常工作。
2. 在 /etc/sysconfig/network-scripts/ 目录下,创建 ifcfg-bond0 文件,并配置好 bond0 的参数,如IP地址、子网掩码、网关等。
3. 在 /etc/modprobe.d/ 目录下,创建一个名为 bonding.conf 的文件,并添加以下内容:
```
alias bond0 bonding
options bonding mode=0 miimon=100
```
其中,mode=0 表示使用负载均衡模式,miimon=100 表示每隔 100 毫秒检查一次链路状态。
4. 修改 /etc/modprobe.conf 文件,添加以下内容:
```
alias bond0 bonding
options bonding mode=0 miimon=100
```
5. 重启网络服务:`systemctl restart network`。
6. 检查网络配置是否正常:`ifconfig`、`cat /proc/net/bonding/bond0`。
如果仍然报错,可以在 /var/log/messages 中查看具体错误信息,进一步排查问题。
阅读全文