如何同时上内网和外网

作者: 短暂瞬间 | 来源:发表于2017-08-28 19:37 被阅读168次

第4篇

背景

在日常工作中,一般情况下是不允许一台电脑同时连接内外网的,一方面是基于安全考虑,另一方面计算机也无法自动区分内外网IP地址。
而在工作中,存在同时使用公司的内网系统及外部的互联网的需求,如果每次都手动切换网络环境的话,有很多重复操作,效率很低。

想像一下平时如何切换内外网的?

上外网的时候禁用内网网卡,上内网的时候禁用外网网卡?每天切换几次?
这种方法重复劳动太多,而且效率低,鼠标点击次数多。

情形一:

有两台电脑,笔记本电脑和台式机各一台,那么可以让台式机专门上内网,笔记本专门上外网,或者相反。

情形二:

一台电脑,且是台式机,那么需要确保有两块网卡,一块用来上外网,另一块用来上外网(最好是无线网卡);如果只有一块,建议购买一块无线网卡。

情形三:

一台笔记本电脑,有线网卡和无线网卡各一块。这是最常见的,也是最需要配置同时上内外网的情况。
下面的内容也是主要针对这种情形。

解决思路

方案1: 编写网络切换脚本,每次需要切换网络时,执行切换脚本;
方案2:通过命令行配置,固定路由,无须插拔网线,自动切换内外网。

解决方案

针对第三种情形,如果是工作电脑,不会经常切换到纯互联网环境下,推荐使用第2套方案。以下内容即第2套方案的操作过程:

一、获取内外网网关地址

  1. 连接内网

  2. 管理员方式运行“命令提示符”
    在Windows启动栏点击鼠标右键,选择命令提示符(管理员),弹出窗口选择“是”


    cmd-win10.png
  3. 记录内网默认网关
    在命令行输入ipconfig 回车,找到默认内网网关,记住它

一般情况下是10.x.x.254或192.x.x.254

routeprint.png
  1. 断开内网,连接外网
  2. 记录外网默认网关
    在命令行输入ipconfig 回车,找到默认外网网关,记住它

二、查看路由信息

在命令行输入route print 回车,看默认路由信息
找到永久路由:0.0.0.0

一般情况下只存在 0.0.0.0 一条,图中是配置完成后的效果

routeprint.png

三、删除默认路由

在命令行输入 route delete 0.0.0.0
注意:如果有其他路由都使用route delete 进行删除,删除后再使用route print看看结果

四、添加永久路由

  1. 先添加默认网关,在命令行输入
    route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.254

192.168.1.254指的是在第一步里的外网网关,请修改为自己的实际地址

  1. 再添加内网网关,在命令行输入
    route -p add 10.0.0.0 mask 255.0.0.0 10.75.12.254

10.75.12.254 指的是在第一步里的内网网关,请修改为自己的实际地址

五、最终效果

在命令行输入route print 回车,检查路由信息,应该在永久路由中出现两条记录,第一条0.0.0.0,第二条10.0.0.0,效果如下图。
OK,这样就可以实现内外网同时连接且不需要切换网络的需求了,减少了重复劳动。


效果.png

原理解说

一般情况下,计算机默认的路由信息都是全部交给一个内网网关。
我们的解决思路就是告诉计算机:
所有网络请求都通过外网网关,但,对于内网网址(10.0.0.0网段),都通过内网网关。
所以最终内外网同时连接上后,此时内外网的默认网关同时存在,但计算机会根据路由配置自动转发。

命令说明

route print 打印路由信息
route delete 清除默认网关
route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.254 添加默认网关为外网网关
route -p add 10.0.0.0 mask 255.0.0.0 10.75.12.254 添加内网路由

总结及预告

计算机就是用来做重复工作,解放人力的,对于工作中遇到的重复动作,如果这个动作每天重复超过3次,那么就应该让它自动化。即:凡是重复的,都应该是自动的。

下一篇预告:3岁以下幼儿书籍绘本推荐

相关文章

  • 如何同时上内网和外网

    第4篇 背景 在日常工作中,一般情况下是不允许一台电脑同时连接内外网的,一方面是基于安全考虑,另一方面计算机也无法...

  • Mac内外网同时使用

    需求:使用WIFI上外网,同时使用网线连接内网,方便外网查询开发资料的同时不影响内网环境下的开发 准备 由于mac...

  • win7、win10设置无线和有线同时上网

    需求:同时连接有线(访问内网,内网不能上外网)和无线正常上网需要,避免来回切换 内网网关:10.9.8.1 外网网...

  • win7实现同时使用内外网

    场景:笔记本同时连接无线(外网)和有线(内网)。当两个网络同时连上时,外网无法使用,因为有线(内网)优先 。要使用...

  • 如何同时打开内网与外网

    如何同时打开内网与外网。 我单位电脑,平时办公都用内网。 但是我如果要上传文件,需要用到外网,一般需要登录微信,所...

  • mac电脑内外网同时上网

    本教程通过网线访问内网,wifi访问外网,达到mac同时内外网上网的目的;网线访问外网,wifi访问内网亦可,原理...

  • 物资app下载

    IOS 外网 内网 电力外网 Android 外网 内网 电力外网

  • 2022-08-03网卡切换

    思路 公司内网、外网不允许同时使用,经常的切换。内网是有线连接,外网是通过无线网卡连接。连接内网时,无线网卡需要禁...

  • putty+ saprouter建立反向隧道访问内网sap se

    目标 外网使用sapgui访问内网sap服务器 准备 linux主机,可以同时被内外网访问一台内网中的window...

  • iptables简单配置DMZ

    要求 内网可以访问外网 内网可以访问DMZ区 外网不能访问内网 外网能访问DMZ区的服务 DMZ区不能访问内网 D...

网友评论

    本文标题:如何同时上内网和外网

    本文链接:https://www.haomeiwen.com/subject/edbgdxtx.html