练习回—绑定网卡

BOND

将多块网卡绑定同一IP地址对外提供服务。

bond聚合链路模式共7种模式:0-6 Mode

实现“bond”两种方式:手写,改配置文件;命令.

手动配置

 
复制代码
 BONDING OPTS="mode=1 miimon=100 fail over_mac=1"
 #miimon指定链路监测时间间隔。如果miimon=100,那么系统每100ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路
 ​
  cd /etc/sysconfig/network-scripts/
 ​
 ####################################################
 vim ifcfg-bond0
 NAME=bond0
 TYPE=bond
 DEVICE=bond0
 BOOTPROTO=none
 IPADDR=192.168.177.22
 NETMASK=255.255.255.0
 GATEWAY=192.168.177.2
 BONDING_OPTS="mode=1 miimon=100 fail_over_mac=1"
 ​
 vim ifcfg-ens33
 NAME=ens33
 DEVICE=ens33
 BOOTPROTO=static
 ONB00T=yes
 MASTER=bond0
 SLAVE=yes
 ​
 vim ifcfg-ens36
 NAME=ens36
 DEVICE=ens36
 BOOTPROTO=none(static)
 ONB00T=yes
 MASTER=bond0
 SLAVE=yes
复制代码

 

 

命令实现

复制代码
 #添加bonding接口
 nmcli con add type bond con-name mybond0 ifname bond0 mode active-backup ipv4.method manual ipv4.addresses
 192.168.91.123/24
 #添加从属接口
 nmcli con add type bond-slave ifname ens33 master bond0
 nmcli con add type bond-slave ifname ens36 master bond0
 #注:如无为从属接口提供连接名,则该名称是接口名称加类型构成
 #要启动绑定,则必须首先启动从属接口
 nmcli con up bond-slave-ens33
 nmcli con up bond-slave-ens36
 #启动绑定
 nmcli con up mybond0
复制代码

 

查看bond0状态

 cat /proc/net/bonding/bond0

 

删除bond0

 
ifconfig bond0 down
 rmmod bonding

 

展示:

image-20230806172901769

 

posted @   Bacolate  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示