linux配置双网卡bond0
时间: 2024-10-07 10:03:18 浏览: 21
在Linux系统中,配置双网卡Bond(绑定)通常是为了提高网络性能和可靠性,通过将两个物理网卡组合成一个逻辑接口。以下是创建一个名为`bond0`的Bond的基本步骤:
1. **添加接口到Bond**:
首先,需要确保两个物理网卡(例如eth0和eth1)已经连接并工作正常。打开终端,运行命令查看网络接口状态:
```
sudo ifconfig
```
然后,添加这两个网卡到Bond,通常是通过编辑 `/etc/network/interfaces` 或其对应的配置文件(对于sysVinit,可能是 `/etc/sysconfig/network-scripts/ifcfg-bond0`),并在其中添加类似下面的内容:
```bash
auto bond0
iface bond0 inet manual
bond_mode=active-backup # 或其他模式如balance-rr(轮询)
slaves eth0 eth1
```
这里设置了Bond模式为"active-backup",即主备模式。
2. **启用Bond**:
保存配置文件后,重启网络服务让更改生效:
```
sudo service networking restart
```
或者如果使用sysVinit:
```
sudo /sbin/service network restart
```
3. **检查Bond配置**:
使用 `ifconfig bond0` 查看Bond的状态和IP地址。如果没有自动分配IP,可以手动配置。
4. **防火墙规则**:
可能需要调整防火墙(比如iptables)规则,确保流量可以正确地通过Bond0。