部分企业网络为内网,一般内网不能访问外网,当需要通过外网查询资料就比较繁琐。
通过双网卡可以解决这个问题,无线网卡+有线网卡或者有线网卡+有线网卡,使用无线网卡相对方便些,需要使用时用手机开热点即可,用完直接关闭,相对安全。
操作方法如下:
将两张网卡都安装好并连接网络,以管理员身份运行CMD命令,输入:ipconfig/all 命令查询每张网卡对应的IP及网关
假设
(外网网卡)IP地址:192.168.1.10,子网掩码:255.255.255.0,网关:192.168.1.1
(内网网卡)内网IP地址:10.234.1.2 ,子网掩码:255.255.255.255,网关:10.234.1.1
此时在CMD输入route print 命令可以看到
=============================================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.10 35
0.0.0.0 0.0.0.0 10.234.1.1 10.234.1.2 55
=============================================================================================
目前这两条地址指向的目标地址都是0.0.0.0 但是下一跳地址却不一样,只有优先级高的网卡才能访问网络。
解决办法:
在CMD输入以下命令:
route delete 0.0.0.0 //删除所有的0.0.0.0路由
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1 //-p表示永久路由,未添加-p重启后配置会消失
route add -p 10.0.0.0 mask 255.0.0.0 10.234.1.1
完成以上操作即可正常访问内外网。
如果按以上步骤操作后存在部分内网网站无法登录,可能是网站IP段与内网不一致,可尝试使用以下方法解决:
在CMD输入:ping [目标网站地址],例: ping baidu.com
可以看到
===============================================================
正在 Ping baidu.com [110.242.68.66] 具有 32 字节的数据:
===============================================================
在CMD输入添加路由命令即可实现正常访问,添加方式与上面操作步骤一致。
route add -p 110.0.0.0 mask 255.0.0.0 10.234.1.1