【Ubuntu】Ubuntu双网卡配置 实现内外网互不影响同时可用

news2024/9/20 1:07:57

【Ubuntu】Ubuntu双网卡配置 实现内外网互不影响同时可用

  • 建议
  • 前提配置
  • 用到的命令
  • 参考文献:

建议

本文仅作个人记录,请勿完全照搬,建议直接看此视频,按作者的步骤进行配置
linux配置内外网(ubuntu举例)作者用到的命令请看文末截图
在此感谢up主的视频~

前提配置

  1. 外网配置
    网卡名称:enx344b50000000
    ip:192.168.100.100
    在这里插入图片描述

  2. 内网配置
    网卡名称:ens121f0
    ip:10.107.7.80
    在这里插入图片描述

在这里插入图片描述

用到的命令

sudo route add -net 0.0.0.0/0 enx344b50000000

sudo route add -net 0.0.0.0/0 gw 192.168.100.1

sudo route add  -net 10.0.0.0/8 gw 10.0.0.1 ens121f0

 route -n

内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 enx344b50000000
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 enx344b50000000
0.0.0.0 192.168.100.1 0.0.0.0 UG 101 0 0 enx344b50000000
0.0.0.0 10.107.0.1 0.0.0.0 UG 20102 0 0 ens121f0
10.0.0.0 10.0.0.1 255.0.0.0 UG 0 0 0 ens121f0
10.0.0.0 0.0.0.0 255.0.0.0 U 102 0 0 ens121f0
10.107.0.0 10.107.0.1 255.255.0.0 UG 1 0 0 ens121f0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens121f0
192.168.100.0 0.0.0.0 255.255.255.0 U 101 0 0 enx344b50000000

ip route

default via 192.168.100.1 dev enx344b50000000
default dev enx344b50000000 scope link
default via 192.168.100.1 dev enx344b50000000 proto dhcp metric 101
default via 10.107.0.1 dev ens121f0 proto static metric 20102
10.0.0.0/8 via 10.0.0.1 dev ens121f0
10.0.0.0/8 dev ens121f0 proto kernel scope link src 10.107.7.80 metric 102
10.107.0.0/16 via 10.107.0.1 dev ens121f0 proto static metric 1
169.254.0.0/16 dev ens121f0 scope link metric 1000
192.168.100.0/24 dev enx344b50000000 proto kernel scope link src 192.168.100.100 metric 101

参考文献:

  1. linux配置内外网(ubuntu举例)
  2. ubuntu没有rc.local文件
    视频中命令截图如下:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

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

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

相关文章

c++面试-语法糖(一)

c面试-语法糖(一) 1、const关键字的作用?(变量,参数,返回值) 定义常量值:const 可以用于定义常量变量,其值在初始化后不能被修改。 const int MAX_SIZE 100;修饰指针:const 可以修饰指针,表示…

第158天:安全开发-Python-Socket编程反弹Shell分离免杀端口探针域名爆破

前置知识 使用 socket 模块 1. 导入模块 首先,你需要导入 Python 的 socket 模块。 import socket 2. 创建套接字 使用 socket.socket() 函数创建一个新的套接字。这个函数可以接收两个参数:地址族和套接字类型。 地址族(Address Family&…

【鸿蒙】HarmonyOS NEXT星河入门到实战9-组件化开发进阶应用状态管理

目录 1.1 创建页面 1.2 页面跳转和后退 1.3 页面栈 1.4 路由模式 1.5 路由传参 2、生命周期 3、Stage模型 3.1 目录概览 3.2 app.json5应用配置 3.3 module.json5模型配置 3.4 UIAbility组件 3.5 UIAbility的添加和设置启动 3.6 UIAbility组件的生命周期 3.7 拉起另…

LSS如何创建视锥

先创建图像(u,v,d)坐标系下视锥 再根据相机内外参,将图像坐标系下uvd视锥x6,再调整到世界坐标系下XYZ视锥 1 完整代码 de

KOC营销崛起:TikTok带货新力量,助力跨境电商发展

近年来KOC这一新的营销角色悄然崛起,成为了跨境电商品牌推广的重要新力量。KOC虽非传统意义上的大网红,但他们凭借真实、接地气的分享,逐渐获得了大量的关注和信任。本文Nox聚星将和大家探讨KOC营销的崛起,分析其优势。 一、KOC营…

Java多线程编程-基础篇

多线程相关的概念 并发 并发是指在同一时间段内,两个或多个任务在同一个处理器上交替执行,使得在宏观上看起来像是同时进行。并发是通过快速切换任务来模拟同时执行的效果,实际上在任何一个时刻点上只有一个任务在执行。 也就是说&#xff0…

计算机毕业设计 智慧物业服务系统的设计与实现 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

数字IC设计\FPGA 职位经典笔试面试--整理

注: 资料都是基于网上一些博客分享和自己学习整理而成的 1:什么是同步逻辑和异步逻辑? 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 同步时序 逻辑电路的特点:各触发器的时钟端全部连接在一…

MFC工控项目实例之十五定时刷新PC6325A模拟量输入

承接专栏《MFC工控项目实例之十四模拟量信号名称从文件读写》 1、在BoardTest.h文件中添加代码 class CBoardTest : public CDialog { public:short m_saveData[32];unsigned short m_cardAddr;CBoardTest(CWnd* pParent NULL); // standard constructorCButtonST m_btnS…

64位系统中不支持In.vi与Out.vi的原因

在LabVIEW开发环境中,使用In.vi和Out.vi可以直接进行端口读写操作,这在32位操作系统中运行良好。然而,随着64位操作系统的普及,特别是Windows Vista及之后的系统版本,LabVIEW中这些VI的支持逐渐被移除。LabVIEW 2012是…

dedecms靶场(四种webshell姿势)

姿势一:通过文件管理器上传WebShell 1.登陆到后台点击【核心】【文件式管理器】【文件上传】将准备好的一句话木马上传 2.点击访问成功蚁剑连接 姿势二:修改模板文件拿WebShell 1.点击【模板】【默认模板管理】【index.htm】【修改】 在文件修改中添加一句话木马 保存 2.点击…

环境搭建2(游戏逆向)

#include<iostream> #include<windows.h> #include<tchar.h> #include<stdio.h> #pragma warning(disable:4996) //exe应用程序 VOID PrintUI(CONST CHAR* ExeName, CONST CHAR* UIName, CONST CHAR* color, SHORT X坐标, SHORT y坐标, WORD UIwide, W…

438 找到字符串中所有字母异位词

解题思路&#xff1a; \qquad 这个题目解法没什么特别的&#xff0c;遍历所有子串&#xff0c;比较与目标字符串是否满足异位词即可。唯一需要注意的是&#xff0c;提示s和p仅包含小写字母&#xff0c;且异位词不关心字符的顺序&#xff0c;可以使用长度为26的数组&#xff0c…

Unity3D类似于桌面精灵的功能实现

前言&#xff1a; 由于最近在做游戏魔改&#xff0c;很多功能在游戏里面没法实现&#xff08;没错&#xff0c;说的就是排行榜&#xff09;&#xff0c;所以准备用Unity3D开发一个类似于桌面精灵的功能部件&#xff0c;实现效果如下&#xff1a; PS&#xff1a;有需要定制的老…

MySQL聚合统计

【数据库】MySQL聚合统计 王笃笃-CSDN博客https://blog.csdn.net/wangduduniubi?typeblog显示平均工资低于2000的部门和它的平均工资 mysql> select deptno,avg(sal) deptavg from emp group by deptno; --------------------- | deptno | deptavg | --------------…

ESKF学习笔记

参考资料 https://zhuanlan.zhihu.com/p/441182819 惯性导航(三)-基于流型的ESKF及代码实现_eskf和ekf-CSDN博客 用ESKF实现IMU/GNSS组合导航&#xff08;学习记录&#xff09;_eskf imu-CSDN博客 0.ESKF与KF的区别以及总体流程 0.1卡尔曼滤波过程 卡尔曼滤波的流程按照1…

微信阅读小程序的设计与实现(lw+演示+源码+运行)

题目&#xff1a;微信阅读小程序的设计与实现 摘 要 由于APP软件在开发以及运营上面所需成本较高&#xff0c;而用户手机需要安装各种APP软件&#xff0c;因此占用用户过多的手机存储空间&#xff0c;导致用户手机运行缓慢&#xff0c;体验度比较差&#xff0c;进而导致用户会…

学习之IDEA集成GitHub

一、配置github账号 使用token登录 二、分享代码到github 2.1 当pycharm中找不到VCS时 2.2 分享代码到github 2.3 push推送代码 2.4pull拉取代码 2.5 克隆代码 三、github打开双重身份认证

Docker构建Java镜像及使用

前言 最近在项目中使用到了一些docker技术&#xff0c;因为没有专业的运维人员&#xff0c;所以在部署版本应用的时候&#xff0c;都是自己在进行打包部署。经过一段时间的操作和使用&#xff0c;在这里和大家分享一下自己的心得&#xff0c;也算是做一下总结吧。 准备工作 首…

【Unity学习心得】如何制作俯视角射击游戏

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、导入素材二、制作流程 1.制作地图2.实现人物动画和移动脚本3.制作单例模式和对象池4.制作手枪pistol和子弹bullet和子弹壳bulletShell5.制作散弹枪shotgun总…