CentOS 7多网卡配置(最小化安装)

9567e91c37752f01de61faba72a62218.gif

正文共:812字 17图,预估阅读时间:4 分钟

最近多次遇到CentOS 7最小化安装CentOS操作系统最小化安装部署后配置多网卡的问题,一般是服务器有内外网同时访问的需求场景。我们在测试VMWare vSwitch时也发现了Debian的与众不同之处Debian通过NetworkManager配置双网卡。因为最小化安装的CentOS组件较少,所以本文依靠系统自带功能进行配置解决,希望能对大家有所帮助。

首先使用ip add查看系统网卡信息,此时只有一块网卡,网卡名称为ens192。

c7e63f192d02c3fb940bbf32731e960d.png

使用ip route查看路由表信息,仅存在默认路由和网卡ens192的直连路由信息。

4ab161ccd2d91db55e181c283bc3ddb2.png

查看网卡ens192配置信息如下:

de3b9c540e13a9c87d9b2c2cd59e0979.png

现在给服务器增加一块网卡,搭建双网卡环境。在VMware ESXI中编辑虚拟机设置,选择“增加网络适配器”

a5e1dd0bcc9c549b8b7e9802669b4a19.jpeg

然后为新的网络适配器选择虚拟交换机vFW(之前虚拟防火墙测试用过的小网)之后保存。

0400fcc1e5a8ef04fb66a29356e2a570.jpeg

再次使用ip add查看网卡信息,此时多了一块名为ens224的网卡。

554f51c3de8f117e74f684c9ae531834.png

进入到网络配置路径 /etc/sysconfig/network-scripts/ 下面,使用ls查看配置文件信息,发现默认是不存新网卡的配置文件的。

08157696b053118fbedc45fb6c2daad4.png

使用cp ifcfg-ens192 ifcfg-ens224复制一份网卡配置信息,注意配置后缀的网卡名称和显示名称一致

a6ebb37ddffdb9b57eb6bb23de76d6f4.png

然后修改配置信息。

TYPE="Ethernet"

BOOTPROTO="none"

DEFROUTE="yes"  #是否为默认路由,多网卡场景下一般只配置一个网卡为yes,即只有一条默认路由

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"  #IPv6配置,如果没有相关配置可以删掉

NAME="ens192"   #需要调整和实际相同

UUID="48472f9d-757b-4325-ad3c-c0834758ce3a"  需要改成ens224的UUID,使用uuidgen ens224查看

DEVICE="ens192"  #需要调整和实际相同

ONBOOT="yes"    #随设备自启,视情况调整

IPADDR="172.2.216.79"

PREFIX="24"

GATEWAY="172.2.216.254"

DNS1="114.114.114.114"

DNS2="8.8.8.8"    #按照实际网络配置进行修改

IPV6_PEERDNS="yes"

IPV6_PEERROUTES="yes"

IPV6_PRIVACY="no"   #IPv6配置,如果没有相关配置可以删掉

按照上述介绍和方法修改过的配置信息如下:

b86b6f5d54c71928590c82ac9fca4a26.png

修改完成之后重启网络服务,再次使用ip add查看网卡的IP地址配置,确认配置已生效。

6d7784bd92485f9f9d7768fbeca4c707.png

使用ip route查看服务器路由信息,30.1.1.0/24网段的直连路由生效了,但是缺少到20.1.1.0/24网段的路由信息。

80d37941cd5dbba4178251bffddab4f3.png

可以使用ip route add添加编辑路由表(如ip route add  20.1.1.0/24 via 30.1.1.1 dev ens224),测试路由是否可达。

a665fa44f39a4b33350f8c849c74db20.png

但是这种操作属于增加临时路由,重启服务器或者网卡状态变化之后路由即会丢失。

30facebecd9c4ada92c9a91d70413064.png

我个人建议是创建路由表信息文件,网上也有其他方法,但我感觉在网卡配置路径下创建路由配置文件这种方法还算是比较方便的。具体操作如下,即在网卡配置文件通路径下创建“route-网卡名称”的配置文件,按照“目的网段 下一跳 网卡”这种格式,如“20.1.1.0/24 via 30.1.1.1 dev ens224”写入配置文件即可。

977a0a459e73739ac73b2ed7cfb4eb79.png

这样的话,重启网卡或者服务器,明细路由就不会丢失了。

70c14796c9e34939ae119b3d80753297.gif

长按二维码
关注我们吧

d301964b28ecc1bdd30f2d2d8a8515c5.jpeg

28916dbdf557a2a55180412386f6bfbf.png

通过SNMP统计网络资产

用SNMP模仿Zabbix读取设备接口流量

H3C防火墙RBM主备模式+OSPF方案验证

H3C防火墙RBM主备模式+静态路由方案验证

HPE服务器配置通过业务网卡登录iLO管理页面

使用storcli工具配置RAID,收藏这一篇就够了

怎么把银河麒麟系统装进U盘?

CentOS 8服务器搭建L2TP服务器(over IPsec)操作指南

NetworkManager管理工具nmcli命令简介

什么是NaaS?哪里冒出来的网络即服务?

Wireshark如何解密IPSec报文?

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值