centos7.6下创建双网卡绑定
时间: 2023-11-28 21:06:12 浏览: 75
在 CentOS 7.6 下创建双网卡绑定,可以使用 Linux 内核提供的固定链接聚合(bonding)技术。下面是创建双网卡绑定的步骤:
1. 确认服务器上有两个网卡,并且已经正确安装了驱动程序。
2. 安装 bonding 模块:
```
yum install -y bonding
```
3. 编辑 `/etc/modprobe.d/bonding.conf` 文件,添加以下配置:
```
alias bond0 bonding
options bonding mode=0 miimon=100
```
其中,`mode=0` 表示使用轮询模式(Round-Robin),`miimon=100` 表示每 100 毫秒检测一次链路状态。
4. 编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件,添加以下配置:
```
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
```
其中,`MASTER=bond0` 表示将该网卡绑定到 bond0 接口上。
5. 编辑 `/etc/sysconfig/network-scripts/ifcfg-eth1` 文件,添加以下配置:
```
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
```
同样,`MASTER=bond0` 表示将该网卡绑定到 bond0 接口上。
6. 重启网络服务:
```
systemctl restart network
```
7. 验证双网卡绑定是否生效:
```
cat /proc/net/bonding/bond0
```
如果看到类似以下输出,则表示双网卡绑定已经成功:
```
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)
Bonding Mode: load balancing (round-robin)
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:0c:29:ef:2f:58
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0c:29:ef:2f:62
Slave queue ID: 0
```
注意:双网卡绑定需要设备端口和交换机端口配置一致,否则会导致链路不稳定。
阅读全文