许多弱电工程师朋友经常在项目中遇到一些网络故障。需要使用一些命令来检测和定位故障点。通过使用网络命令,故障解决工作已经实现了两倍的成果,只需要一半的努力。让我们一起了解新的!
一,ping命令(Internet数据包资源管理器)
Ping是一种非常常用的实用程序,主要用于确定网络连接。这对于确定网络是否正确连接以及网络连接状态非常有用。简而言之,ping是一个测试程序。如果ping运行正常,可以消除网络接入层,网卡,调制解调器输入输出线,电缆和路由器的故障,从而缩小问题范围。
1. ping命令的基本应用
通常,用户可以使用一系列ping命令来找出问题所在,或者验证网络是否正在运行。下面给出了典型的测试序列和相应的可能故障:
最实用的6个网络命令,网络故障不是要求人
Windows 7系统ping百度URL案例
注意:以下时间=25ms是响应时间。此时越小,连接到此地址的速度就越快。
1 ping 127.0.0.1
如果测试成功,则表示正确设置了网卡,TCP/IP协议安装,IP地址和子网掩码。如果测试不成功,则表示安装或设置TCP/IP时出现问题。
2 ping本地IP地址
如果测试不成功,则表示本地配置或安装存在问题。应测试,检查和排除网络设备和通信介质。
3 ping局域网中的其他IP
如果测试成功,则本地网络中的网卡和运营商正在正常运行。但是,如果收到0个回应响应,则表示子网掩码不正确或网卡配置不正确或电缆系统出现问题。
4 ping网关IP
如果正确回答此命令,则表示LAN中的网关路由器正在运行并且能够响应。
5 ping远程IP
如果收到正确的响应,则成功使用默认网关。对于拨号用户,这意味着他们可以成功访问Internet(但不能排除ISP的DNS)。
2. ping命令参数
在DOS窗口中,键入ping /? (注意ping之后有空格,你不能省略它),或者只输入ping并添加空格。按Enter键,将显示ping命令的帮助说明。最实用的6个网络命令,网络故障不是要求人
Ping命令参数
3.示例:测试目标并执行名称解析。
C:>
Ping -a目标IP地址
最实用的6个网络命令,网络故障不是要求人
二,ipconfig(显示ip配置值)
IPConfig可用于显示当前TCP/IP配置的设置。
简而言之,ipconfig命令允许我们快速获取有关计算机当前IP地址,子网掩码和默认网关的信息,所有这些都是测试和故障分析所必需的。同时,此命令还可以清除DNS缓存。
1. ipconfig命令参数
最实用的6个网络命令,网络故障不是要求人
Ipconfig命令参数
最常用的是输入:ipconfig/all,将显示完整的配置信息。例如:
最实用的6个网络命令,网络故障不是要求人
三,arp命令(地址转换协议)
ARP是TCP/IP协议组中的重要协议,用于确定与IP地址对应的网卡的物理地址。
使用arp命令查看本地或其他计算机上ARP缓存的当前内容。此外,arp命令可用于手动设置静态NIC物理地址/IP地址对。此方法可用于常见主机(如默认网关和本地服务器)的本地静态配置,这有助于减少网络上的信息量。
默认情况下,ARP缓存中的项是动态的,只要将数据发送到指定位置并且缓存中不存在当前项目,ARP就会自动添加该项。
常用命令选项:
Arp -a:用于查看缓存中的所有项目。
最实用的6个网络命令,网络故障不是要求人
Arp -a IP:如果有多个网卡,请使用arp -a加上接口的IP地址,只显示与该接口关联的ARP缓存条目。
Arp -s IP物理地址:手动在ARP缓存中输入静态条目。项目将在计算机启动过程中保持活动状态,或者手动配置的物理地址将在发生错误时自动更新项目。
Arp -d IP:使用此命令手动删除静态项目。
四,traceroute命令
掌握使用traceroute命令测量路由条件的技能,即显示数据包到达目标主机的路径。
traceroute命令的基本用法是在命令提示符下键入“tracert host_name”或“tracert ip_address”。 Tracert是Windows操作系统上traceroute的名称。最实用的6个网络命令,网络故障不是要求人
输出有5列:
第一列是描述路径第n跳的值,即路径上的路由器序列号;
第二列是第一次往返延迟;
第三列是第二次往返延迟;
第四列是第三次往返延误;
第五列是路由器的名称和输入端口的IP地址。
如果源从任何给定的路由器收到少于3条消息(由于网络中的数据包丢失),则traceroute会在路由器号码后面添加一个星号,并报告该路由器的往返次数少于3次。时间。
此外,tracert命令还可用于查看网络在连接到站点或采用哪条路径时所采取的步骤。如果网络出现故障,您可以使用此命令检查问题的位置。
[如何测试大型网络的路由]:
多次尝试“ping www.sina.com.cn”并比较新浪网的IP地址。如果两个ping获得的IP地址不同,请考虑原因(例如考虑负载均衡)。然后,对于这些不同的IP地址,执行“tracert ip_address”命令以观察分析输出的结果是否不同。
在大型网络中的站点上执行traceroute测试并记录测试结果。观察第n跳的延迟是否小于n-1跳的延迟。尝试分析原因(提示:延迟的每个组成部分在总延迟中的作用可以单独考虑)。
使用traceroute程序在一天中的不同时间多次测试从固定主机到远程固定IP地址的路由。尝试分析和比较测量数据,以查看路线是否发生变化。如果有变化,这种变化经常发生吗?
五,路线指挥
但是,当网络上有两个或更多路由器时,用户不一定只想依赖默认网关。实际上,您可能希望通过特定路由器传递一些远程IP地址,而其他远程IP则通过另一个路由器。在这种情况下,用户需要相应的路由信息,该信息存储在路由表中。每个主机和每个路由器都配有自己独特的路由表。大多数路由器使用专用路由协议来交换和动态更新路由器之间的路由表。但是,在某些情况下,必须手动将项目添加到路由器和主机上的路由表中。 route命令用于显示,手动添加和修改路由表项。此命令可以使用以下选项:
路径打印:此命令用于在路由表中显示当前项目。单个路由器段上的输出如图所示。
Route add:使用此命令将路由项添加到路由表。例如,如果要设置到目标网络209.99.32.33的路由,则必须经过5个路由器段,首先通过本地网络上的路由器IP为202.96.123.5,子网掩码为255.255.255.224,然后是用户应输入以下命令:路线添加209.99.32.33掩码255.255.255.224202.96.123.5度量5
路由更改:您可以使用此命令修改数据传输路由。但是,用户无法使用此命令更改数据的目标。以下示例使用上述示例路由更改的路径包含三个网段:
路由添加209.99.32.33掩码255.255.255.224202.96.123.250度量3
Route delete使用此命令从路由表中删除路由。例如:
路线删除209.99.32.33
第六,发布ip/re-acquire ip命令
如果使用的计算机的操作系统是windows,当我们的网络无法连接或ip地址冲突时,可以通过首先释放ip地址然后重新获取新的ip地址来解决ip地址冲突。