iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >Mac OSX网络诊断命令是什么
  • 799
分享到

Mac OSX网络诊断命令是什么

2023-06-04 18:06:39 799人浏览 八月长安
摘要

这篇文章主要讲解了“Mac OSX网络诊断命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mac OSX网络诊断命令是什么”吧!有些工具,如arping, arp-scan,需要借助

这篇文章主要讲解了“Mac OSX网络诊断命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mac OSX网络诊断命令是什么”吧!


有些工具,如arping, arp-scan,需要借助HomeBrew安装。
 
基本工具

网络诊断的第一步,是了解自己的设备,比如有哪些接口,IP地址都是什么。

ifconfig

显示网络接口(interface)信息。如接口名称,接口类型,接口的IP地址,硬件的MAC地址等。
 
ARP

ARP协议用在局域网(LAN)内部。借用ARP协议,设备可以知道同一局域网内的IP-MAC对应关系。当我们访问一个本地IP地址时,设备根据该对应关系,与对应的MAC地址通信。通过ARP工具,我们可以知道局域网内的通信是否正常。

arp -a

显示本地存储的IP-MAC对应关系

sudo arping -I eth0 192.168.1.1

经eth0接口,发送ARP请求,查询IP为192.168.1.1设备的MAC地址

sudo arp-scan -l

查询整个局域网内的所有IP地址的对应MAC地址

sudo tcpdump -i en0 arp

监听en0接口的arp协议通信
 
网络层

网络层是一个广域的互联网,互联网上的设备用IP地址识别。ping是向某个IP地址发送ICMP协议的ECHO_REQUEST请求。收到该请求的设备,将返回ICMP回复。如果ping到某个IP地址,那么说明该IP地址的设备可以经网络层顺利到达。

ping 192.168.1.1

向IP地址192.168.1.255发送ICMP请求。如果该地址的ICMP没有被禁用,那么在该网上的设备将回复。

  ping 192.168.1.255

  向广播(broadcast)地址192.168.1.255发送ICMP请求。如果ICMP没有被禁用,那么在该网上的设备将回复。

需要注意的是,许多设备会禁用ICMP。如果ping不到一个设备,并不一定是网络层故障。

如果两个设备有相同的IP地址,将导致IP冲突。许多网络中是由DHCP协议自动分配IP地址的,这样可以极大的减少IP冲突的可能性。DHCP服务器与设备达成协议,设备将在一定时间内占据某个IP地址,而DHCP服务器不再把该IP地址分配给别人。

sudo ipconfig set en0 DHCP

更新DHCP租约。设备将释放IP地址,再从DHCP服务器重新获得IP地址。

sudo ipconfig set en0 INFORM 192.168.0.120

将接口en0设定为静态IP地址。

路由

局域网通过路由器,接入广域的互联网。互联网上的通信往往要经过多个路由器接力。途中路由器的故障,可能导致互联网访问异常。

netstat -nr

显示路由表。从路由表中,可以找到网关(Gateway)。网关是通向更加广域网络的出口。

traceroute 74.125.128.99

追踪到达IP目的地的全程路由。

  traceroute -I 74.125.128.99

  通过ICMP协议,追踪路由。ICMP协议经常会被禁用,所以会返回"*"的字符串

  sudo traceroute -T -p 80 74.125.128.99

  通过TCP协议,经80端口,追踪路由。TCP协议的默认端口80很少会被禁用。
 
网络监听

tcpdump是一款网络抓包工具。它可以监听网络接口不同层的通信,并过滤出特定的内容,比如特定协议、特定端口等等。我们上面已经使用tcpdump监听了ARP协议通信。这里我们来看更多的监听方式。

sudo tcpdump -i en0

监听en0接口的所有通信

  sudo tcpdump -A -i en0

  用ASCII显示en0接口的通信内容

  sudo tcpdump -i en0 'port 8080'

  显示en0接口的8080端口的通信

  sudo tcpdump -i eth2 src 192.168.1.200

  显示eth2接口,来自192.168.1.200的通信

  sudo tcpdump -i eth2 dst 192.168.1.101 and port 80

  显示eth2接口80端口,目的地为192.168.1.101的通信

  sudo tcpdump -w record.pcap -i lo0

  将lo0接口的通信存入文件record.pcap

域名解析

DNS是在域名和IP之间进行翻译。DNS故障会导致我们无法通过域名访问某个网址。

host www.sina.com.cn

DNS域名解析。返回域名对应的IP地址

感谢各位的阅读,以上就是“Mac OSX网络诊断命令是什么”的内容了,经过本文的学习后,相信大家对Mac OSX网络诊断命令是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Mac OSX网络诊断命令是什么

本文链接: https://www.lsjlt.com/news/238862.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mac OSX网络诊断命令是什么
    这篇文章主要讲解了“Mac OSX网络诊断命令是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Mac OSX网络诊断命令是什么”吧!有些工具,如arping, arp-scan,需要借助...
    99+
    2023-06-04
  • 非常有用的Linux网络诊断命令:traceroute
    简介 traceroute 是一个网络诊断工具,用于检测数据包从本机到目标主机经过的路由路径。它可以帮助我们分析出网络连接的瓶颈,定位网络问题,并帮助我们优化网络连接。在 Linux 系统中,trac...
    99+
    2023-09-30
    linux 网络 服务器
  • Windows下的3个网络诊断命令介绍
    搜集了几个网络诊断的命令,Windows下的。 首先windows下的这几个命令都可以使用“--help”参数来查看帮助信息。 路由信息命令-----route 查看本地路由表复制代码代码如下:R...
    99+
    2023-06-15
    Windows 网络诊断命令 网络 命令 诊断
  • ubuntu网络重启命令是什么
    ubuntu网络重启命令有:方法一:通过network重启。sudo service networking restart或者sudo /etc/init.d/networking restart方法二:通过ifdown/ifup重启# i...
    99+
    2024-04-02
  • win10网络重置命令​是什么
    这篇文章主要介绍了win10网络重置命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10网络重置命令是什么文章都会有所收获,下面我们一起来看看吧。win10网络重置命令:方法一、 右击开始,选择“...
    99+
    2023-07-01
  • linux中的网络命令是什么
    在Linux中,常用的网络命令有以下几个:1. ifconfig:查看和配置网络接口的工具。2. ip:用于配置和显示Linux内核...
    99+
    2023-08-25
    linux
  • 网络诊断cdn异常怎么办
    网络诊断cdn异常的解决方法:检查域名是否已经过cdn加速。确定回源是否正常。通过修改hosts文件的方式,在不修改域名解析的情况下,将域名指向源站。若依然访问异常,说明源站访问异常,请直接排查源站服务。若回源正常,经过cdn后异常,检查c...
    99+
    2024-04-02
  • Linux网络诊断工具MTR怎么用
    这篇文章给大家分享的是有关Linux网络诊断工具MTR怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在linux中我们可以使用mtr,不仅可以用来跟踪路由,还可以测试丢包率、网络延迟。MTR简介一旦你运行m...
    99+
    2023-06-27
  • 电脑ping网络CMD命令是什么
    这篇文章主要介绍“电脑ping网络CMD命令是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑ping网络CMD命令是什么”文章能帮助大家解决问题。ping网络点击开始,在搜索框里输入cmd,...
    99+
    2023-07-01
  • 境外vps网络故障怎么诊断
    境外vps网络故障诊断的方法:1、使用Ping命令确认网卡本身是否能正常工作,如果Ping不通,则本机的TCP/IP协议有问题;2、使用Ping命令连接本机的IP地址,看网卡是否出现了物理或驱动故障;3、看能否Ping通同网段的其他主机,以...
    99+
    2024-04-02
  • 什么是UDS诊断协议
    UDS (Unified Diagnostic Services) 是一种用于在汽车电子控制单元(ECU)之间进行诊断和通信的标准协议。它是一种底层协议,主要用于诊断和编程各种汽车系统,例如发动机、变...
    99+
    2023-10-20
    网络 服务器 uds 汽车 诊断协议
  • 俄罗斯vps怎么诊断网络故障
    俄罗斯vps诊断网络故障的方法:1、用Ping命令确认网卡本身是否能正常工作,如果Ping不通,则本机的TCP/IP协议有问题;2、用Ping命令连接本机的IP地址,看网卡是否出现了物理或驱动故障;3、看能否Ping通同网段的其他主机,以确...
    99+
    2024-04-02
  • ubuntu重启网络服务命令是什么
    本文小编为大家详细介绍“ubuntu重启网络服务命令是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu重启网络服务命令是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.打开终端命令行模式。2...
    99+
    2023-07-04
  • 计算机网络中重置网络的cmd命令是什么
    这篇文章主要介绍了计算机网络中重置网络的cmd命令是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。重置网络的cmd命令是【netsh winsock reset】。具体方...
    99+
    2023-06-15
  • Linux网络统计工具及命令是什么
    这篇文章给大家介绍Linux网络统计工具及命令是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux系统(基于CentOS 或者 Debian 的发行版)中使用 nstat 命令、ss 命令等都可以查看当前网络...
    99+
    2023-06-28
  • win10怎么使用网络故障诊断功能
    本文小编为大家详细介绍“win10怎么使用网络故障诊断功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10怎么使用网络故障诊断功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。诊断功能方法:首先在Win...
    99+
    2023-06-28
  • 怎么诊断网站是否被降权
    这篇文章给大家分享的是有关怎么诊断网站是否被降权的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  第一 去site域名,看看网站是不是在第一位  一般来说site域名的结果,网站都是在首页第一位的,极个别的结果也...
    99+
    2023-06-10
  • win7系统怎么解决诊断网络提示诊断策略服务未运行问题
    这篇文章主要为大家展示了“win7系统怎么解决诊断网络提示诊断策略服务未运行问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win7系统怎么解决诊断网络提示诊断策略服务未运行问题”这篇文章吧。...
    99+
    2023-06-28
  • 美国VPS服务器怎么诊断网络故障
    美国VPS服务器诊断网络故障的方法:1、用Ping命令确认网卡本身是否能正常工作,如果Ping不通,则本机的TCP/IP协议有问题;2、用Ping命令连接本机的IP地址,看网卡是否出现了物理或驱动故障;3、看能否Ping通同网段的其他主机,...
    99+
    2024-04-02
  • Linux下10个常用的网络命令分别是什么
    这篇文章的内容主要围绕Linux下10个常用的网络命令分别是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux系统中无论你是要下载文件、...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作