linux 6.8 多网卡绑定
时间: 2025-05-22 19:50:10 浏览: 22
### 配置多网卡绑定
在Linux 6.8系统中配置多个网络接口卡(NIC)的绑定可以通过编辑特定的配置文件并利用`/etc/modprobe.d/bonding.conf`以及`/etc/sysconfig/network-scripts/ifcfg-bond0`等文件完成。
对于CentOS/RHEL及其衍生版本,在进行网卡绑定前,需确认内核模块已加载。可以使用命令`modprobe bonding`来加载bonding模块[^2]。
#### 编辑Bonding配置文件
创建或编辑位于`/etc/modprobe.d/`目录下的`bonding.conf`文件,添加如下内容:
```bash
alias bond0 bonding
options bonding mode=1 miimon=100
```
此处定义了名为`bond0`的绑定接口,并设置了模式为1(即active-backup),心跳监测间隔设为了100毫秒。
#### 修改网络脚本
针对每一个参与绑定的实际物理网口,比如eth0和eth1,分别编辑对应的配置文件 `/etc/sysconfig/network-scripts/ifcfg-eth0` 和 `/etc/sysconfig/network-scripts/ifcfg-eth1` ,确保它们的内容类似于下面这样:
For `ifcfg-eth0`:
```bash
DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE="yes"
USERCTL="no"
NM_CONTROLLED=no
```
For `ifcfg-eth1`:
```bash
DEVICE="eth1"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE="yes"
USERCTL="no"
NM_Controlled=no
```
这些设置指定了两个实际的以太网设备作为slave加入到master即`bond0`之中[^3]。
最后一步是配置主绑定接口本身的信息,同样是在`network-scripts`目录下新建一个叫做`ifcfg-bond0` 的文件,其内部应包含必要的静态IP地址分配和其他参数:
```bash
DEVICE=bond0
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
```
上述操作完成后保存所有更改,并重启网络服务使新的配置生效,可执行`service network restart` 或者更推荐的方式是单独重启涉及的服务实例如`systemctl restart NetworkManager` 来应用改动[^4]。
阅读全文
相关推荐












