清空缓存的命令_最实用的6个网络命令,网络故障不求人
很多弱电工程师朋友在项目中经常遇到一些网络故障,需要通过一些一些命令去检测、定位故障点,通过使用网络命令,故障解决的工作取得了事半功倍的效果。下面就一起温故而知新吧!
一、ping命令(因特网包探索器)
ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。
1、ping命令的基本应用
一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网络运行的情况。下面就给出一个典型的检测次序及对应的可能故障:
windows 7系统下ping 百度网址案例
注:后面的 时间=25ms 是响应时间,这个时间越小,说明你连接这个地址速度越快。
① ping 127.0.0.1
如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。
② ping 本机IP地址
如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。
③ ping局域网内其他IP
如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。
④ ping 网关IP
这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。
⑤ ping 远程IP
如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
2、ping 命令参数
在DOS窗口中,输入ping /?(注意,ping后面有一个空格,不可省略),或者直接输入ping加一个空格。敲击回车键,会显示出ping命令的帮助说明。
ping命令参数
3、实例:测试目标并进行名字解析。
C:>ping –a 目标IP地址
二、ipconfig(显示ip配置值)
IPConfig可用于显示当前的TCP/IP配置的设置值。
简单来说,ipconfig这个命令让我们可以快速的获得计算机当前的IP地址、子网掩码和缺省网关等信息,这些信息都是进行测试和故障分析的必要项目。同时,此命令也可以清空DNS缓存(DNS cache)。
1、ipconfig 命令参数
ipconfig命令参数
一般用的最多的就是输入:ipconfig/all,会显示完整的配置信息。例如:
三、arp命令(地址转换协议)
ARP是TCP/IP协议族中的一个重要协议,用于确定对应IP地址的网卡物理地址。
使用arp命令,能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令可以人工方式设置静态的网卡物理地址/IP地址对,使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置,这有助于减少网络上的信息量。
按照缺省设置,ARP高速缓存中的项目是动态的,每当向指定地点发送数据并且此时高速缓存中不存在当前项目时,ARP便会自动添加该项目。
常用命令选项:
① arp –a:用于查看高速缓存中的所有项目。
② arp -a IP:如果有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。
③ arp -s IP 物理地址:向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
④ arp -d IP:使用本命令能够人工删除一个静态项目。
四、traceroute命令
掌握使用traceroute命令测量路由情况的技能,即用来显示数据包到达目的主机所经过的路径。
traceroute命令的基本用法是,在命令提示符后键入“tracert host_name”或“tracert ip_address”,其中,tracert是traceroute在Windows操作系统上的称呼。
输出有5列:
第一列是描述路径的第n跳的数值,即沿着该路径的路由器序号;
第二列是第一次往返时延;
第三列是第二次往返时延;
第四列是第三次往返时延;
第五列是路由器的名字及其输入端口的IP地址。
如果源从任何给定的路由器接收到的报文少于3条(由于网络中的分组丢失),traceroute在该路由器号码后面放一个星号,并报告到达那台路由器的少于3次的往返时间。
此外,tracert命令还可以用来查看网络在连接站点时经过的步骤或采取哪种路线,如果是网络出现故障,就可以通过这条命令查看出现问题的位置。
【如何测试大型网络的路由】:
(1)多尝试几次“ping www.sina.com.cn”操作,比较得到的新浪网的IP地址。如果两次ping得到的IP地址不同,试考虑其中的原因(如考虑到负载均衡)。然后,针对这些不同的IP地址,执行“tracert ip_address”命令,观察分析输出的结果是否有差异。
(2)对于大型网络中的某站点进行traceroute测试,记录测试结果。观察其中是否出现第n跳的时延小于第n-1跳的时延情况。试分析其中原因(提示:可分别考虑时延的各个构成成分在总时延中所起的作用)。
(3)在一天的不同时段内,用traceroute程序多次测试从固定主机到远程固定IP地址的主机的路由。试分析比较测量数据,观察该路由是否有变化?如果有变化,该变化频繁吗?
五、route命令
但是,当网络上拥有两个或多个路由器时,用户就不一定想只依赖缺省网关了。实际上可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。在这种情况下,用户需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。route命令就是用来显示、人工添加和修改路由表项目的。该命令可使用如下选项:
1、route print:本命令用于显示路由表中的当前项目,在单个路由器网段上的输出结果如图所示。
2、route add:使用本命令,可以将路由项目添加给路由表。
例如,如果要设定一个到目的网络209.99.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器IP为202.96.123.5,子网掩码为255.255.255.224,那么用户应该输入以下命令:
route add 209.99.32.33 mask 255.255.255.224202.96.123.5 metric 5
3、route change:可以使用本命令来修改数据的传输路由,不过,用户不能使用本命令来改变数据的目的地。下面这个例子将上例路由改变采用一条包含3个网段的路径:
route add 209.99.32.33 mask 255.255.255.224202.96.123.250 metric 3
4、route delete 使用本命令可以从路由表中删除路由。例如:route delete 209.99.32.33
六、释放ip/重新获取ip命令
如果使用的计算机的操作系统是windows,当我们网络连不上时或者ip地址出现冲突时,可以使用先释放ip地址,然后再重新获取新的ip地址,就可以解决ip地址冲突问题。
命令:
ipconfig /release 释放IP地址。
然后还需要ipconfig /renew在重新获取一下。
我们来看下它们的如何解决:
1、先释放网络ip地址ipconfig /release
这时网络会断开,没有分配ip地址,因为ip地址已释放出来了。
2、重新获取ip地址,ipconfig /renew,
这时网络会重新连接,但ip地址已经与原来不一样了,重新分配到了可用的ip地址连接网络了。
这些命令都是平时用的较多的,熟练的例用它,能够解决大部分弱电中的网络问题,网络故障不求人。
清空缓存的命令_最实用的6个网络命令,网络故障不求人相关推荐
- openstack常用运维命令_运维人员常用的Linux命令汇总
作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...
- python2没有pip命令_解决Windows下python和pip命令无法使用的问题
一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到,这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的安 ...
- linux xargs命令_如何在Linux中使用xargs命令?
linux xargs命令 The xargs command allows us to pass the output of one command as the input for another ...
- stata 求输出相关系数矩阵命令_一文读懂结果输出命令大全(上)
目录 描述统计量 help tabstat //Stata 官方命令 描述统计量组间均值差异检验 help ttest help ttable2 help estout 相关分析命令 help p ...
- linux wget 命令_在Linux中如何使用wget命令?
linux wget 命令 In this tutorial, let's learn how to download a file using the wget command in Linux. ...
- 在linux里复制文件命令_如何在Linux上使用“安装”命令复制文件
在linux里复制文件命令 Fatmawati Achmad Zaenuri/Shutterstock.com Fatmawati Achmad Zaenuri / Shutterstock.com ...
- mkfontscale没有这个命令_那些实用的小命令
那些实用的命令 平时在写博客的时候,有时会会说到项目,需要将自己的项目结构导出来,这是后我们 需要用到一下命令: tree >> /路径/tree.txt 第一次执行的时候会报错 -bas ...
- linux查看ip命令_不可不知的Linux文本查看命令
来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示- ...
- linux dig命令_如何在Linux上使用dig命令
linux dig命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux d ...
最新文章
- python小游戏源码-Python小游戏之300行代码实现俄罗斯方块
- IP头中的校验和计算方法介绍
- Azure中centos7设置时间为上海时间
- Eclipse3.2下JFace和SWT工程环境配置方法
- Docker学习总结(43)——Docker Compose 搭建Mysql主从复制集群
- 使用NPM和Nodejs编写编译工具
- linux 安装php7.3
- 算法和数据结构(b站尚硅谷韩老师教程学习笔记)
- 单位换算:潜热通量(w/m2)转换为蒸散发(mm/s)
- 银行卡所属银行的查询接口--阿里提供
- selenium+python自动化(完整脚本一)
- 学习剪辑的几个要考虑的地方
- 计算机网络基础 网络互联设备和多层交换
- 使用Python递归实现全排列
- PMP笔记:质量管理的七个工具
- 关于通过Date.getTime()得到1970年01月1日0点零分问题验证
- 我国实战攻防演练的发展现状
- 如何在Android上显示wmf的文件
- MTK Keypad驱动框架
- 微信小程序获取住户地区信息
热门文章
- Angular里的RouterOutlet指令学习笔记
- ant build.xml文件中能使用的属性介绍
- SAP Commerce(SAP Hybris)学习资料汇总
- 利用Object.defineProperty挂接set钩子,监控对象属性的修改事件
- JSP页面和产品明细页面的绑定关系在Hybris WCMS cockpit什么地方能够找到
- 使用Fiddler为满足某些特定格式的网络请求返回mock响应
- CRM呼叫中心inbox的调试步骤
- how does iv_included_delete work
- 单步调试学习WordPress PHP文件的加载顺序
- X3C to X9T