前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7.6双网卡配置及切换测试

centos7.6双网卡配置及切换测试

作者头像
loong576
发布2020-11-24 11:22:00
3.1K0
发布2020-11-24 11:22:00
举报
文章被收录于专栏:运维ABC运维ABC

前言:

​ 在生产接到监控人员告警,有一台服务器的网卡来回切换,询问是否异常。原因是这台服务器之前在测试区时双网卡的模式为双活,上到生产环境后就出现了来回切换现象。本文在esxi环境模拟双网卡配置和测试。

环境说明:

主机名

操作系统版本

ip

ESXi 版本

备注

client

Centos 7.6.1810

172.27.34.85

6.5.0

双网卡测试主机

一、构造双网卡测试环境

系统目前只有一张网卡,需构造双网卡环境。

1.现有环境查看

image-20201117105005446
image-20201117105005446

网卡ifcfg-ens160配置:

代码语言:javascript
复制
[root@client network-scripts]# more ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=ens160
UUID=003981c1-76e4-4a67-9f84-f42cb033bbba
DEVICE=ens160
ONBOOT=yes
IPADDR=172.27.34.85
PREFIX=24
GATEWAY=172.27.34.1
IPV6_PRIVACY=no
DNS1=202.xxx.xxx.xxx

DNS根据实际情况填写

2.新增一个网卡

image-20201117102209500
image-20201117102209500

现有环境只有一张网卡

image-20201117102242714
image-20201117102242714

新增一张网卡

3.查看新增网卡

image-20201117105132102
image-20201117105132102

二、双网络卡配置

1.新建ifcfg-bond0

代码语言:javascript
复制
[root@client network-scripts]# touch ifcfg-bond0
[root@client network-scripts]# more ifcfg-bond0 
TYPE=Bond
BOOTPROTO=static
DEFROUTE=yes
DEVICE=bond0
USERCTL=no
ONBOOT=yes
IPADDR=172.27.34.85
PREFIX=24
GATEWAY=172.27.34.1
DNS1=202.xxx.xxx.xxx
BONDING_OPTS="miimon=100 mode=1"

新建网卡文件ifcfg-bond0并配置。mode=1:主备模式,只有一张网卡工作,当主网卡失效时会切换到备网卡;mode=0:负载均衡模式,两块网卡都工作,提供两倍带宽。网卡模式可根据生产实际情况选择。

2.配置网卡ifcfg-ens160

代码语言:javascript
复制
[root@client network-scripts]# more ifcfg-ens160
TYPE=Ethernet
BOOTPROTO=static
NAME=eno2
HWADDR=00:0c:29:c8:de:24
DEVICE=ens160
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes

3.配置ifcfg-ens190

代码语言:javascript
复制
[root@client network-scripts]# touch ifcfg-ens190
[root@client network-scripts]# more ifcfg-ens190 
TYPE=Ethernet
BOOTPROTO=static
NAME=eno2
HWADDR=00:0c:29:c8:de:2e
DEVICE=ens190
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes

新建网卡文件ifcfg-ens190并配置

4.重启网络

代码语言:javascript
复制
[root@client ~]# systemctl restart network

重启网络或主机

5.查看网络

image-20201119162219208
image-20201119162219208

网卡bond0已经绑上了ip 172.27.34.85

三、双网卡切换测试

1.主网口查看

代码语言:javascript
复制
[root@client ~]#  cat /proc/net/bonding/bond0 
image-20201119162447591
image-20201119162447591

双网卡模式为主备,主网卡为ens160

2.关闭ens160

代码语言:javascript
复制
[root@client ~]# ifdown ifcfg-ens160
成功断开设备 'ens160'。
[root@client ~]#  cat /proc/net/bonding/bond0    
image-20201119162731004
image-20201119162731004

此时主网卡为ens190,网络连接正常

3.启动ens160

代码语言:javascript
复制
[root@client ~]# ifup ifcfg-ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/11)
[root@client ~]#  cat /proc/net/bonding/bond0      
image-20201119162842163
image-20201119162842163

启动ens160,此时主网卡还是ens190,网络连接正常

测试完成,双网卡主备模式有效。

本文所有脚本和配置文件已上传github:Centos7.6-for-Dual-network-card-settings

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、构造双网卡测试环境
    • 1.现有环境查看
      • 2.新增一个网卡
        • 3.查看新增网卡
        • 二、双网络卡配置
          • 1.新建ifcfg-bond0
            • 2.配置网卡ifcfg-ens160
              • 3.配置ifcfg-ens190
                • 4.重启网络
                  • 5.查看网络
                  • 三、双网卡切换测试
                    • 1.主网口查看
                      • 2.关闭ens160
                        • 3.启动ens160
                        相关产品与服务
                        负载均衡
                        负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档