CentOS Linux系统配置(内外网)双网卡

LINUX系统私用双网卡进行内、外网路由配置 在Linux系统中,双网卡或多网卡上网并不会同时使用两者同时上网,只会优先把请求发送到优先级高的默认网关(对应网卡的内网网段除外)。插入多个网卡的时候,路由表中就会存在多个默认网关,访问外部网络的时候,系统根据路由原则,Metric值小的网卡优先级高,会优先使用该网卡上网。 阅读详情
AI摘要

本文详细介绍了如何在CentOS 7.6环境下,为服务器配置双网卡,实现内网与外网的同时接入。通过具体步骤,包括DNS配置、网关设定、IP地址分配以及网络服务重启等,确保服务器既能访问互联网,又能保持内部网络通信。

一、环境及说明

当初有这个需求,主要是帮一个医院客户搭建一个大数据集群,使用的是院内网,交换机上一个端口只能连接一部电脑上网,不能通过路由组建子网,确保集群中的服务器有子网ip的同时,也能够通过公网ip连上外网。
所以就需要通过双网卡,一个网卡连外网交换机进行上网,一个网卡连内网交换机,通过子网与其他主机进行通信,其结构如下:

服务器上部署的系统为centos7.6。
由于是测试用服务器,所以三台服务器的主机名字简化为host1到host3。网卡2直接连接内网交换机,内网交换机1口不连接任何网络。下面以host1为例进行讲解,其他的可以以之为例模板进行配置。


二、部署


1. 配置DNS

修改/etc/resolv.conf文件,至于DNS,可以先看一下当前连上外网的时候,DNS是什么,记下来就行了,然后写到这个配置文件:

nameserver 202.11.123.123
nameserver 202.11.123.124
nameserver 222.11.123.125

(上面的ip已经处理过)

2. 配置外网网卡的网关

修改网关的配置文件/etc/sysconfig/network:

NETWORKING=yes
HOSTNAME=host1
# NETWORKING=yes表示使用网络,另外HOSTNAME跟/etc/hostname中配置的一致

3. 配置ip地址

修改对应网卡的ip地址配置文件,我使用的是HP的服务器,连接外网的是em1,内网的是em2,网卡的名字因服务器而异。
修改/etc/sysconfig/network-scripts/ifcfg-em1(外网)为:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=202.1.2.3
NETMASK=255.255.255.0
NETWORK=202.1.2.0
GATEWAY=202.1.2.5
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=xxxxxxxx
DEVICE=em1
ONBOOT=yes

(ip和UUID经过处理过)
外网要删掉或注释#DEFROUTE=yes项。
修改/etc/sysconfig/network-scripts/ifcfg-em2(内网)为:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NM_CONTROLLED=no
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em2
UUID=xxxxxxx
DEVICE=em2
ONBOOT=yes

内网一定要注释掉GATEWAY这一项。

4. 重启网络服务

所有主机都配置完之后重启网络服务:

service network restart

然后分别ping一下外网网址和内网ip,如果都能ping通就说明已经成功了。

二、内网IP设置

1. 切换网卡目录

cd /etc/sysconfig/network-scripts

2. 设置内网IP

TYPE=Ethernet
PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static
DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=eth0
UUID=xxxxxxx

DEVICE=eth0

ONBOOT=yes
IPADDR=x.x.x.x
NETMASK=255.255.255.0
GATEWAY=192.169.10.252

Linux中双网卡的设置(详细版) 本文详细阐述了Linux中双网卡的如何设置 阅读详情

相关推荐

解决centos7、linux配置外部、内部虚拟交换机-双网卡不能上网

解决centos7、linux配置外部、内部虚拟交换机-双网卡不能上网 按网上教程Hyper-V 配置虚拟机内网及外网环境 给虚拟机配置外部交换机(无需设置),内部交换机(不设置网关)。 设置linux的网络配置:先用ip addr确认一下两个网卡,再用nmtui确认一下网卡名称 用下面的命令查看网卡名称(我的是默认eth0、eth1) 内网网卡分配静态IP,vi /etc/sysconfi...

yunshen554的博客 1172

linux多网卡实现内外网互通

IP地址: 设置系统网卡的地址和虚拟机的设置的子网ip要在同一ip段:192.168.207.XXX,但是不能和虚拟机设置的ip地址一样。GATEWAY:内网集群所有的网络通信地址,此ip设置为一个不会用到的ip地址。打开网络和internet设置----》更改适配器选项----》找到虚拟机再操作系统的网络网卡。虚拟机页面---》编辑---》虚拟网络编辑器 --》更改设置 ---》添加网络。右击图标---》属性---》internet协议版本4(TCP/IPv4)---》进行参数设置。

assaaSADAAS的博客 9384

CentOS双网卡优先级配置:路由选路、metric与策略路由实战

Linux服务器配置多网卡时,路由选路机制决定了数据包从哪个接口发出。默认路由优先级、metric数值和策略路由规则共同影响着网络连通性,这也是运维排查内外网不通、流量走错网关等故障的核心知识点。理解内核路由查找逻辑,掌握ip route、ip rule等工具的使用方法,能够帮助工程师高效定位问题。从临时调整默认网关到永久写入ifcfg配置文件,再到基于源地址的独立路由表分流,不同场景适用不同方案。在企业内外网隔离、双线冗余和虚拟化调试等典型需求中,合理设置路由优先级可以避免很多网络隐患。本文结合CentO

weixin_32050773的博客 246

20张截图手把手教你Linux网络配置【多网卡配置 双网卡配置】

基于Vmware Workstation的Linux操作系统多网卡配置。

qq_34595089的博客 9965

Centos 7.5 双网卡内外网同时访问路由设置

说明:服务器有两张网卡分别是eth0、eth1,eth0配置内网IP:192.168.1.1/24,eth1配置外网IP:10.1.1.1/24;要求192.168.0.0/16网段走网卡eth0,网关是192.168.1.254,其余网段走网卡eth1,网关是10.1.1.254; 一、配置网卡IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 ...

weixin_42926889的博客 1万+

Linux 设置双网卡通信,外网网卡和内网网卡

背景,Linux 主机已经安装了内网、外网 2 张网卡,目前外网网络已通,需要设置内网网卡转发通内网 内网需要通信的设备的网段,如果 10.99.0.0 代表 10.99 网段的所有 IP 表示 10.xx 网段走 10.xx.xx.xx 这个网关转发 :内网网卡设备示例 2、设置启动自动生效 打开 文件,如果没有则创建该文件,然后在文件内写入如下的内容修改上面的语句 为 即可 示例...

简简单单Onlinezuozuo 6603

linux(centos7)中双网卡指定路由上外网,实现内外网多网卡共存

环境:一台服务器,双网卡,需要同时访问外网和内网。 在设置过程中,原本好用的内网地址(192.168.1.200)在设置上外网地址(多网卡多网段)后变的不好用,如果停止外网网卡,内网就可以正常访问了。 要解决这个问题,得先在设置了内网之后,再设置外网。给外网设置了网关之后,因为没有设置默认网关,导致内网的IP也会走外网的网关,所以就不能联网了。 查看所有网卡硬件:...

经验之谈,不做搬运工 1万+

使用Java实现CRC16 MODBUS 格式校验

CRC16校验,测试如下 String str = "a5 98 03 00 00 5f c6 0f 7c 40 78 06 09 46 dc 6e db 00 16 3e 12 5c 98 00 19 98 0e 10 03 06 09 46 dc 6e db 03 0b bf 5f c6 0f 7c 43 bd b9 61 ee 96 76 99"; 校验规则: /** * CRC16_CCITT:多项式x16+x12+x5+1(0x1021),初始值0x0000,低位在前,高位在后,结

weixin_45063710的博客 1313

【双网卡】Centos7的双网卡配置(内外网都可以用)

软件系统部署在甲方内网,甲方内网的邮箱发不出去,需要在内网的基础上再加一个外网接口,一个网卡口是内网软件访问,数据交互的,另外一个是外网口,可以访问百度,邮件接口这些,所以我们就针对这种要求开始百度。 看了很多内外网的配置,都是通过更改路由的方式实现效果,和同事沟通过,确定方案。 内网的网关关闭,外网的网关打开。 给访问内网地址的内网地址段配置路由,外网的正常...

shen12138的博客 8525

MPU6050数据融合避坑指南:当欧拉角遇到万向节死锁,我们该如何处理?

本文深入探讨了MPU6050在姿态解算中遇到的欧拉角万向节死锁问题,提供了四元数解决方案及工程实践策略。通过分析死锁现象的本质,介绍四元数的优势与实现方法,并给出必须使用欧拉角时的三种应对方案,帮助开发者有效规避数据跳变和解算失效问题。

weixin_30415113的博客 541

AT32F403A ADC通道管理与转换模式实战解析

本文深入解析AT32F403A微控制器的ADC模块,重点阐述其通道管理机制与四种转换模式(序列模式、抢占自动转换模式、反复模式、分割模式)的实战应用。通过详细的配置步骤与代码示例,帮助开发者高效实现模拟数字转换,优化数据采集性能与系统响应。

sky77的博客 279

Centos 7 配置双网卡,一个内网,一个外网

配置准备 第一步: 进入到网卡配置目录: cd /etc/sysconfig/network-scripts/ 第二步:查看网卡编号,命令 : ip addr 会出现以下界面: 其中 em1/em2/em3/em4 都是网卡 。我们设置其中两个即可 。可自己选择哪个是内外网。 第三步,修改网卡配置文件: ls # 查看网卡配置文件 配置网卡 内网IP配置 编辑网卡配置文件 ifcfg-em2 : vim ifcfg-em2 将网卡2 设置成内网IP,这里要注意 :配置内网IP 的时候 ,不要配置网

啥都瞅瞅 2万+

混合开关电容DCDC变换器技术解析与工程应用指南

在电源设计领域,传统DCDC变换器在高降压比或高升压比场景下,往往面临占空比过窄、开关应力大、效率偏低等瓶颈。开关电容变换器虽能实现固定比例的电压变换,却受限于调节能力。混合开关电容DCDC变换器通过“开关电容网络粗调变比+电感式DCDC细调输出”的策略,兼顾高效率、高功率密度与宽调压范围。本文梳理了其典型拓扑(如2:1/4:1 SC+Buck)、关键对比、控制策略(含软充电)及工程应用中的常见问题,帮助电源工程师在服务器供电、快充、车载电源等场景下快速选型与调试。

weixin_29164185的博客 311

Linux中用两个网卡同时上内外网

在实际开发中,我们经常会遇到Linux需要连接外网进行软件安装更新,同时还要连接内网进行内网数据通讯,这时就需要对Linux进行一些配置,使得Linux既可以连接内网,又可以连接外网.以我个人电脑为例,无线网用于连接外网,网段192.168.43.*,虚拟机内置网卡网段192.168.80.*用于内网连接,由于在虚拟机内无线网卡不能自己创建,所以使用的外置USB无线网卡,下面介绍具体的配...

jacky1982728的博客 5645

Cadence 批量一次性修改title 页码标题

本文介绍如何在Cadence软件中对DSN文件进行标题栏的批量编辑操作,包括选择编辑对象、使用快捷键打开属性面板以及如何修改标题、页码等关键信息。

tianpu2320959696的博客 975

YOLOv8改进 | 融合篇,YOLOv8改进主干网络为MobileNetV4+CBAM注意机制+Powerful-IoU损失函数(2024 最新IOU),全网首发,实现极限涨点

本文将在 YOLOv8 主干中引入 MobileNetV4 轻量化骨干,同时,在检测头引入 CBAM机制注意力机制,并采用 Powerful-IoU 损失函数作为模型的损失函数,其中,MobileNetV4 通过引入通用反向瓶颈(UIB)搜索块和 Mobie MQA 注意力模块创新设计,实现了模型的轻量级化;同时,MobileNetV4 采用了优化的 NAS 策略,通过粗粒度和细粒度搜索相结合的方法,显著提高了搜索效率并改善了模型质量。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 3783

CentOS系统双网卡路由设置

CentOS系统双网卡路由设置   2011-11-22 16:35:05|  分类: linux_route |举报 |字号 订阅           下载LOFTER 我的照片书  | centos 设置双网卡,双网关 centos操作系统 一个是192段(eth1外网),一个是

yu132563的专栏 2693

【100%通过率】华为OD机试真题 Java&Go 实现【查找单入口空闲区域】【2022.11 Q4 新题】

给定一个 m xn 的矩阵,由若干字符 和0构成,X表示该处已被占据,0"表示该处空闲,请找到最大的单入口空闲区域.解释:空闲区域是由连通的O组成的区域,位于边界的0可以构成入口,单入口空闲区域即有目只有一个位于边界的0作为入口的由连通的'O"组成的区域。 如果两个元素在水平或垂直方向相邻,则称它们是“连通”的。

MISAYAONE的博客 2万+

VMware,CentOS及宿主机内外网同时通讯问题

VMware,CentOS及宿主机内外网同时通讯问题 前言 本人参与的公司开发项目为采用Go-micro微服务框架所搭建的物流/车库管理系统(简称:MPS,后续所提及简称时均指该系统)。采用Docker容器进行末端部署,并使用docker-compose工具定义编排多个容器的创建及运行,最终的承载系统选择了CentOS Linux(因REHL对CentOS发布即将改变为滚动发布模式,不宜于稳定的服务器设备使用,故后续计划将从CentOS linux转至Rocky Linux)。 因平时习惯对发现的问题做一

qq_44827701的博客 469

UG NX二次开发(C#)-外部模式-批量删除某些图层中的体对象和曲线对象

在 UG NX中,有时需要批量删除某文件夹下多个.prt文件中固定一些图层中的体对象和曲线对象,这时如果采用手动逐个打开模型,并选择针对的图层删除,即耗时也容易遗漏,因此采用外部模式来处理比较方便。本文介绍批量删除某些图层中的体对象和曲线对象。

GimiGimmy 3035

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux双网卡:一个配置外网,一个配置内网

服务器centos双网卡配置,一个外网ip,一个内网ip

blueskyliulan的专栏 3万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VirtualBox安装linuxmint-21.2虚拟机并配置内外网双网卡

适用于在VirtualBox平台上安装linuxmint-21.2虚拟机。

番茄打电脑的博客 2073

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

centos7双网卡上不了外网

根据网上几篇博客,乱搞,终于可以上内外网了。 这里只记录最后解决上网的问题,前面遇到过NetworkManger.service与network.service冲突,network.service重启失败等问题 ifcfg-enp0s3 外网 TYPE="Ethernet" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV

cry1049208942的专栏 1250

双网卡linux主机组网配置(通过NAT实现内外网相互访问)

一。需求分析 由于实验室网络实行实名绑定制度,针对MAC地址绑定IP。本实验室原本有申请购买两个外网IP地址,IP 1绑定于网站服务器专用于提供网站服务,IP 2绑定于AP,用于实验室员工和其他服务器日常访问网络进行科研工作。 由于研究所调整布局,现在需要将服务器机柜整体搬迁到机房,而AP随人员调整到另一个房间。因此除绑定了IP的网站服务器器外,机柜中的其他路由器均不能访问互联网。所幸网站服务...

qq_26974871的博客 2896

centos:双网卡的配置

引:http://jingyan.baidu.com/article/c1a3101eb1bac4de656deb34.html 前言: 公司某软件产品,要求内外网都能访问。 实现方案: [list] [*] 在这台服务器上安装两张网卡,一张对外(eth0, IP=114.XXX.XXX.XXX),一张对内 (eht1,IP=172.XXX.XXX.XXX)。 [*] [color=r...

kenvic00000的专栏 408

linux(centos7)中双网卡指定路由上外网,实现内外网多网卡共存_php_sir_新浪博客...

环境:一台服务器,双网卡,需要同时访问外网和内网。 在设置过程中,原本好用的内网地址(192.168.1.200)在设置上外网地址(多网卡多网段)后变的不好用,如果停止外网网卡,内网就可以正常访问了。 要解决这个问题,得先在设置了内网之后,再设置外网。给外网设置了网关之后,因为没有设置默认网关,导致内网的IP也会走外网的网关,所以就不能联网了。 查看所有网卡硬件: # ip li...

经验之谈,不做搬运工 1888
上一篇: Linux操作系统Vim编辑器完整使用教程
下一篇: Oracle AWR报告快速分析工具
一博一言
博客等级 码龄15年 307粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值