概述
记录一下现场开发调试常用命令
目录
- 场景说明
- 简单步骤
- 添加路由
- 查看路由
- Linux中的路由
- 查看路由
- 添加路由示例
场景说明
有些开发场景,客户现场开发,客户现场无外网,手机流量方式可以访问外网。可以通过手机热点WIFI连接访问外网。
简单步骤
- 开启手机热点
- 电脑笔记本连接 内网网线
- 电脑笔记本WIFI连上手机热点
- DOS 命令行下添加静态路由
添加路由
假设 客户内网 IP地址段为 172.x.x.x
网关地址为 172.22.1.1
手机热点WIFI的IP地址段为 192.168.x.x 网关地址为 192.168.1.1
一般情况下 连上手机热点WIFI后我们客户访问外网,无法访问客户内网,
现在添加一条静态路由即可。
route add 172.0.0.0 mask 255.0.0.0 172.22.1.1
含义: route add 目标网段
mask 目标网段掩码
访问目标网段走哪一个网关IP
上面命令表示:指定本机所有访问172网段
的请求直接从网关 172.22.1.1
出去。
这样你在自己电脑上既可以访问百度,也可以访问客户机房里面某个主机应用(例如:http://172.22.1.100:8080/)
如果要永久添加这条路由,重启电脑还有,则增加 -p
这个参数即可。
当然也可以缩小访问目标主机范围:
route add 172.22.50.0 mask 255.255.255.0 172.22.1.1
这样只能访问 172.22.50.x 这个网段的地址了。
查看路由
可以直接 命令行 route --help
查看详细说明。
- 查看刚刚添加的路由信息:
route PRINT -4
- 删除刚刚添加的路由
route DELETE 172.22.50.0
route DELETE 172.0.0.0
Linux中的路由
查看路由
每一个Linux内核都会有一个内部表格,即路由表。路由表定义了本地网络接口上的数据转发规则,route -n 命令查看路由信息:
[root@ecs-b208 ~] route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.16.0.1 0.0.0.0 UG 100 0 0 eth0
169.254.169.254 172.16.0.1 255.255.255.255 UGH 100 0 0 eth0
172.16.0.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
- Destination 目标网段或者主机
- Gateway 网关地址,
”*”
表示目标是本主机所属的网络,不需要路由 - Genmask 网络掩码,对于主机路由是 255.255.255.255 ,对于默认路由是 0.0.0.0。如果忽略,则使用子网掩码 255.255.255.255
- Flags
U
— 路由是活动的H
— 目标是一个主机G
— 路由指向网关!
— 拒绝路由 - Iface 该路由表项对应的输出网络接口
添加路由示例
这里添加的是 静态路由,动态路由暂不涉及。
(1)添加一条网络路由 ( 发往192.168.62这个网段的全部要经过网关192.168.1.1 )
route add -net 192.168.62.0 netmask 255.255.255.0 gw 192.168.1.1
(2)删除一条路由
# 删除的时候不用写网关
route del -net 192.168.62.0 netmask 255.255.255.0
(3) 添加一条主机路由 ( 发往192.168.1.110 的数据包从 eth0网络接口出去 )
route add –host 192.168.1.110 dev eth0
最后
以上就是幸福悟空为你收集整理的Windows通过route命令设置可同时访问内网和外网场景说明简单步骤添加路由查看路由Linux中的路由的全部内容,希望文章能够帮你解决Windows通过route命令设置可同时访问内网和外网场景说明简单步骤添加路由查看路由Linux中的路由所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复