网络诊断三部曲



title: 网络诊断三部曲
date: 2017-11-01 22:03:40

tags: IT 技术

查信号强度

网络现场勘察和延迟分析

  • 现场勘查,获取平面图;
  • 获取网络类型,确定是零漫游、AP+AP还是AC+AP,这两点是基础信息获取;
  • 在Windows命令行或终端中ping任意一台设备,延迟大于500ms时,表示网络基本不可用,小于200ms表示网络状况可以;
  • 如果网络中存在干扰,ping包的延时特点是时间长短不一,而且差异明显,如可能会出现10+ms,有的会达到几百ms
  • ping命令ping 192.168.1.x -t,使用该命令会持续不断的ping目标地址
  • 具体的用法用量点这里

遥测设备信号强度确定

  • 在遥测设备 上进入到维护菜单(长按F键+开/关机键),三秒左右会出菜单
  • 输入密码厂家维护密码
  • 进入到网络设置菜单
  • 查看RSSI值,如果没有值,表示WIFI没有连上
  • 信号强度要在-65dBm及以上(注意是以上,比如-50dBm)才能比较稳定的连接
  • 注意点:
  1. 一般来说在一个房间测试时,需要测试四个角、每个床位,正对和背对天线都需要测试
  2. 如果是AP+AP,AC+AP,如果AP都在走廊,需要确认一下墙体材质和厚度,一般来说
  • 玻璃材质不档信号
  • 砖体墙会衰减信号,根据厚度不一样而不一样
  • 整块金属对信号的屏蔽能力很强
  • 人体对信号的屏蔽明显,在10dBm左右,胖子不知道
  • 查看信号,一定要在遥测设备上进行,手机和电脑上看到的信号强度不具有参考价值

查无线网络配置

无线网络的配置有时会影响设备持续在线的能力,因此需要查看无线网络的配置,与设备支持的配置一致才能很好的兼容,初步需要注意下面两点:

  • 802.11bgn中的三种制式,禁用n模式,保留bg混合模式或者只保留b或者只保留g模式
  • 关闭路由器的WMM功能,设备不需要该服务,该服务会对数据包优先级排序,可能会影响网络
  • 这个设置可能需要IT部门支持
  • 具体的配置方法要参考相应型号的使用手册

查同频干扰/信道干扰

无线网络的信道就是一种网络带宽资源,信道上的带宽是固定的,用的人多,就会出现僧多粥少的拥挤局面,因此要避免信道重叠或者邻频干扰,查看信道使用情况的工具有很多

  • Windows平台,推荐使用WirelessMon、Xirrus WiFi Inspector,简单好用,使用方法见
  • Android平台,inssider软件和WiFi Overview 360都可以查看周围信号强度,都可以查看信道的使用情况,都能够简单上手。
  • iOS,没有

抓包

调试有时需要使用wireshark来抓包官网地址,初级教程点这里

时间: 2024-07-31 11:31:31

网络诊断三部曲的相关文章

Mac OS X网络诊断命令

下面是一些Mac OS X下常用的网络诊断命令.它们能帮助我们发现网络问题.文中提到的协议和网络通信原理,可参考协议森林. 有些工具,如arping, arp-scan,需要借助HomeBrew安装. 基本工具 网络诊断的第一步,是了解自己的设备,比如有哪些接口,IP地址都是什么. ifconfig 显示网络接口(interface)信息.如接口名称,接口类型,接口的IP地址,硬件的MAC地址等. ARP ARP协议用在局域网(LAN)内部.借用ARP协议,设备可以知道同一局域网内的IP-MAC

使用网络诊断(Using Network Diagnostics)

在许多基于网络的应用中,会发生基于网络的错误,这些错误与你的应用无关.然而,大多数用户可能不知道为什么应用失败.CFNetDiagnostics API为你提供一种快速而简单的方法来帮助用户解决网络问题. 如果你的应用使用一个CFStream 对象,然后调用CFNetDiagnosticCreateWithStreams函数创建一个网络诊断引用(CFNetDiagnosticRef) .CFNetDiagnosticCreateWithStreams有一个分配器,读取流和写入流作为参数.如果你的

你知道ping和traceroute,但你知道mtr网络诊断工具么?

mtr比ping和traceroute更好用,反馈的网络诊断结果更直观. Diagnosing Network Issues with MTR apt-get update apt-get upgrade apt-get install mtr-tiny

【收集用户网络状态】网络诊断工具.bat

@echo off rem ## version 1.9.2 @ 2014/9/12 rem ## via NosmoKing rem 简体中文 chcp 936 >nul color fc title [网络诊断工具]v1.9.2 ^| 多有打扰,敬请谅解 :-) set s_URLS=tmpURLs.txt set s_Date=%date:~5,2%%date:~8,2% set s_Hour=%time:~0,2% if /i %s_Hour% LSS 10 ( set s_Hour=0

Windows Server 2012 R2中的网络诊断命令

Get-NetAdapter Get-NetIPAddress Get-NetIPConfiguration(GIP) TNC :Pinging Servers and Trace Route tnc www.baidu.com -traceroutetnc www.baidu.com -prot 80tnc hostname RDP Provider Address (PA) Ping PA Pings allows admins to validate connectivity in the

MTR 网络诊断工具

MTR 网络诊断工具 为什么会了解到MTR这个工具 今天线上业务出现了大量语音合成问题,本以为是服务出问题,但是经过排查发现服务一切正常就是合成的特别慢,在TTS语音合成服务那边也没有大量的任务堆积,这边也一直再发送需要合成的数据过去,这种情况只能说明在传输需要合成的语句的时候出现了问题,这时候第一个排查的就是网络问题,可能是网络大量丢包造成的数据传输问题,于是开始使用ping命令查看,发现确实有丢包,但是通过ping又没有办法发现是哪个地方丢包,这个时候聪明的你肯定想到我们用tracerout

网络诊断小结

网络诊断小结 今天实在无法忍受宽带(电信)访问国外服务器时的速度,或者说已经接近于断开的情况了,做了一点网络诊断.这里记录一下过程,以便于之后再查错用: 我这里的情况好像是美国方向非常堵,日本方向好一些 测试环境是Windows,测试所用网站是github和AWS Japan 先看一下DNS,这个一般是不太影响网速的,因为它只负责解析域名这一部分,它在网络延迟中占的比例很小,而且电脑都有DNS缓存,不是每一次访问都需要访问DNS服务器的,但是不良的DNS的确可能不能找到离用户最近的服务器(一般指

网络诊断错误归类

aerohive归类 All 所有 Unknown 未知 Association 关联 客户端超限 maximum client count exceeded 访问控制列表拒绝客户端 client denied by access control list 客户端功能不匹配 client capabilities mismatch 不支持的认证算法 authentication algorithm unsupported Authentication 认证 找不到用户 User not foun

Python集成网络诊断小工具(含有ping,tracert,tcping等小工具)

开发背景: 之前在一家IDC公司实习,负责服务器售后方面的,经常要使用ping,tracert,tcping等命令做些初步的诊断,判断服务器问题出在哪方面.于是就想集成这些常用的命令或工具到一个GUI界面中,实现一键调用.(PS:当然公司有更好的集成工具,我只是模仿公司的) 开发环境: win 7 64位,Python 3.6.2,wxpython 具体思路: 通过wxpython实现GUI界面,通过subprocess.Popen创建新进程执行dos命令实现工具的调用. 功能实现: GUI 界