当前位置: 首页 > 科技观察

网络巡检只能Ping?3条实用命令,帮你详细定位问题

时间:2023-03-17 23:35:26 科技观察

网络故障排查工具,是每个运维工程师管理网络的必备工具!当然,我们还需要根据不同的网络情况,使用不同的小工具来排查和解决问题。在之前的文章中,我介绍了如何使用Ping命令来定位网络故障。那么除了Ping命令之外,我们还有其他的指令来判断网络故障吗?让小编举例说明一些常用的网络故障排除命令。并使用。1.traceroute(路由跟踪)通常使用ping程序来判断基本连接是否打开,traceroute实用程序可以用来判断目标主机路径的更详细信息,包括数据包走的是哪些路由以及这些中间宿主的响应时间。打开终端,键入traceroute,然后按Enter。它可以检测主机与目标主机交互所经过的网关数量,并从接收到的数据包中得出结果。它如何获得网关的数量?依据是什么?它会发送一个TTL最小的探测包来跟踪数据包到达目标主机需要经过多少个网关,以及所花费的时间,然后监控某个网关的响应时间。您可以计算总共通过了多少个网关。一个小测试。在命令行输入tracertoutewww.taobao.com,结果如下图:从上图序号开始,1,2,3,4...,每个序号为一跳,每一跳is代表一个网关,每行有3次,单位是毫秒。能够成功收到返回的数据包,说明网关已经连接上了。Traceroute在基于Linux/*nix的机器上工作,Tracert在Windows机器上工作。2.ifconfig排除网络问题时必须做的最重要的事情之一就是找出受影响主机的IP配置。不管是静态配置的还是自动获取的,都可以通过命令查看IP地址信息。ifconfig可以让我们获取当前主机的IP地址、子网掩码、默认网关等信息。这些也是我们排查网络故障的唯一途径。ifconfig命令格式:ifconfig[networkdevice][parameter]ifconfig的用途:使用ifconfig查看网络接口状态,不带任何参数,输出当前网络接口使用ifconfig配置网络接口使用ifconfig配置虚拟网络interface使用ifconfig激活和终止与网络接口的连接,对于Linux/*nix/OSX机器使用ifconfig实用程序,对于Windows机器使用ipconfig实用程序。启动和关闭指定网卡:ifconfigeth0upifconfigeth0down配置和删除网卡的IPv6地址:ifconfigeth0add33ffe:3240:800:1005::2/64ifconfigeth0del33ffe:3240:800:1005::2/64用ifconfig修改MAC地址:ifconfigeth0hwether00:AA:BB:CC:DD:EE三、route路由实用程序。用于显示主机上路由表的当前状态。虽然在主机只有一个IP地址和一个网关的常见情况下,路由实用程序的使用受到限制,但在可能有多个IP地址和多个网关的其他情况下,它是至关重要的!指令格式如下:路由命令语法如下:route[-f][-p][Command[Destination][maskNetmask][Gateway][metricMetric]][ifInterface]]描述:route[-f]用于清除包含反向路由条目的路由表,这些条目在运行该命令之前被清除。-p]通常与add命令结合使用,用于添加到注册表和启动TCP/IP协议。route命令的常用命令如下:routedelete:删除一条路由;路线打印:打印路线的目的地;路由添加:添加路由;路线改变:改变现有路线。一般使用routedelete、routeadd、routeprint这三个命令来解决路由的所有功能。简介:在解决网络问题时,查找和解决问题所花费的时间直接影响它对任何依赖网络的系统造成的浪费成本。