Ubuntu系统、CentOS系统双网卡的配置

news2025/1/14 0:49:17

虚机双网卡配置

  • 前言
  • 一、CentOS系统
    • 1.配置网卡信息
      • 1.1编辑eth0网卡
      • 1.2查看eth0网卡信息
      • 1.3编辑eth1网卡
      • 1.4查看eth1网卡信息
    • 2.关闭网卡arp代答和rp_filter校验
      • 2.1编辑配置文件
      • 2.2查看配置文件
    • 3.重启网络服务
    • 4.配置路由
      • 4.1 配置路由
      • 4.2 查看路由
  • 二、Ubuntu系统
    • 1.配置网卡信息
      • 1.1.编辑网卡配置文件
      • 1.2查看网卡配置信息
    • 2.关闭网卡arp代答和rp_filter校验
      • 2.1编辑配置文件
      • 2.2查看配置文件
    • 3.重启网络服务
    • 4.配置路由
      • 4.1 配置路由
  • 总结


前言

本文将介绍Ubuntu系统、CentOS系统在多网卡场景下指定网卡实现与外网的通信。(不指定网卡时默认是主网卡)


一、CentOS系统

该虚机有三张网卡,要实现通过eth1和外网通信。
在这里插入图片描述

1.配置网卡信息

进入网卡目录

cd /etc/sysconfig/network-scripts/

1.1编辑eth0网卡

vi ifcfg-eth0

修改内容如下:

DEVICE='eth0'
NAME = “eth0”	
ONBOOT='yes'
IPADDR='10.2.0.9'  # 根据实际填写,此处写弹性网卡上的地址
NETMASK='255.255.255.0'  #根据实际填写,此处写子网掩码           
HWADDR=00:00:00:00:00:00’ # 填写实际mac地址。
GATEWAY='10.2.0.1'  #根据实际需要填写。因为eth0文件定义了网关,这里不再写网关,避免网关冲突

1.2查看eth0网卡信息

在这里插入图片描述

1.3编辑eth1网卡

vi ifcfg-eth1

修改内容如下:

DEVICE='eth1'
NAME = “eth1”	
ONBOOT='yes'
IPADDR='10.2.0.5'  # 根据实际填写,此处写弹性网卡上的地址
NETMASK='255.255.255.0'  #根据实际填写,此处写子网掩码           
HWADDR=00:00:00:00:00:00’ # 填写实际mac地址。
#GATEWAY='10.2.0.1'  #根据实际需要填写。因为eth1文件定义了网关,这里不再写网关,避免网关冲突

1.4查看eth1网卡信息

在这里插入图片描述

2.关闭网卡arp代答和rp_filter校验

2.1编辑配置文件

vim /etc/sysctl.conf
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.all.rp_filter = 2

2.2查看配置文件

在这里插入图片描述

3.重启网络服务

systemctl restart network 
#sysctl -p  使配置生效

4.配置路由

Linux 镜像默认都从主网卡发包,但是在多网卡场景下,希望数据包从哪个网卡进来,再从哪个网卡出去,所以需要配置策略路由。
以下针对某个网卡eth1来进行设置,eth1的ip addr地址为10.2.0.5

4.1 配置路由

ip rule add from 192.168.0.62 table 111
ip route add default dev eth1 table 111  
注意:如果在第一步的网卡配置文件内没有配置网关,则路由
ip route add default dev eth1 table 111需改为
ip route add default via 192.168.0.1(该网卡内网网关)  dev eth1 table 111
#table 111为 自定义table。不同的网卡定义不同的table

在这里插入图片描述

4.2 查看路由

在这里插入图片描述
在这里插入图片描述

二、Ubuntu系统

1.配置网卡信息

进入网卡目录

cd /etc/network/

1.1.编辑网卡配置文件

vim interfaces
auto eth0
iface eth0 inet static
address 172.16.0.52
netmask 255.255.255.0
gateway 172.16.0.1

auto eth1
iface eth1 inet static
address 172.16.0.49
netmask 255.255.255.0
#gateway 172.16.0.1 #不用配置网关

1.2查看网卡配置信息

在这里插入图片描述

2.关闭网卡arp代答和rp_filter校验

2.1编辑配置文件

vim /etc/sysctl.conf
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.all.rp_filter = 2

在这里插入图片描述

2.2查看配置文件

在这里插入图片描述

3.重启网络服务

sudo /etc/init.d/network-manager restart
#sysctl -p  使配置生效

在这里插入图片描述

4.配置路由

Linux 镜像默认都从主网卡发包,但是在多网卡场景下,希望数据包从哪个网卡进来,再从哪个网卡出去,所以需要配置策略路由。
以下针对某个网卡eth1来进行设置,eth1的ip addr地址为172.16.0.49

4.1 配置路由

ip rule add from 172.16.0.49 table 111
ip route add default dev eth1 table 111  
注意:如果在第一步的网卡配置文件内没有配置网关,则路由
ip route add default dev eth1 table 111需改为
ip route add default via 172.16.0.1(该网卡内网网关)  dev eth1 table 111
#table 111为 自定义table。不同的网卡定义不同的table

配置之前查询rule是否存在:
在这里插入图片描述
在这里插入图片描述


总结

以上就是今天要讲的内容,本文介绍了Ubuntu系统、CentOS系统在多网卡场景下指定网卡实现与外网的通信。(不指定网卡时默认是主网卡)使我们能够了解实现该场景的配置方法。


温馨提示

如果操作过程中有遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/24386.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信小程序运行机制和生命周期

一. 运行机制 首先了解下小程序的运行机制,小程序从启动到最终被销毁,会经历很多不同的状态,小程序在不同状态下会有不同的表现。大致运行机制如下图。 小程序生命周期图 接下来我们是图中概念讲解,项目中也会经常遇到。 1&…

etf动量轮动+大盘择时:年化30%的策略

原创文章第111篇,专注“个人成长与财富自由、世界运作的逻辑, AI量化投资”。 今天重点来探索一下elegantRL。 昨天的文章金融强化学习与finRL开发包里介绍了finRL的源码结构,背后的强化学习框架是elegantRL。 聚宽平台上有一个“动量轮动…

Java#18(面向对象三大特征之一:继承)

目录 一.继承 1.Java中提供了关键字extends,可以让一个类和另一个类建立起继承关系 2.继承的好处 3.什么时候使用继承? 二.继承的特点 java只支持单继承,不支持多继承,但支持多层继承 三.子类到底能继承父类中的哪些内容? 四.继承中成员变量和成员方法的访问特点 1. 继…

Apache Jmeter压力测试与性能监控,监测cpu、内存、磁盘、网络

1.官网下载Jmeter 解压,bin目录下 Windows 运行jmeter.bat 、Linux运行jmeter.sh 2.jmeter-plugins-manager 插件 测试机下载放置Jmeter的apache-jmeter-5.5\lib\ext 目录下,重新jmeter。 3.ServerAgent-2.2.3.zip下载 下载好放服务器端,给可执行文…

FPGA精简版UDP协议实现板间网线传输视频,提供3套工程源码

目录1.FPGA精简版UDP介绍2.网线板间视频传输---精简版UDP再次精简3.网线板间视频传输---实现方案4.网线板间视频传输---发送端方案5.网线板间视频传输---接收端方案6.工程1介绍---Artix7(RTL8211)双网口环回7.工程2介绍---Artix7发送--->Kintex7(B50610)接收8.工程3介绍---K…

RabbitMQ的广播模式(fanout)在(基于xml配置)项目中使用

项目结构 添加相关的jar包&#xff1a; pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation&qu…

@敏捷组织从业者,开放敏捷架构O-AA™标准考试及认证项目重磅上线!

数字化转型和敏捷转型需同时进行&#xff0c; O-AA™标准更强调组织和文化的转型。 认证项目 重磅发布 发布物资源 标准中文从业认证考试 标准讲师认证培训课程 ALL IN ∨ 开放敏捷架构O-AA™标准采用了基于结果、以产品为中心的方法&#xff0c;使企业能够以灵活和敏捷的…

[ros2实操]1-ros2的安装(ubuntu1804)与运行

参考链接: Recording and playing back data — ROS 2 Documentation: Galactic documentation 使用docker创建了一个ubuntu1804镜像: docker run -it --gpus all \-p 8860:8860 \-v /tmp/.X11-unix:/tmp/.X11-unix \-v /home/lbw/temp_dir:/temp_dir \-e DISPLAYunix$DISPL…

软件测试行业5年经验,薪资不如刚入行的应届生,真是日了狗了,问题究竟出在哪里?

最近公司新招了一位刚入行的应届生&#xff0c;作为组长我深刻体验到新人入行的痛楚&#xff0c;对此我十分照顾他&#xff0c;都是手把手教他公司业务流程。直到15号他工资到账15400元短信提示音响起&#xff0c;我才想起这是多么幼稚的行为&#xff0c;凭什么我在公司待了五年…

实验三 静态路由配置

计算机网络实验实验三 静态路由配置一、实验目的二、实验目的三、实验步骤3.1 连接实验拓扑结构3.2 配置路由器IP地址和掩码3.3 配置PC机IP地址、网关地址3.4 配置路由器的路由表四、思考题实验三 静态路由配置 一、实验目的 掌握手工配置路由表的方法 掌握读懂路由表的能力 …

Charles安装配置

目录 一、工作原理 二、主要功能 三、主要优点&#xff08;对比Fiddler&#xff09; 四、安装与配置 1、安装 2、组件介绍 1&#xff09;主导航栏 2&#xff09;请求栏 3&#xff09;请求数据栏 3、设置 1&#xff09;代理设置 2&#xff09;访问控制 4、客户端设置 …

(C语言)P1002 [NOIP2002 普及组] 过河卒

[NOIP2002 普及组] 过河卒 一、题目描述 棋盘上 AAA 点有一个过河卒&#xff0c;需要走到目标 BBB 点。卒行走的规则&#xff1a;可以向下、或者向右。同时在棋盘上 CCC 点有一个对方的马&#xff0c;该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦…

Redis实战——短信登录

目录 1 基于Seesion实现短信登录 1.1 发送短信验证码 1.2 登录功能 2 使用Redis进行短信验证码校验登录 2.1 Seesion方法存在的问题 2.2 发送短信验证码 2.3 验证码校验及登录功能 3.拦截器优化 1 基于Seesion实现短信登录 1.1 发送短信验证码 发送验证码请求路径 /u…

2、skywalking-安装(Docker-Compose方式)

1、服务器环境介绍 两台服务器均为Centos7.6 172.16.128.129 vm1 装载skywalking(采用es作为数据库) 172.16.128.130 vm2 项目服务器&#xff0c;然后向vm1集成 2、准备工作 2.1、由于安装skywalking是通过docker-compose方式安装在vm1且项目到时候是直接build成镜像然后发布&a…

行业安全解决方案 | 零售企业如何做好安全建设对抗黑灰产?

随着各行各业信息化、数字化、智能化进程不断加快&#xff0c;零售行业新业态也正在蓬勃发展。然而&#xff0c;随着转型深入推进及业务量的上升&#xff0c;随处可见的安全威胁逐渐成为零售企业的首要难题。 其主要原因在于该类企业一般涵盖大量用户个人数据&#xff0c;当企…

2022,软件测试行业岗位细分,薪资分布

软件测试是个需求多&#xff0c;就业机会大的职业。目前&#xff0c;我国具备软件测试能力的人员数量和市场需求相差巨大&#xff0c;巨大的市场空缺&#xff0c;使软件测试工程师从初级到高级&#xff0c;只需要 1 年甚至更短的时间来完成。所以作为一名软件测试工程师&#x…

图像基础知识、深度学习基础知识以及相关问题

疑难问题总结第一部分&#xff1a;图像基础边缘和轮廓1、图像中&#xff0c;什么是高频域和低频域&#xff1f;2、什么是图像轮廓&#xff0c;什么是图像边缘&#xff1f;第二部分&#xff1a;深度学习第一部分&#xff1a;图像基础 边缘和轮廓 1、图像中&#xff0c;什么是高…

从一座瑞典风机的倒塌看VDI2230用于螺栓连接精确计算的重要性

作者&#xff1a;螺栓设计老张 一、写在前面 引言&#xff1a;在机械行业&#xff0c;螺栓是与轴承、齿轮齐名的三大最主要机械元素&#xff0c;而从应用广泛程度来看&#xff0c;相比于轴承和齿轮是有过之而无不及。无论是机械传动还是机械结构&#xff0c;都离不开螺栓&…

[附源码]Python计算机毕业设计成绩管理与学情分析系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

WPS—JS宏笔记记录

前言&#xff1a;本方法需要一定的JS基础&#xff0c;这边不会赘述&#xff0c;0基础者可先自学JS 文章目录官方参考文档壹——excel表格篇一、创建新的表格输入内容并保存关闭ThisWorkbook&#xff1a;Application.Path:Workbooks:workbooks.Add:Sheets&#xff1a;自测&#…