Windows的route实现内网互通
使用场景
在项目开发过程中,经常需要到客户现场开发,一般客户为了安全现场只会提供的局域网作为调试环境,为了方便开始调试,我们的笔记本通常都是网口接内网,WIFI连手机热点访问外网。
步骤
-
笔记本连上手机热点;
-
笔记本插上内网网线;
-
以管理员身份运行PowerShell;
-
在PowerShell中输入 route,查看route命令和参数的使用;
-
使用route print -4查看本地IPv4路由;
-
根据分配的内网IP和网关IP,使用route add添加路由信息,以 IP为10.205.x.x为例;
添加路由信息:route add 0.0.0.0(目标ip) mask 0.0.0.0(子网掩码) 0.0.0.0(网关) -p(永久路由);
添加完成后使用route print -4查看本地IPv4路由;
注意事项
- 正常目标IP和子网掩码缺省都为0,例如目标IP为10.205.0.0,子网掩码为255.255.0.0,目标IP为10.205.10.0,子网掩码为255.255.255.0;
- 修改路由信息:route change 0.0.0.0(目标ip) mask 0.0.0.0(子网掩码) 0.0.0.0(网关) -p(永久路由);
- 删除路由信息:route delete 0.0.0.0(目标ip)