2024年4月4日发(作者:)

常用网络排错命令

 Windows中常用网络排错命令:

 Ping:测试下三层的网络连通性;(当一台主机ping另一台

主机时,发送32个字节,从a到w循环;一个字母占一个

字节,一个汉字占2个字节。)

① Ping命令的基本应用:

Ping本地地址或127.0.0.1,可确认以下几点:该计算机是否

正确安装了网卡,正确安装了TCP/IP,是否正确安装了ip

地址和子网掩码。

Ping相同vlan中的其它计算机的ip地址,可确认:

确认ip地址,子网掩码的设置是否正确,确认网络连接是否

正常。

Ping互联网远程主机ip地址,可以确认:

确认网关的设置是否正确,确认域名服务器设置是否正常,确

认路由器的配置是否正确,确认internet连接是否正常。

② Ping命令常见的出错信息:

Unknown host:意味着本地或远程dns服务器出错,或ping的

名字不正确,或本地与远程主机之间通信线路有问题。

Network unreachable:网络不能到达,意味着本地主机没有到

达远程主机的路由。

No answer:无响应,远程系统没有响应,意味着本地主机可以

到达外网,但收不到远程和主机发给本地主机的报文。原因可能

是远程主机没有工作,本地或远程主机网络配置不正确,通信线

路有故障,或远程主机存在路由选择等问题。

Request timed out :请求超时。原因是:路由器连接问题,路由

器不能通过,或远程主机已经宕机,或远程主机网卡有问题,或

ARP攻击(即:mac地址欺骗,严重的导致整个网络瘫痪。)

 Ipconfig

显示本地计算机的ip地址配置信息或网卡的mac地址

Ipconfig /all:显示所有网卡的配置信息;

Ipconfig /release (网卡名): 释放(某网卡)ip地址;

Ipconfig /renew (网卡名): 重新获得(某网卡)ip地址;

Ipconfig 某网卡名:显示具体网卡信息

 Netstat

-r:显示路由表中的路由信息;

-i:显示网卡状态(适用于Unix平台)

 Nslookup

测试主机名称解析

 Tracert

(是基于icmp协议)用于跟踪并记录到某网络经由的路径

Tracert 主机名或ip地址

经过的路由条数:前面的数字减去1即为经过的跳数(因为最后

的一次不是真实的路由器,而是目的主机或服务器,我们所说的

跳数指的是经过的路由器的数目。)

 Arp(只能由管理员使用该命令)

地址解析协议,把ip地址解析为mac地址

-a:显示所有arp缓存中的记录;

-d ip地址 mac地址:删除一条arp记录,若不指定ip和mac

则默认删除全部的记录。

-s:手动建立一个arp记录,-s ip地址 mac地址

 Unix或类Unix系统的命令:

 Ifconfig

查看网卡信息;配置临时ip地址,启动关闭网络接口

Ifconfig 接口名 (ip地址)(参数)

参数有:up 启动某网络接口;

Down关闭网络接口;

子网掩码。

 Lanscan即局域网扫描

快速的了解网卡的数据链路层地址及网卡的好坏

 Linkloop(惠普hp-ux特有的命令,用来测试物理层和数据

链路层的通信

Linkloop 对方主机的mac地址

 Ping命令

 Netstat命令

 Nslookup命令

 Traceroute 命令(跟踪路由)

 Arp命令

 故障诊断的一般步骤:

① 观察故障现象;

② 记录故障现象;

③ 列举可能的故障;

④ 分析,确定故障;

⑤ 排除故障。