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 6604

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

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

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

Megatron单机多卡Qwen2.5:pre-train+sft

英伟达:https://github.com/NVIDIA/Megatron-LM/releases/tag/core_r0.8.0阿里:https://github.com/alibaba/Pai-Megatron-Patch/releases/tag/v0.10.2。

weixin_46873015的博客 2178

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

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

shen12138的博客 8525

IEEE论文投稿必看:PDF eXpress报错font not embedded的3种修复方法(附Adobe Acrobat DC操作截图)

本文针对IEEE论文投稿时PDF eXpress系统常见的“font not embedded”报错,提供了三种核心修复方案。首先,详细解析了使用Adobe Acrobat DC进行专业修复的完整操作流程与关键技巧。其次,介绍了无需付费软件的开源与免费工具链(如Ghostscript)解决方案。最后,从源头出发,指导LaTeX和Microsoft Word用户在生成PDF时正确设置以确保字体自动嵌入,帮助研究者彻底解决格式问题,确保投稿顺利。

ujm56789012的博客 516

大数据实战:Python与MySQL在足球赔率分析中的高效应用

本文详细介绍了如何利用Python与MySQL进行大数据实战,实现足球赔率的高效分析。通过对比Excel处理的局限性,阐述了数据库在处理百万级数据时的速度优势。文章提供了从环境搭建、使用pymysql连接数据库、利用pandas进行数据清洗与分析,到构建自动化分析系统的完整流程,旨在帮助读者将大数据技术应用于实际业务场景,显著提升数据处理与洞察效率。

weixin_29080843的博客 444

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

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

啥都瞅瞅 2万+

【故障排查】telnet连接失败:端口23不可达的深度分析与解决方案

本文深度剖析了telnet连接失败,特别是端口23不可达的常见原因与系统性解决方案。文章从客户端本地配置、服务器端服务与防火墙、中间网络路径三个层面,提供了详细的排查步骤与命令,并强调了Telnet协议的安全风险,建议使用SSH等更安全的替代方案进行远程管理与端口测试。

weixin_29306011的博客 895

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

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

jacky1982728的博客 5645

基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS

一款国内高手开发的一个名为Ventoy的开源多系统启动U盘制作工具,官方链接:https://www.ventoy.net/cn/index.html Ventoy 特点 不影响U盘日常普通使用 直接从ISO文件启动,无需解开 支持MBR和GPT分区格式(1.0.15+) 支持超过4GB的ISO文件 支持大部分常见操作系统, 已测试650+ 个ISO文件 不仅仅是启动,而是完整的安装过程 版本升级时数据不会丢失 Ventoy 待改进 不支持macOS和ChromeOS 准备2个空的U.

wybarcelona的博客 3万+

UI自动化控制PC端微信获取当前群聊的群友列表

在一个月前,某个群友在获取整个群的群友信息时遇到了一点问题: 对整个群进行群友数据获取经测试确实有点棘手,下面我将我的解决过程公布给大家。 基础教程详见: https://blog.youkuaiyun.com/as604049322/article/details/121391639 人工打开要抓取的群聊窗口后,首先获取微信窗口并点击聊天信息按钮: import uiautomation as auto auto.uiautomation.SetGlobalSearchTimeout(1) wechatWind

小小明-代码实体的专栏 3万+

CentOS系统双网卡路由设置

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

yu132563的专栏 2693

Python爬虫教程:抓取Android或iOS应用中的数据

随着智能手机的普及,移动应用程序已经成为我们生活中不可或缺的一部分。从社交媒体、在线购物到金融服务和健康管理,几乎所有领域都有相应的手机应用程序(App)服务用户。而这些应用程序通常会存储大量的数据,例如用户行为、产品信息、订单记录等。如果我们能有效地抓取这些数据,可以为数据分析、商业智能、用户行为分析等提供有力支持。本文将重点介绍如何使用Python爬虫技术抓取Android或iOS应用中的数据,尤其是如何从这些应用的后端接口、存储、或网页中提取数据。我们将探讨如何通过反向工程技术访问移动应用中的API接

2201_76125261的博客 801

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

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

qq_44827701的博客 469

Windows 11 安装 JDK 11:下载、安装、配置环境变量、验证

本文详细介绍了在 Windows 11 系统中安装 JDK 11 的完整流程,包括从 Oracle 官网下载压缩包、解压到自定义目录、配置 JAVA_HOME 与 Path 环境变量,并验证安装是否成功。文章还包含一个专为 JDK 11 新特性设计的测试程序,涵盖 Lambda 表达式 var 语法、HTTP 客户端 API、字符串增强方法等,帮助读者确认安装版本正确无误,适合初学者和需要多版本 JDK 共存的开发者参考。

寒水馨 · 轻量级技术文档 · hanshuixin.org 2777

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

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

blueskyliulan的专栏 3万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

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

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

番茄打电脑的博客 2073

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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、付费专栏及课程。

余额充值