【Windows系列】网卡1访问外网,网卡2访问内网!

news/2024/11/13 9:03:00/文章来源:https://www.cnblogs.com/o-O-oO/p/18355066
背景
一、实验环境准备二、查看ipv4服务是否勾选和开启三、修改网卡路由四、修改网卡路由

背景

当我们的Windows电脑有双网卡,若这时想要实现一张网卡用于访问外网,另一张网卡用于访问内网的功能。比如通过远程电脑,然后再通过电脑去访问我们家里的NAS存储等。通常这种需求下,需要通过配置静态路由来实现。这种配置能够实现访问特定目标网段时,数据流会走对应的网络接口。今天阿祥就讲怎么通过配置静态路由,实现网络路径的精细控制,以满足不同的网络访问需求。
ps:本文章虽通过内网卡和外网卡的场景演示,但实际工作场景未必适用,比如有些公司不准一机两用,则不适合使用。主要用于展示如何实现Windows主机路由的精细控制,供学习使用!实际场景请按规定操作!

操作展示

一、实验环境准备

电脑已拥有两张网卡,且都能正常工作。每张网卡都标清名称和作用(包括以太网、Wi-Fi、本地链接等),如下图:

二、查看ipv4服务是否勾选和开启

打开控制面板,打开 “网络和Internet” -> “网络连接”。分别选择电脑两个网卡,并右击鼠标选择“属性”。打开每个网卡的属性,确保已启用“Internet协议版本4(TCP/IPv4)”。

ps:网卡默认情况都已开启,且本文主机通过DHCP获取主机IP,这里顺带检查下!

三、修改网卡路由

通过Windows命令行工具cmd来修改路由,输入以下命令来添加针对特定网络的路由规则。

ps:记得右键cmd工具,用管理员权限打开

route add <目标网络> MASK <子网掩码> -p <接口网关IP>

说明:

1、<目标网络>:你想要访问的网络地址或网段(例如10.20.0.0)

2、<子网掩码>:对应的目标网络子网掩码(例如255.255.0.0)

3、<下一跳名称>`:你想要使用的接口网关IP(例如网卡的网关IP地址10.20.10.1)

配置展示用例:

场景:

1、将访问内网10.20.0.0/16网段的流量配置路由到内网网卡(网卡网关IP为192.168.200.1)

2、将访问其他网段的流量配置路由到外网网卡(网卡网关IP192.168.100.1)

route add 10.20.0.0 MASK 255.255.0.0 -p 192.168.200.1
route add 0.0.0.0 MASK 0.0.0.0 -p 192.168.100.1

如下图,通过route print命令查看路由表,可见跟最初查看的路由表对比,内网卡的配置已经发生了变化,永久路由增加了两条:

route print

在路由表里可以看到两个网段的路由分别走两张网卡的网关出去
ps:因永久路由优先级高于动态路由,所以访问目标地址时优先匹配永久路由。

四、修改网卡路由

配置完成后,可以使用tracert指令进行网络连通性测试,尝试分别通过内、外网网卡访问不同的网络资源,检查源目是否能正常走指定路由通信。

内网测试:

外网测试:

注:因出公网会经过很多安全设备,所以路径很长,很多详细ip不予公开

原创 ICT系统集成阿祥

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

事件驱动系统设计之将事件检索与事件处理解耦

0 前言 part1讨论了集成过程中遇到的挑战以及幂等事件处理的作用。解决集成问题之后,我们需要反思事件检索的问题。我们的经验教训表明,将事件检索与事件处理解耦至关重要。 1 事件处理与请求/响应 API 紧耦合 part1讨论了将请求/响应 API 集成到事件驱动微服务中时,由于基于…

豆瓣影评数据抓取

豆瓣影评数据抓取 创建时间:2024-08-12 抓取豆瓣影评相关数据的代码,包括封面、标题、评论内容以及影评详情页的数据。 一、完整代码https://movie.douban.com/review/best/ 抓取封面 标题 评论內容 抓取完整的评论内容 也就是点击展开后的完整的 抓取当前影评的详情页的数…

设计规划专业 All In One

设计规划专业 All In One 设计规划 城市规划与设计设计规划专业 All In One 设计规划城市规划与设计demos西交利物浦大学当今我们生活在一个不断变化的全球环境中,中国以及世界城市发展面临着诸多挑战。城市规划(城市设计方向)硕士课程将培养学生将设计原理和技术运用到解决…

基于java实现MYDB数据库

整体结构 --MYDB分为后端和前端,前后端通过socket进行交互 前端(客户端)用于读取用户输入,并发送到后端执行,输出返回结果 MYDB后端需要解析SQL --MYDB的后端分为5个模块 分别是: 1、Transaction Manager事务管理器 2、Data Manager数据管理器 3、Version Manager版本管理器…

颜色空间的互相转换

前言 在上一篇中,我们介绍了常见颜色空间的一些定义及表示,在这一章中,我们将大致了解各个颜色空间的互相转换 颜色转换算法 由于有些颜色空间可能并不能直接转换,或着过于繁杂,本文主要介绍由RGB向其它空间的转换,涉及到的代码也采用Ts进行演示讲解 在文章的最后面,会给…

TGI 多-LoRA: 部署一次,搞定 30 个模型的推理服务

你是否已厌倦管理多个 AI 模型所带来的复杂性和高成本? 那么, 如果你可以部署一次就搞定 30 个模型推理服务会如何? 在当今的 ML 世界中,哪些希望充分发挥其数据的价值的组织可能最终会进入一个“微调的世界”。在这个世界,各个组织会构建大量模型,其中每个模型都针对特定…

计算机常用软件和语言

关于CSP-J初赛的学习笔记3.计算机常用软件和语言 3.1 计算机软件系统 计算机软件通常分为系统软件和应用软件两大类;系统软件 即支持应用软件开发和运行的一类计算机软件。一般包括操作系统,语言处理程序,数据库系统,网络管理系统等应用软件 即为特定领域开发,并为特定目的…

「Day 7—离散化 树状数组 线段树」

离散化 定义 离散化本质是一种哈希,是一种用来处理数据的方法。 1.创建原数组的副本。 2.将副本中的值从小到大排序。 3.将排序好的副本去重。 4.查找原数组的每一个元素在副本中的位置,位置即为排名,将其作为离散化后的值。 B3694 数列离散化 代码 #include<iostream>…

chrome无法下载文件

用的电脑是Mac Air M1,安装了127版本的chrome,总有几次在浏览器上下载文件的时候明明点击了下载按钮,chrome图标显示已经有下载的内容了,但是打开下载文件夹却不显示显示下载的文件,扒拉看了一下说是迅雷插件要关闭,后面发现自己也没安装迅雷插件。解决方案: 把这两个关…

万兆以太网协议栈的FPGA实现(一):常识+PCSPMA+结构

参考: https://docs.amd.com/r/zh-CN/pg210-25g-ethernet/%E7%AE%80%E4%BB%8B?tocId=59kIPN67Q57xorWh9w6GTA 10GbE以太网MAC和PHY - 者旨於陽 - 博客园 (cnblogs.com) 什么是CML电平-CSDN博客 10G Ethernet PCS/PMA v6.0 Product Guide (PG068) • 查看器 • AMD 技术信息门…

Two-Processor Scheduling 学习笔记

再高没有高爸高。为什么有人联考放论文题啊?不过好有趣。参考的 glx 博客。 考虑这么一个问题,给定一张偏序图,即一个满足传递性和非自反性的偏序关系 \(\succ\) 连成的 DAG。你需要对这张图进行拓扑排序,每次可以同时删去一个或者两个零入度点,问最少删多少次可以把图删空…

【原创软件】第8期:pdf转图片软件FAST_PDF2PNG,可选分辨率快速pdf转图片

一、背景 因为经常处理扫描件,需要将扫描件或者电子书先转为图片进行优化处理。为了省去人工时间,制作了一个软件FAST_PDF2PNG。尽管已经有不少软件可以完成该功能,但是杀鸡焉用牛刀。 本工具仅约4M,小巧方便。(优点:速度快,比pdf补丁丁更快,可选分辨率72-1200dpi,含有…