Centos7.6双网卡绑定

用户头像
天津/UI设计师/5年前/209浏览
Centos7.6双网卡绑定
用户头像
酒临江

Centos7.6双网卡绑定 ,实现网卡互备

Centos7.6双网卡绑定 

1.查看网口个数,确定要绑定的网卡。

# ip a

 

示例为eno3和ens3f1

2.配置bond0文件

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

参数设置:

其中IP和网关根据自己情况自行设置

说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。

mode的值表示工作模式,他共有0,1,2,3,4,5,6六种模式,常用为0,6,1三种:

mode=0,表示load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是与网卡相连的交换必须做特殊配置( 这两个端口应该采取聚合方式),因为做bonding的这两块网卡是使用同一个MAC地址

mode=6,表示load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是该模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址

mode=1,表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份

注意:bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用。

3.配置网卡参数

# vi /etc/sysconfig/network-scripts/ifcfg-eno3

ONBOOT=yes

BOOTPROTO=none

MASTER=bond0

SLAVE=yes

我们用的是华为服务器,里面的参数就修改这四项,没有的参数补齐即可其余的不动。两块网卡都要配置参数,绑定bond0。

4.配置bond文件

vi /etc/modprobe.d/bonding.conf

alias bond0 binding

options bond0 miimon=100 mode=0


5.重启网络

# service network restart

6.检查绑定状态

# cat /proc/net/bonding/bond0

7. 测试,屏蔽掉网口测试网络是否连通。

用远程主机或者其他服务器ping,本地服务器ping会有连通。


vi是编辑命令,没有文件系统会新建文件

cat是查看命令

scp是远程命令,可以从别的服务器下载文件

scp root@ip: /远程服务器路径 /本地路径

scp root@192.168.1.1: /etc/sysconfig/network-scripts/ifcfg-bond0 /etc/sysconfig/network-scripts


示例图片绑定了两张双网卡,bond文件中bond0和bond1写到一起


0
Report
|
收藏
Share
相关推荐
评论
用户头像
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
相关收藏夹
大家都在看
Log in