操作系统
操作系统
Linux公社会教育您用好互连网管理小工具
操作系统 2019-12-01 23:40

  在举行互连网管理和解除故障时,最有助于的是采用操作系统配备的工具。Windows和Unix都布署有少年老成对工具,用这个工具得以探察互联网状态,查明故障原因。纵然不能够查明故障原因,起码也得以弄清难题的习性,以便更为管理。
  表1列出了Windows和Unix中附带的杰出命令。操作系统区别接受的吩咐不一样,即便同样效劳的一声令下,在区别操作系统中,名称也不近似。在Unix和Windows中,命令所备有的命令选取参数的花色以致接收办法也差异。下边我们以Windows 、TCP/IP通讯公约为例,加以证实。

一、Linux下的ping参数

  用途

  发送二个回送实信号央浼给网络主机。

  语法

  ping [ -d] [ -D ] [ -n ] [ -q ] [ -r] [ -v] [ -R ] [ -a addr_family ] [ -c Count ] [ -w timeout ] [ -f | -i Wait ] [ -l Preload ] [ -p Pattern ] [ -s PacketSize ] [ -S hostname/IP addr ] [ -L ] [ - I a.b.c.d. ] [ -o interface ] [ -T ttl ] Host [ PacketSize ] [ Count ]

  描述

  /usr/sbin/ping 命令发送三个因特网调节报中华全国文艺界抗击敌人协会议(ICMP卡塔尔国 ECHO_REQUEST 去从主机或网关这里得到 ICMP ECHO_RESPONSE 功率信号。ping 命令用于:

  * 分明网络和各外界主机的图景。

  * 追踪和隔开分离硬件和软件难点。

  * 测量试验、评估和处理互连网。

  如果主机正在运维并连在网络,它就对回送时域信号进行响应。每一个回送频限信号乞请包括叁个网际左券(IP)和 ICMP 头,前边紧跟贰个 tim 布局,以致来填写这一个消息包的丰硕的字节。缺省事态是连接发送回送信号央浼直到接纳到中断时限信号(Ctrl-C)。

  ping 命令每秒发送三个数据报并且为各种选拔到的响应打字与印刷一行输出。ping 命令总括信号往返时间和(音信卡塔尔国包不见意况的总括音讯,而且在形成今后显得一个洗练计算。ping 命令在前后相继超时或当接到到 SIGINT 实信号时结束。Host 参数大概是叁个卓有成效的主机名只怕是因特网地址。

  缺省气象下,ping 命令将连接发送回送时限信号伏乞到显示屏直到选取到中断功率信号(Ctrl-C卡塔尔(英语:State of Qatar). 中断键能够选用 stty 命令来退换。

  由于总是回送功率信号央浼会对系统形成一定的负荷,重复的央浼时限信号应当主要用作难题隔开。

  标志

  -c Count         钦点要被发送(或选用)的回送实信号须求的数据,由 Count 变量提议。

  -w timeout         那几个选项仅和 -c 选项一齐手艺起功用。它使 ping 命令以最长的逾期时间去等待回复(发送最终三个音信包后)。

  -d         开首套接字等级的调节和测量试验。

  -D         那个选项引起 ICMP ECHO_Linux公社会教育您用好互连网管理小工具。REPLY 音信包向专门的学业输出的十四进制转储。

  -f         钦点 flood-ping 选项。 -f 标识“倾倒”或输出消息包,在它们回来时或每秒 100 次,选择非常的慢一个。每二回发送 ECHO_REQUEST,都打字与印刷二个句号,而每选取到三个 ECHO_REPLY 能量信号,就打字与印刷二个退格。那就提供了后生可畏种对有个别音信包被放弃的音讯的高速显示。仅仅 root 客商能够使用这么些选项。

  注: 那在网络上将特别劳顿,必得小心使用。Flood ping 命令只有 root 客户可以动用。-f 标识与 -i Wait 标识不包容。

  -I a.b.c.d         钦点被 a.b.c.d 表明的接口将被用于向外的 IPv4 多点广播。-I 标记是大写的 i 。

  -o interface         提出 interface 将被用来向外的 IPv6 多点广播。接口以 “en0”,“tr0”等的款式钦命。

  -i Wait         在每一种音信包发送之间等待被 Wait 变量钦点的年月(秒数)。缺省值是在各样消息包发送之间等待 1 秒。那个选项与 -f 标记不包容。

  -L         对多点广播 ping 命令禁止使用本地回送。

  -l Preload         在进入正规行为形式(每秒 1 个卡塔尔(قطر‎前尽快发送 Preload 变量钦定数量的音信包。-l 标记是小写的 L。

  -n         钦命仅输出数字。不妄想去搜寻主机地址的符号名。

  -p Pattern         钦点用多达 拾九个“填充”字节去填充你发送的信息包。那便于确诊网络上信任数据的标题。举个例子,-p ff 全部用 1 填充消息包。

  -q         钦赐静默输出。除了在开发银行和甘休时显得总计行外什么也不显得。

  -r         忽视路由表直接送到一连的网络上的主机上。假设 主机 不在多个间接连接的互联网上,ping 命令将生出贰个荒诞音讯。那一个选项能够被用来由此二个不再有路由经过的接口去 ping 三个本土主机。

  -奇骏         钦点记录路由选项。-凯雷德 标识包罗 ECHO_REQUEST 音信包中的 RECOWranglerD_ROUTE 选项,並且显示重临信息包上的路由缓冲。

  注: IP 头仅仅大到切合 9 个如此的路由。何况,超级多主机和网关忽视那一个选项。

  -a addr_family         映射 ICMP 消息包的指标地址到 IPv6 格式,如果addr_family 等于 “inet6”的话。

  -s PacketSize         钦定要发送数据的字节数。缺省值是 56,当和 8 字节的 ICMP 头数据统一时被转移成 64 字节的 ICMP 数据。

  -S hostname/IP addr         将 IP 地址用作发出的 ping 消息包中的源地址。在颇负持续三个 IP 地址的主机上,能够运用 -S 标识来强制源地址为除去软件包在其上发送的接口的 IP 地址外的别之处。如若IP 地址不是以下机器接口地址之生龙活虎,则赶回错误何况不实行别的发送。

  -T ttl         钦赐多点广播消息包的活着时间为 ttl 秒。

  -v         请求详细输出,个中列出了除回送时域信号响应外选用到的 ICMP 新闻。

新澳门备用网址官方网站,  参数

  PacketSize         钦赐了要发送数据的字节数。缺省值是 56,当和 8 字节的 ICMP 头数据统不时被撤换到 64 字节的 ICMP 数据。包含那几个参数是为了和原先的 ping 命令版本相称合。

  Count         钦点了要发送(选取)的回送时域信号乞求的数目。包涵这么些参数是为着和在此以前的 ping 命令版本相包容。

一、ping简介  

表1. Windows和Unix中附带的超人命令

二、Windows下的ping参数

  ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]

  [-w timeout] destination-list

  Ping 命令能够用来验证与远程Computer的接连几日。(该命令唯有在装置了TCP/IP左券后工夫动用卡塔尔(قطر‎

  【参数表明】 :

  -t :一向Ping钦点的Computer,直到从键盘按下Control-C中断。

  -a :将地点深入解析为计算机NetBios名。

  -n :发送count钦点的ECHO数据包数。,通过这一个命令能够自个儿定义发送的个数,对权衡互连网速度很有救助。可以测量试验发送数据包的回来平均时间,及时间的进程程度。暗中认可值为 4。

  -l :发送钦命数据量的ECHO数据包。默以为 32 字节;最大值是65500byt。

  -f :在数码包中发送“不要分段”标记,数据包就不会被路由上的网关分段。经常你所发送的数量包都会透过路由支行再发送给对方,加上此参数以往路由就不会再分段管理。

  -i :将“生存时间”字段设置为TTL内定的值。钦命TTL值在对方的类别里停留的年月。同一时等候检查查互连网运维状态的。

  -v :tos 将“服务类型”字段设置为 tos 钦定的值。

  -r :在“记录路由”字段中著录传出和再次回到数据包的路由。常常情状下,发送的多寡包是通过生机勃勃连串路由才达到目之处的,通过此参数能够设定,想探测经过路由的个数。约束能追踪到9个路由。

  -s :钦点 count 钦定的跃点数的时光戳。与参数-r差不离,但此参数不记录数据包回来所经过的路由,最七只记录4个。

  -j :利用 computer-list 钦定的微处理机列表路由数据包。一而再一而再Computer能够被中间网关分隔(路由疏弃源卡塔尔国 IP 允许的最大额为 9。

  -k :computer-list 利用 computer-list 内定的微电脑列表路由数据包。一而再Computer无法被中间网关分隔(路由严俊源卡塔尔国IP 允许的最大数目为 9。

  -w:timeout 钦定超时间隔,单位为阿秒。

  destination-list: 内定要 ping 的长间隔计算机。

  常常景观下,通过ping目之处,可让对方回来TTL值的尺寸,通过TTL值能够轻便判定目的主机的系统项目是Windows仍旧UNIX/Linux,经常景色下Windows系统重返的TTL值在100-130里头,而UNIX/Linux系统再次回到的TTL值在240-255里面。但TTL的值是足以修正的。故此种艺术可看作参照他事他说加以考察.

  ****************************************************************

  Ping的回来音讯有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"还会有"Source quench received"。

  "Request Timed Out"那个新闻表示对方主机能够到直达TIME OUT,这种情形管见所及是为对方推却选择你发给它的数额包产生数据包错过。大多数的由来想必是对方装有防火墙或已下线。

  "Destination Net Unreachable"这一个音讯表示对方主机官样文章或然还未有跟对方确立连接。这里要证实一下"destination host unreachable"和"time out"的分别,假设所经过的路由器的路由表中全部达到指标的路由,而目的因为任何原因不可到达,这时会产出"time out",如若路由表中连达到指标的路由都还未,这就晤面世"destination host unreachable"。

  "Bad IP address" 那一个新闻表示您只怕未有连接到DNS服务器所以无法剖析这几个IP地址,也恐怕是IP地址不真实。

  "Source quench received"消息比较出色,它现身的机率非常少。它象征对方或中途的服务器繁忙不可能回答。

  Ping是Windows下的叁个命令,在Unix和Linux下也可以有这几个命令。

功能 Unix/Linux Windows NT/2000 Windows 95/98/ME
确认通信 ping ping ping

确认TCP/IP设定
ifconfig ipconfig ipconfig,winipcfg

检查路由
traceroute tracert tracert

显示、编辑路由表
route route route

显示收/发包的统计信息
netstat netstat netstat
确认DNS机构 nslookup nslookup

确认NBT的功能
nmblookup nbtstat nbtstat

  ping也归于三个通信公约,是TCP/IP公约的豆蔻梢头部分。

  首先要科学了然命令的试行种种,以便能急忙分明难点的性质。

  利用“ping”命令能够检查互连网是或不是衔接,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址

  首先,用ping查明难点性质,而后使用此外适当的工具。ping是用以确认是还是不是能与目的Computer进行通讯的命令。那是我们最领会的三个限令。可惜的是,尽管通过进行ping,确认了不可能健康开展通讯,但那还不可能缓慢解决难题。如果可行活用ping命令所备有的效果与利益,能够将难题分成两类(参见图1):无法张开TCP/IP通讯和名字拆解解析进程反常。

ping是一个DOS命令,平日用来质量评定互连网通或不通 ,也叫时延,其值越大,速度越慢。

  无法展开TCP/IP通讯时,使用ipconfig、tracert、route、netstat等工具;而当名字深入深入分析机构有标题时,nslookup、nbtstat等一声令下将发挥成效。

 

新澳门备用网址官方网站 1

PING (Packet Internet Groper卡塔尔(قطر‎,因特网包研究器,用于测验互联网连接量的次序。Ping发送三个ICMP(Internet Control Messages Protocol)即因特网信报调整公约;回声乞请新闻给指标地并报告是或不是抽取所

  熟习通晓ping的用法

 

  Ping是对TCP/IP网络上的轻巧风华正茂台微微处理机发送三个伸手ICMP(Internet Control Message Protocol卡塔尔(قطر‎应答的小新闻包程序。选拔这几个音讯包的微电脑,要回去个“应答”包。收到了“应答”包,就可确认可实行通讯。ping除了确定通讯外,还是可以够确认名字剖析,测定通讯所需的时刻等。

希望的ICMP echo (ICMP回声应答)。

  在指令提醒符后,键入ping <目的Computer名或IP地址> 推行就可以。在Windows中,目的计算机名能够是DNS中所用的主机名或NetBIOS名,也得以直接钦命IP地址。

它是用来检查网络是不是通畅只怕网络连接速度的吩咐。作为多个生活在互联网上的管理人或许红客来讲,ping命令是首先个必得调整的DOS命令,它所采用的法规是如此的:利用互连网上机械IP地址的唯意气风发性,给目的IP地址发送三个数据包,再必要对方回来三个一模二样大小的多少包来鲜明两台互连网机器是不是连接相同,时延是多少。

  当钦点目的Computer名时,ping检索该Computer的IP地址,向寻觅出的IP地址发送央求ICMP应答消息包。当钦定IP地址时,直接对该IP地址发送央浼ICMP应答音信包。也正是说,若钦赐指标Computer名,就自动加进了名字剖判进程。

ping指的是端对端连通,通常用来作为可用性的检讨, 不过少数病毒木马会强行大批量远道推行ping命令抢占你的互连网财富,招致系统变慢,网速变慢。严禁ping侵犯作为大多数防火墙的叁个基本作用提必要客商展开分选。常常的状态下你假诺不用作服务器或然扩充网络测量检验,能够放心的入选它,爱护你的微管理机。

  当和目的Computer的通讯产生难点时,显示器上显得“Unknown host”或“Request timed out” 新闻。

生机勃勃、ping命令是用来检查网络是或不是通畅也许互连网连接速度的吩咐。

  后生可畏种景况是,当实施ping<指标Computer名>时,出现“Unknown host”,表示没有找到所给指标计算机的IP地址,表达名字分析退步,不过或不是意味无法和对象Computer进行通讯,仍未可以知道。这时候,将对象Computer名改变来IP地址,再一次实践ping,要是能洋洋自得通讯,那么就能够看清只是名字解析的难题,借使显示器上出示“Request timed out”,就能够肯定与对象Computer不可能开展通讯。另后生可畏种意况是,当试行ping <目的Computer名>时 ,突显“Request time out”,那表明名字解析就算不利,但却无法举行通讯。那样,通过执行ping,就能够将标题分成了两类。依据那个结果,来酌量下一步应采纳的工具。

(1)作为三个在世在网络上的领队恐怕黑客来说,ping命令是率先个必得调整的DOS命令,它所利用的规律是这么的:网络上的机械都有唯生机勃勃明显的IP地址,大家给目的IP地址发送三个数据包,对方就要回来一个一直以来大小的数据包,根据重返的数量包大家得以规定目的主机的存在,能够初阶剖断指标主机的操作系统等。上面就来看看它的片段常用的操作。先看看援助啊,在DOS窗口中键入:ping /? 回车,现身如下图所示的帮衬画面。新澳门备用网址官方网站 2   

  通过进行ping仍然是能够清楚“应答”包的来往时间,由此来剖断网络的拥挤程度。在Windows的图景下,不钦定命令选项实施ping,是给目的Computer三回九转重复发送4次呼吁应对音信包。当在1秒之内等不到“应答”时,显示“Request timed out”音信。呈现内容包含:每回的过往时间、4次中的最时辰间、平均时间和最大时间。如若花的年华太长,日常以为是每每发生了新闻包矛盾。在网络未有故障的情景下,测定信息包的来往时间,相比实行结果,就能够推断出网络的拥挤程度。此外,在承认网络健康通讯、而鉴于网络拥堵呈现“Request timed out”音讯时,为了科学度量“应答”包的归来时间,能够用ping的选项-w来钦命等待答复时间(单位为μS卡塔尔(قطر‎。如ping -w 10000 192.168.0.14。

(2)在这里,我们只调控一些基本的很有用的参数就可以了.

  当即便施行了ping也平素不答复包回来时,很有十分大可能率是网卡驱动程序和操作系统的契约栈不正规。这个时候,只要对回到地址(loopback Address卡塔尔国施行ping就足以弄通晓。所谓重返地址便是计算机用于提醒自身自己所用的自出机杼地址。哪个Computer的回来地址都是127.0.0.1,用那几个地址试行ping,就能够承认TCP/IP栈是或不是在例行运行。 新澳门备用网址官方网站 3

  参照ping命令的辅助表达的话说选拔中会须要的本领,ping唯有在安装了TCP/IP公约今后才方可采纳:

  -t 表示将不间断向指标IP发送数据包,直到你按下Control-C强迫其停止。试想,假诺你接收100M的宽带接入,而目的IP是56K的猫猫,那么要不断多短期,目的IP就因为承当不住这么多的数据而掉线,呵呵,三回攻击就那样轻便的落到实处了。

  

-a Resolve addresses to hostnames.分析计算机名。

示例:C:>ping -a 192.168.1.21

Pinging iceblood.yofor com [192.168.1.21] with 32 bytes of data:

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Ping statistics for 192.168.1.21:

Packets: Sent = 4,Received = 4,Lost = 0 (0% loss),Approximate round trip times in milli-seconds:

Minimum = 0ms,Maximum = 0ms,Average = 0ms

从上边就能够掌握IP为192.168.1.21的微电脑NetBios名称为iceblood.yofor com。

  -l 定义发送数据包的轻重,默认为32字节,我们利用它能够最大约念到65500字节。结合地方介绍的-t参数一齐利用,会有更加好的功力哦。
  -n 定义向目的IP发送数据包的次数,默以为3次。假如网络速度比异常快,3次对大家的话也浪费了不菲日子,因为明天大家的指标只是是决断指标IP是还是不是留存,那么就定义为一次啊。说贝拉米(Bellamy卡塔尔(英语:State of Qatar)下,假若-t 参数和 -n参数一同利用,ping命令就以坐落于前面包车型地铁参数为标准,譬如“ping IP -t -n 3”,就算接纳了-t参数,但并非直接ping下去,而是只ping 3次。此外,ping命令不分明非得ping IP,也能够直接ping主机域名,那样就足以博得主机的IP。

新澳门备用网址官方网站 4

(4)举例:

ping命令使用比方
①ping 本身机器的例证 格式:ping IP  要是网卡安装配备没反常,则应当雷同下列突显:
新澳门备用网址官方网站 5

如果在MS-DOS措施下实行此命令突显内容为:Request timed out,则评释网卡安装或布署失常。将网线断开再一次实行此命令,即便突显正常,则证实本机使用的IP地址恐怕与另后生可畏台正在接收的机器IP地址重复了。若是依旧不寻常,则评释本机网卡安装或配备有标题,需后续检查不非亲非故系互联网布局。

②ping网关/路由器的事例
ping网关/路由器的IP地址,此例中网关/路由器的IP地址为:“10.1.1.254”

例如:

比如网关IP为:172.168.6.1,则试行命令Ping 172.168.6.1。在MS-DOS情势下实行此命令,假若展现近似以下新闻:

Reply from 172.168.6.1 bytes=32 time=9ms TTL=255