如何查看通过本机的共享连接上网的电脑的IP地址

本文介绍了在Windows系统中通过ARP命令和Wireshark网络分析工具获取开发板通过网络共享连接的IP地址的方法。使用ARP命令查看ARP缓存,或利用Wireshark捕获和解析DHCP协议包找出IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题由来

以前我在B站分享过一个技巧(利用电脑的网络共享让开发板联网_哔哩哔哩_bilibili),这个方法可以让没有WiFi的开发板通过网线连接Windows电脑,然后借助Windows电脑的WiFi共享连接网络。通过这种方式上网后,开发板一般会通过DHCP获得一个IP地址。今天来分享一个技巧,就是如何在Windows上查看开发板的这个IP地址。

要在提供共享网络连接的Windows电脑上查看连接到该电脑的开发板的IP地址,可以有以下两种方法。

方法一:使用ARP命令

ARP(Address Resolution Protocol,地址解析协议)是一个网络协议,用于将网络层(IP层)的IP地址解析为链路层(通常是以太网)的MAC地址。在IPv4网络中,当主机或路由器想要发送一个IP数据包时,它首先需要知道目标IP地址对应的MAC地址,以便将数据包发送到正确的物理设备上。ARP协议就是用来完成这个映射任务的。 ARP命令是一种用于操作和管理ARP缓存的命令行工具。ARP命令在网络故障排查和日常管理中非常有用。例如,当你怀疑某个设备的IP地址与MAC地址映射不正确时,可以使用ARP命令来检查和调整ARP缓存。此外,在某些安全场景下,ARP命令也可以用于检测ARP欺骗等网络攻击行为。

在Windows操作系统中,你可以通过命令提示符(CMD)或PowerShell来执行ARP命令。使用arp -a命令可以查看当前ARP缓存中的所有条目,包括IP地址、MAC地址和接口等信息。下图中,我们的以太网端口是192.168.137.1,在其下的192.168.137.189就是连接在我们电脑上开发板的地址。

方法二:使用Wireshark

Wireshark是一款开源的网络协议分析器,用于实时捕获和分析网络流量数据。它支持多种操作系统,包括Windows、Linux和macOS等。通过使用Wireshark,用户可以深入了解网络协议的运作方式,对网络故障进行排查,以及进行网络安全分析等工作。

以下是Wireshark的安装方法:​在Windows系统下安装Wireshark相对简单。你可以从Wireshark的官方网站(https://www.wireshark.org/)下载最新版本的安装包。下载完成后,双击运行安装包,按照提示完成安装过程即可。在安装过程中,你可能需要选择是否安装WinPcap或Npcap,这是Wireshark用于捕获网络流量的驱动程序。如果你之前没有安装过类似的驱动程序,建议选择安装。​

安装完成后,你可以打开Wireshark并开始进行网络流量捕获和分析。Wireshark提供了一个直观的用户界面,让你能够选择需要监听的网络接口,并开始捕获流量。捕获到的流量数据将以包的形式显示在界面中,你可以使用过滤器来筛选出感兴趣的数据包进行分析。

除了基本的抓包功能外,Wireshark还提供了许多高级功能,如协议解析、数据包统计、流量图形化展示等。这使得Wireshark成为网络工程师、安全研究人员和系统管理员等人员进行网络分析和故障排除的重要工具。

我们可以用Wireshark去监听本地的以太网接口,然后使用dhcp作为协议过滤器,在DHCP的协议报文中找到开发板的IP地址,如下图。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值