logo头像

博学广问,自律静思

用命令行配置路由同时访问内外网

由于锐捷不够用,极客人到处颠簸寻找免费上网的方法,前段时间找到用马上6免费上网的方法后,发现登完锐捷再打开马上6以后就不能访问内网IP了,比如不能登学校的FTP、在学校实验室远程桌面访问不了宿舍的电脑,我们访问校园网和免费上外网似乎是一件鱼和熊掌不可兼得的事情。在此极客人向大家分享用命令行同时访问内网和外网的方法。

一、问题分析

我们知道网关是连接两个不同网络或者说一个网络通向其它网络的IP地址。极客人在命令行输入“ipconfig”获取到本机IP信息如下: IPconfig IPconfig 如图显然“本地连接3”的马上6和“本地连接”的校园网不在一个网段。然后我在命令行输入“route print”获取本机的路由信息: IPV4路由表 IPV4路由表 关键是如图第一条:网络目标为0.0.0.0的对应网关是马上6的网关地址:13.9.0.1,这意味着我们访问所有除做了专门记录的网络目标都会把数据交付给13.9.0.1网关,而不是校园网的网关10.22.56.1。极客人同时连上锐捷和马上6后果然访问不了学校的内部IP,如学院FTP服务器IP:10.128.48.10,以及IP为192.168.4.*的学校实验室电脑也无法访问我宿舍的电脑。所以我需要做的是为这些IP配置网关为校园网网关。 下面是不仅仅适用于校园网的用命令行同时访问内外网的方法。

二、用命令行同时访问内外网

在仅连接校园网状态下,输入命令行ipconfig,获取到“默认网关”:10.22.56.1,子网掩码:255.255.255.0 获取校园网网关 获取校园网网关 为内网IP配置网关和子网掩码的命令指示符(管理员运行):

route add -p 10.22.0.0 mask 255.255.255.0 10.22.56.1 route add -p 10.128.0.0 mask 255.255.255.0 10.22.56.1 route add -p 192.168.4.0 mask 255.255.255.0 10.22.56.1

@少轩
少轩 commented at 2015-10-20

不会用啊

@上海seo
上海seo commented at 2015-06-05

这个方法好像挺新的,值得尝试、 :razz: