陈拓 chentuo@ms.xab.ac.cn 2020/10/19-2020/10/21

1. 概述

在《电脑连接树莓派3B+》https://blog.csdn.net/chentuo2000/article/details/103332186

和《树莓派修改HostName》

https://zhuanlan.zhihu.com/p/266689387

两篇文章中我们介绍了电脑用SSH通过主机名Host Name连接树莓派的方法。

用IP地址连接树莓派更快一些,但局域网一般都使用动态IP地址,每次开机启动获取的IP地址不一样,下面分别在Windows系统下和在Linux系统下获取树莓派当前IP地址的方法。

2. Windows系统

  • 记录树莓派的MAC地址

第一次使用树莓派时记录下这个树莓派的MAC地址

ifconfig

树莓派的MAC地址是b8:27:eb:ae:9d:c3

  • 打开COM窗口

按“Win + R”快捷键,在打开的“运行”对话框中,输入“cmd”后按回车键。

  • 查本机IP

ipconfig /all

我的PC是通过WiFi接入局域网的,所以查看“无线局域网适配器 WLAN”。

  • 查本网段活跃的IP

知道了本机所在的网段,再将本网段所有IP地址轮询ping一遍。

for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%i

等待几分钟,命令处理完成后在cmd命令窗口输入arp -a

这就是当前本网段所有活跃的IP地址。

我的树莓派的MAC地址是b8:27:eb:ae:9d:c3,所对应的IP地址为:192.168.1.37

测试一下:

  • 用PuTTY或Windows 10自带的ssh客户端登录树莓派

我们用Windows自带的ssh登录:

成功!

3. Linux系统

以Ubuntu系统为例。

  1. 登录Linux系统

可以用主机名Host Name登录,也可以用IP地址登录。

我的主机名为xxxx,用户名是ct。用主机名登录:

ssh ct@xxxx

  • 查看系统版本

uname -a

  • 查本机IP

如果是用主机名登录的,不知道IP,可以用ifconfig命令查询:

  • 清除网络接口enp1s0的arp

sudo ip neigh flush  dev enp1s0

  • 查本网段活跃的IP

知道了本机所在的网段,再将本网段所有IP地址轮询ping一遍。和Windows的arp缓存只保存当前活跃的IP不同,Linux的arp缓存中也保存了不活跃的IP,这样arp表就太大,会丢失一些缓存值,所以我们分段轮询ping本网段的IP地址。

先ping 1到63:

for i in {1..63}; do ping -c1 -q -i0.3 -w2 -n 192.168.1.$i; done;

等待几分钟,命令处理完成后查看arp缓存表:

cat /proc/net/arp

可以看到已经有MAC地址b8:27:eb:ae:9d:c3对应的IP地址192.168.1.37。

  • 用Ubuntu自带的ssh客户端登录树莓派

OK!

树莓派的IP地址查找相关推荐

  1. 如何通过ip地址查找PC接在交换机的某个端口

    如何通过ip地址查找PC接在交换机的某个端口. 1,登陆交换机show arp | include *.*.*.*(ip地址)查处pc的mac地址. 2,show mac-address table ...

  2. java根据ip查计算机名_Java如何从IP地址查找主机名?

    在Java编程中,如何从IP地址查询出主机名? 以下示例显示了如何通过net.InetAddress类的InetAddress.getByName()方法将指定的IP地址查到主机名称. package ...

  3. TL-WR886N路由器+树莓派绑定IP地址

    TL-WR886N路由器如何将树莓派的IP地址固定 树莓派操作 路由器操作 验证成功性 树莓派操作 有显示器:连接显示器,在树莓派右上角的WIFI列表找到路由器连接即可 无显示器:通过网线连接路由器即 ...

  4. 通过网线连接获取树莓派的ip地址

    如果你手头有一个显示屏, 那么直接把树莓派接上显示屏, 进行图像化界面的操作, 自然是最方便的方法了. 没有显示屏的话, 操作起来就麻烦一点, 但是别担心, 总是有办法可以解决的. 解决方法之一就是通 ...

  5. 树莓派查看ip地址(命令ifconfig)和退出ping

    1.1树莓派查看ip地址用如下命令: ifconfig 结果如下图所示: 注意:树莓派查看ip地址是用命令ifconfig,而Windows的cmd命令查看ip地址是ipconfig. 1.2树莓派p ...

  6. 通过计算机名访问电脑 win10,win10通过ip地址查找计算机名的两种方法|win10怎样设置ip地址?...

    win10通过ip地址查找计算机名的两种方法 win10通过ip地址查找计算机名的两种方法 图文步骤一: 1.通过"开始"菜单,输入cmd,进入到类dos页面.(也可以通过快捷键: ...

  7. 树莓派配置IP地址和wifi方法

    作者:吴业亮 博客:wuyeliang.blog.csdn.net 1.配置静态IP地址 在/etc/dhcpcd.conf文件 最下面 最底部 添加下面代码 (最下面 最底部 回车一行) inter ...

  8. 利用手机软件fing查询树莓派的ip地址

    手机和树莓派连接同一网络,下载Fing的软件,扫描连接的wifi,你会看见一个叫raspberry Pi的设备,后面会有ip地址和MAC地址. fing软件在谷歌应用商店有下载 软件使用起来非常方便

  9. 树莓派固定IP地址错误无法连接的解决办法,不用重装系统。适用于树莓派文件配置错误后的修改。

    自己设置静态IP地址错误,重新开启电脑无法连接到树莓派,找到了一种方法不用重装系统即可修改. 需要下载DiskGenius软件 DiskGenius下载地址 1 将树莓派的SD卡拔除,插入读卡器中,连 ...

  10. C源码:通过IP地址查找主机名 findip.c

    Abstract 这里有一些是老的,现在看来并没有用,但他们都很有名. 1 Land 攻击一台Win95的机器.这是Win95的一个漏洞,以其IP地址和端口向自 己的同一个端口发起连接(发SYN),W ...

最新文章

  1. linux shell 脚本 svn自动更新项目并且打包 、发布、备份
  2. 2017/Province_Java_B/3/承压计算
  3. 理解Linux系统的日志
  4. rapidjson官方教程
  5. SpringBoot入门(四)——自动配置
  6. 蔚来汽车澄清“4年亏损57亿美元”说法:只有200亿人民币
  7. 文件包含漏洞原理/利用方式/应对方案
  8. JQueryDOM之属性操作
  9. IntelliJ IDEA个人许可证赠品报告和获奖者
  10. 专题三——枚举、模拟、排序
  11. hmcl手机版_hmcl启动器手机版下载-hmcl启动器安卓版下载mod附教程_易玩网
  12. Python—2022 |已有文章汇总 | 持续更新,直接看这篇就够了
  13. python能用于机械设计吗_为什么人工智能首选Python?因为有很多适用于ML和DL的Python库!...
  14. php 字典树,关于PHP字典树的定义与实现方法
  15. 教师继续教育 计算机知识,教师继续教育管理制度
  16. odi oracle to mysql_【ODI】| 数据ETL:从零开始使用Oracle ODI完成数据集成(三)
  17. progress的高级过程调用以及全局变量
  18. 笔记本桌面窗口管理器占用内存过高怎么办?
  19. hibernate进行sum查询
  20. 微信小程序页面元素居中布局

热门文章

  1. linux版udp发包工具,packet sender下载-Packet Sender(UDP/TCP网络测试工具)下载 v7.0.5官方版--pc6下载站...
  2. post请求测试软件,简单的Http请求测试工具(支持get,post)
  3. Tomcat安装配置(详细步骤)
  4. 大M(简单形法)线性规划求解
  5. 实现.pb模型和.pbtxt模型之间的转换 python
  6. 1 access中iif函数中的_在Access查询中使用IIF、Switch、Choose函数
  7. 同济大学高等数学下册第八章向量代数与空间解析几何以及每日一题
  8. Office 2016 每次打开都有配置进度 解决办法
  9. bpsk调制及解调实验_调制的理解
  10. TOP to Down设计简单例子 Creo3.0