记录一下现场开发调试常用命令

目录

  • 场景说明
  • 简单步骤
  • 添加路由
  • 查看路由
  • Linux中的路由
    • 查看路由
    • 添加路由示例

场景说明

有些开发场景,客户现场开发,客户现场无外网,手机流量方式可以访问外网。可以通过手机热点WIFI连接访问外网。

简单步骤

  1. 开启手机热点
  2. 电脑笔记本连接 内网网线
  3. 电脑笔记本WIFI连上手机热点
  4. 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 查看详细说明。

  1. 查看刚刚添加的路由信息:
route PRINT -4
  1. 删除刚刚添加的路由
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命令设置可同时访问内网和外网相关推荐

  1. Windows server防火墙如何设置阻止IP访问 防火墙限制ip地址访问

    Windows server防火墙如何设置阻止IP访问 防火墙限制ip地址访问 打开"控制面板",在右上角的查看方式改为"小图标",选择打开"Wind ...

  2. Windows设置双网卡同时访问内网和外网

    问题描述 操作系统: windows10 网卡: 有线双网卡 问题: 双网卡分别连接内网和外网,都设置为自动获取IP,发现不能内网不能访问 内网网关: 192.168.2.1 外网网关: 192.16 ...

  3. 用route命令解决Wifi和网卡不能同时上内外网问题

    用route命令解决Wifi和网卡不能同时上内外网问题 现有网络环境是这样的,内网通过本地连接接网线上网,网络的TCP/IPv4设置如下: IP地址:172.20.69.123  子网掩码:255.2 ...

  4. Windows 同时访问内网和外网解决方案

    1.前言: 想拥有隐私的公司都有内网,外部通过一般途径无法访问,但是作为员工需要同时活跃在内网和外网之间,老是切换网络不是解决办法. 1.Windows 网络访问策略 随意连接一个网络(注意是一个,网 ...

  5. win10设置同时连接有线和wifi同时能访问内网和外网

    win10设置同时连接有线和wifi同时能访问内网和外网 直接修改脚本参数,运行就完事了 创建txt文件,内容如下,修改要转发的ip,和网关. route delete 0.0.0.0 route d ...

  6. 红蓝对抗之隧道技术第一篇(内网穿透、端口映射端口转发、Netsh端口转发、CS正反向连接多层内网、Burp设置上游代理访问内网、MSF protfwd端口转发/重定向)

    文章目录 隧道应用 端口映射&端口转发 Netsh端口转发 Netsh端口转发meterpreter CS正向连接多层内网 CS反向连接多层内网 Burp设置上游代理访问内网 MSF prot ...

  7. windows双网卡,双网关同时使用内网,外网设置

    记录一下,仅供参考使用. 例如: 内网设置为:IP:10.168.1.122子网掩码:255.255.255.0默认网关:10.168.1.1 外网设置为:IP:100.168.100.191子网掩码 ...

  8. ubuntu, debian 安装redis,设置开机自动启动和密码,允许外网访问

    文章目录 ubuntu, debian 安装redis,设置开机自动启动和密码,允许外网访问 通过Python3连接redis ubuntu, debian 安装redis,设置开机自动启动和密码,允 ...

  9. 如何让电脑同时访问内网和外网:为电脑手动添加路由

    因为在CASIA的实习一直没有办理正式的实习手续,所以我就没有所里的正式的上网账号.在此之前我一直使用所里放行的Wi-Fi上网,不过最近更换工位之后身边没有Wi-Fi怎么办呢,我把自己的有无限流量的手 ...

最新文章

  1. 阿里、京东、美团、滴滴的 Dubbo / JVM / Spring 面试题及答案(2)
  2. debug 没有错,release出错
  3. 【机器视觉】 exit算子
  4. 双时隙的工作原理_智能天线工作原理是什么 智能天线技术发展介绍【图文】...
  5. pyppeteer:比selenium更高效的爬虫利器
  6. SAP Fiori internationalization(国际化)实现的一些例子
  7. 前端学习(1980)vue之电商管理系统电商系统之实现文本框和按钮的切换
  8. SQL查询单表数据(一)
  9. 白话算法(6) 散列表(Hash Table) 从理论到实用(下)
  10. QWidget 设置背景图片
  11. 【jenkins】jenkins+maven+gitlab+testng,jenkins配置
  12. win7系统启用与配置语音识别功能的操作方法
  13. 获取父节点下的子节点 --- 递归
  14. Java如何连接数据库
  15. 孔浩java web_孔浩老师JAVA WebService教程
  16. html 实现页面加载进度,网页加载进度条实现方案
  17. 虚短”“虚断”两板斧,搞定运算放大器 11张大图详(转)
  18. 双边滤波(Bilateral Filtering)
  19. 全球及中国石油市场十四五发展走势及竞争格局动态分析报告2021年版
  20. 单片机 重要英文缩写解释

热门文章

  1. k8s集群网络(14)-flannel underlay overlay 网络通讯对比
  2. easyui tree去掉文件夹icon图标
  3. MySQL交叉表:纵向数据显示为横向。
  4. 纯CSS实现字体上下部分颜色不同的效果
  5. 补丁冷启动模式_新app如何冷启动?
  6. C/C++ 函数指针
  7. QTableWidget加载大量数据不卡顿
  8. js通过浏览器调用摄像头并实现拍照
  9. 浅识Flutter 基本组件Scaffold的 drawer属性 app创建头像
  10. mysql集群与分布式数据库_数据库集群与分布式系统的区别