家庭网络维护常用的命令
- 格式:doc
- 大小:64.00 KB
- 文档页数:12
Ping:用于断定本地主机能否能与另一台主机交流(发送与接纳)数据报。依据回来的信息,可以揣度TCP/IP参数能否设置得正确以及运转能否正常。需求注重的是:成功地与另一台主机进行一次或两次数据报交流并不标明TCP/IP装备就是正确的,你有必要履行许多的本地主机与长途主机的数据报交流,才干坚信TCP/IP的正确性。
简略的说,Ping就是一个测验顺序,若是Ping运转正确,你大体上就可以扫除网络拜访层、网卡、MODEM的输入输出线路、电缆和路由器等存在的毛病,然后减小了问题的规模。但因为可以自定义所发数据报的巨细及无休止的高速发送,Ping也被某些心怀叵测的人作为DDOS(拒绝效劳进犯)的东西,前段时刻Yahoo就是被黑客运用数百台可以高速接入互联网的电脑接连发送许多Ping数据报而瘫痪的。
依照缺省设置,Windows上运转的Ping指令发送4个ICMP(网间操控报文协议)回送恳求,每个32字节数据,若是一切正常,你应能得到4个回送应对。
Ping可以以毫秒为单位显现发送回送恳求到回来回送应对之间的时刻量。若是应对时刻短,标明数据报不用颠末太多的路由器或网络衔接速度比拟快。Ping还能显现TTL(Time
To Live存在时刻)值,你可以颠末TTL值核算一下数据包现已颠末了多少个路由器:源地址TTL起始值(就是比回来TTL略大的一个2的乘方数)-回来时TTL值。例如,回来TTL值为119,那么可以核算数据报脱离源地址的TTL起始值为128,而源地址到方针地址要颠末9个路由器网段(128-119);若是回来TTL值为246,TTL起始值就是256,源地址到方针地址要颠末9个路由器网段。
颠末Ping检测网络毛病的典型次第 正常状况下,当你运用Ping指令来查找问题地址或查验网络运转状况时,你需求运用许多Ping指令,若是一切都运转正确,你就可以信任底子的连通性和装备参数没有问题;若是某些Ping指令呈现运转毛病,它也可以指明到何处去查找问题。下面就给出一个典型的检测次第及对应的可以毛病:
ping 127.0.0.1--这个Ping指令被送到本地核算机的IP软件,该指令永不退出该核算机。若是没有做到这一点,就标明TCP/IP的装置或运转存在某些最底子的问题。
ping 本机IP--这个指令被送到你核算机所装备的IP地址,你的核算机一直都应该对该Ping指令作出应对,若是没有,则标明本地装备或装置存在问题。呈现此问题时,局域网用户请断开网络电缆,然后从头发送该指令。若是网线断开后本指令正确,则标明另一台核算机可以装备了相同的IP地址。
ping 局域网内其他IP--这个指令应该脱离你的核算机,颠末网卡及网络电缆抵达其他核算机,再回来。收到回送应对标明本地网络中的网卡和载体运转正确。但若是收到0个回送应对,那么标明子网掩码(进行子网切割时,将IP地址的网络有些与主机有些分隔的代码)不正确或网卡装备过错或电缆体系有问题。
ping 网关IP--这个指令若是应对正确,标明局域网中的网关路由器正在运转并可以作出应对。
ping 长途IP--若是收到4个应对,标明成功的运用了缺省网关。关于拨号上彀用户则标明可以成功的拜访Internet(但不扫除ISP的DNS会有问题)。
ping localhost--localhost是个作体系的网络保留名,它是127.0.0.1的别号,每太核算机都应该可以将该姓名变换成该地址。若是没有做到这一带内,则标明主机文件(/Windows/host)中存在问题。
ping www.lyqsz.net--对这个域名履行Pin ... 地址,一般是颠末DNS 效劳器 若是这里呈现毛病,则标明DNS效劳器的IP地址装备不正确或DNS效劳器有毛病(关于拨号上彀用户,某些ISP现已不需求设置DNS效劳器了)。趁便说一句:你也可以运用该指令完成域名对IP地址的变换功用。
若是上面所列出的一切Ping指令都能正常运转,那么你对你的核算机进行本地和长途通讯的功用底子上就可以定心了。可是,这些指令的成功并不标明你一切的网络装备都没有问题,例如,某些子网掩码过错就可以无法用这些办法检测到。
Ping指令的常用参数选项 ping IP -t--接连对IP地址履行Ping指令,直到被用户以Ctrl+C中止。 ping IP -l 2000--指定Ping指令中的数据长度为2000字节,而不是缺省的32字节。 ping IP -n--履行特定次数的Ping指令。 Netstat:用于显现与IP、TCP、UDP和ICMP协议关联的核算数据,一般用于查验本机各端口的网络衔接状况。
若是你的核算机有时候承受到的数据报会招致犯错数据删去或毛病,你不用感到新鲜,TCP/IP可以容许这些类型的过错,并可以主动重发数据报。但若是累计的犯错状况数目占到所接纳的IP数据报相当大的百分比,或许它的数目正敏捷增加,那么你就应该运用Netstat查一查为什么会呈现这些状况了。
netstat 的一些常用选项: netstat -s--本选项可以依照各个协议别离显现其核算数据。若是你的应用顺序(如Web浏览器)运转速度比拟慢,或许不能显现Web页之类的数据,那么你就可以用本选项来查看一下所显现的信息。你需求细心查看核算数据的各行,找到犯错的关键词,进而断定问题地址。
netstat -e--本选项用于显现关于以太网的核算数据。它列出的项目包罗传送的数据报的总字节数、过错数、删去数、数据报的数量和播送的数量。这些核算数据既有发送的数据报数量,也有接纳的数据报数量。这个选项可以用来核算一些底子的网络流量)。
netstat -r--本选项可以显现关于路由表的信息,相似于后边所讲运用route print指令时看到的信息。除了显现有用路由外,还显现当时有用的衔接。 netstat -a--本选项显现一个一切的有用衔接信息列表,包罗已树立的衔接(ESTABLISHED),也包罗监听衔接恳求(LISTENING)的那些衔接。
netstat -n--显现一切已树立的有用衔接。 Netstat的妙用 常常上彀的人一般都运用ICQ的,不晓得你有没有被一些厌烦的人打扰得不敢上线,想投诉却又不知从和下手?其实,你只需晓得对方的IP,就可以向他所属的ISP投诉了。但怎样才干颠末ICQ晓得对方的IP呢?若是对方在设置ICQ时挑选了不显现IP地址,那你是无法在信息栏中看到的。其实,你只需求颠末Netstat就可以很便利的做到这一点:当他颠末ICQ或其他的东西与你相连时(例如你给他发一条ICQ信息或他给你发一条信息),你立刻在DOS
Prompt下输入netstat -n或netstat -a就可以看到对方上彀时所用的IP或ISP域名了。乃至连所用Port都彻底暴露了,若是你想给他一些经验,这些信息现已满足„„
IPConfig:有用顺序和它的等价图形用户界面——Windows 95/98中的WinIPCfg可用于显现当时的TCP/IP装备的设置值。这些信息一般用来查验人工装备的TCP/IP设置能否正确。可是,若是你的核算机和地址的局域网运用了动态主机装备协议(Dynamic
Host Configuration Protocol,DHCP--Windows NT下的一种把较少的IP地址分配给较多主机运用的协议,相似于拨号上彀的动态IP分配),这个顺序所显现的信息或许愈加有用。这时,IPConfig可以让你知道你的核算机能否成功的租借到一个IP地址,若是租借到则可以知道它当时分配到的是什么地址。知道核算机当时的IP地址、子网掩码和缺省网关实践上是进行测验和毛病剖析的必要项目。
最常用的选项: ipconfig--当运用IPConfig时不带任何参数选项,那么它为每个现已装备了的接口显现IP地址、子网掩码和缺省网关值
ipconfig /all--当运用all选项时,IPConfig能为DNS和WINS效劳器显现它已装备且所要运用的附加信息(如IP地址等),并且显现内置于本地网卡中的物理地址(MAC)。若是IP地址是从DHCP效劳器租借的,IPConfig将显现DHCP效劳器的IP地址和租借地址估计失效的日期(有关DHCP效劳器的关联内容请详见其他有关NT效劳器的书本或问询你的网管),其输出信息见图6的下半有些。
ipconfig /release和ipconfig /renew--这是两个附加选项,只能在向DHCP效劳器租借其IP地址的核算机上起作用。若是你输入ipconfig
/release,那么一切接口的租借IP地址便从头交付给DHCP效劳器(偿还IP地址)。若是你输入ipconfig
/renew,那么本地核算机便设法与DHCP效劳器取得联络,并租借一个IP地址。请注重,大多数状况下网卡将被从头赋予和曾经所赋予的相同的IP地址。
若是你运用的是Windows 95/98,那么你应该更习气运用winipcfg而不是ipconfig,因为它是一个图形用户界面,并且所显现的信息与ipconfig相同,并且也供给发布和更新动态IP地址的选项 若是你购买了Windows NT Resource Kit(NT资源包),那么Windows NT也包括了一个图形代替界面,该有用顺序的姓名是wntipcfg,和Windows 95/98的winipcfg相似。
ARP:(地址变换协议)是一个重要的TCP/IP协议,并且用于断定对应IP地址的网卡物理地址。有用arp指令,你可以查看本地核算机或另一台核算机的ARP高速缓存中的当时内容。此外,运用arp指令,也可以用人工办法输入静态的网卡物理/IP地址对,你可以会运用这种办法为缺省网关和本地效劳器等常用主机进行这项作,有助于削减网络上的信息量。
依照缺省设置,ARP高速缓存中的项目是动态的,每逢发送一个指定地址的数据报且高速缓存中不存在当时项目时,ARP便会主动增加该项目。一旦高速缓存的项目被输入,它们就现已开端走向失效状况。例如,在Windows
NT网络中,若是输入项目后不进一步运用,物理/IP地址对就会在2至10分钟内失效。因而,若是ARP高速缓存中项目很少或底子没有时,请不要新鲜,颠末另一台核算机或路由器的ping指令即可增加。所以,需求颠末arp指令查看高速缓存中的内容时,请最棒先ping
此台核算机(不能是本机发送ping指令)。 常用指令选项: arp -a或arp -g--用于查看高速缓存中的一切项目。-a和-g参数的成果是相同的,多年来-g一直是UNIX平台上用来显现ARP高速缓存中一切项意图选项,而Windows用的是arp
-a(-a可被视为all,即悉数的意思),但它也可以承受比拟传统的-g选项。 arp -a IP--若是你有多个网卡,那么运用arp -a加上接口的IP地址,就可以只显现与该接口关联的ARP缓存项目。