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

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

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

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

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

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

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

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

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

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

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

然后修改配置信息。

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配置,如果没有相关配置可以删掉

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

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

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

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

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

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

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

长按二维码

关注我们吧


<>

通过SNMP统计网络资产
<> <>

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

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

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

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

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

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

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

NetworkManager管理工具nmcli命令简介
<> <>

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

Wireshark如何解密IPSec报文?
<>

相关推荐
码农学院2 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
爱写代码的森8 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
大耳朵-小飞象11 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技11 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++12 小时前
Linux的进程间通信
android·linux·服务器
二宝哥13 小时前
CentOS 7.9 系统下 Redis 5.0.4 单机安装与源码编译安装指南
redis·centos
华清远见IT开放实验室13 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
白露与泡影13 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#
神奇霸王龙14 小时前
Claude Code屠榜:MiMo与Grok紧追Codex
服务器·网络·人工智能·gpt·ai·ai编程
Web极客码14 小时前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress