热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

设置双网卡内外网同时上网

设置双网卡内外网同时上网问题:在场所内外网不能同时访问时,需要访问外网时则切换外网,需要访问内网时则切换内网。十分麻烦。如下提供设置双网

设置双网卡内外网同时上网

问题: 在场所内外网不能同时访问时,需要访问外网时则切换外网,需要访问内网时则切换内网。十分麻烦。如下提供设置双网卡的方式,实现同时可以访问内外网。


1. 先获取单独链接内网、单独链接外网的ip地址

内外网ip配置信息


2. 双网卡设置


一、设置方式一

a.首先打开cmd窗口

b. 删除10.11.0.0的路由,这个是需要访问的内网的路由

命令:route delete 10.11.0.0

c. 设置以太网的链接(内网)
它表示访问10.11.0.0 网段的所有数据都要经过网关192.168.123.1,
-p 表示永久添加,重启后依然有效

命令:route -p add 10.11.0.0 mask 255.255.0.0 192.168.123.1

d. 删除所有0.0.0.0的路由,这个是默认访问外网的路由

命令:route delete 0.0.0.0

e. 设置无线网的链接(外网)
它表示你可以上外网,访问所有数据都要经过外网网关192.168.111.1,
-p表示永久添加,重启后依然有效。

命令:route -p add 0.0.0.0 mask 255.255.255.0 192.168.111.1

二、设置方式二

a.首先打开cmd窗口

b. 删除10.11.0.0的路由,这个是需要访问的内网的路由

命令:route delete 10.11.0.0

c. 删除所有0.0.0.0的路由,这个是默认访问外网的路由

命令:route delete 0.0.0.0

d. 设置以太网的链接(内网)
它表示访问10.11.0.0 网段的所有数据都要经过网关192.168.123.1,
-p 表示永久添加,重启后依然有效

命令:route -p add 10.11.0.0 mask 255.255.0.0 192.168.123.1

e. 再重连WLAN网


3. 查看当前机器的所有路由

命令:route print

截图红框框部分就是设置后内外网路由。
route print


推荐阅读
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • STM32代码编写STM32端不需要写关于连接MQTT服务器的代码,连接的工作交给ESP8266来做,STM32只需要通过串口接收和发送数据,间接的与服务器交互。串口三配置串口一已 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 本文通过分析一个具体的案例,探讨了64位Linux系统对32位应用程序的兼容性问题。案例涉及OpenVPN客户端在64位系统上的异常行为,通过逐步排查和代码测试,最终定位到了与TUN/TAP设备相关的系统调用兼容性问题。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 使用 Babylon.js 实现地球模型与切片地图交互(第三部分)
    本文继续探讨在上一章节中构建的地球模型基础上,如何通过自定义的 `CameraEarthWheelControl` 类来实现更精细的地图缩放控制。我们将深入解析该类的实现细节,并展示其在实际项目中的应用。 ... [详细]
  • 使用jQuery与百度地图API实现地址转经纬度功能
    本文详细介绍了如何利用jQuery和百度地图API将地址转换为经纬度,包括申请API密钥、页面构建及核心代码实现。 ... [详细]
  • 探索将Python Spyder与GitHub连接的方法,了解当前的技术状态及未来可能的发展方向。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 本文介绍了如何通过命令行有效地终止所有 Node.js 进程实例,以解决因端口冲突或其他服务冲突导致的问题。 ... [详细]
  • 3.[15]Writeaprogramtolistallofthekeysandvaluesin%ENV.PrinttheresultsintwocolumnsinASCIIbet ... [详细]
  • 深入理解Dockerfile及其作用
    Dockerfile是一种文本格式的配置文件,用于定义构建Docker镜像所需的步骤。通过使用`docker build`命令,用户可以将Dockerfile中的一系列指令转换成一个可执行的Docker镜像。 ... [详细]
  • 本文介绍了如何在不同操作系统上安装Git,以及一些基本和高级的Git操作,包括项目初始化、文件状态检查、版本控制、分支管理、标签处理、版本回退等,并简要提及了开源许可协议的选择。 ... [详细]
  • 根据官方定义,RxJava是一种用于异步编程和可观察数据流的API。其核心特性在于流式处理能力和丰富的操作符支持。 ... [详细]
author-avatar
木木的亦尘_283
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有